|
Modbus Vault v1.0
|
Implementation of the runtime tasks. More...
#include "runtime_tasks.h"#include "esp_log.h"#include "slab_pool.h"#include "telemetry_pipeline.h"Functions | |
| BaseType_t | runtime_tasks_start_all (void) |
| Start registered tasks. | |
| void | runtime_tasks_stop_all (void) |
| Stop running registered tasks. | |
Variables | |
| static const char * | TAG = "RUTIM_TASKS" |
| const runtime_task_config_t | telemetry_pipeline_task_config |
| const runtime_task_config_t | telemetry_service_task_config |
| const runtime_task_config_t | logger_service_task_config |
| const runtime_task_config_t | modbus_analyzer_task_config |
| const runtime_task_config_t | event_bus_task_config |
| const runtime_task_config_t | rs485_driver_task_config |
| static const runtime_task_config_t * | registered_tasks [] |
| static const int8_t | REGISTERED_TASKS_COUNT = sizeof (registered_tasks) / sizeof (registered_tasks[0]) |
| static int8_t | last_started_task_idx = -1 |
Implementation of the runtime tasks.
| BaseType_t runtime_tasks_start_all | ( | void | ) |
Start registered tasks.
|
extern |
Event Bus task configuration structure
Event bus task configuration structure
|
static |
Holds last started task
|
extern |
Telemetry Pipeline task configuration structure
Logger task configuration structure
|
extern |
Modbus Aanalyzer task configuration structure
Modbus analyzer task configuration structure
|
static |
List of registered tasks
|
static |
Registered tasks count
|
extern |
RS485 driver task configuration structure
RS485 Driver task configuration structure
|
static |
Runtime tasks TAG name
|
extern |
Telemetry Pipeline task configuration structure
|
extern |
Telemetry Service task configuration structure