|
Safe API Framework
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
|
Configuration for sapi_task_create(). More...
#include <sapi_task.h>
Data Fields | |
| const char * | name |
| sapi_task_entry_t | entry |
| void * | user_ctx |
| sapi_duration_ms_t | period_ms |
| uint32_t | priority |
| size_t | stack_size |
Configuration for sapi_task_create().
Definition at line 38 of file sapi_task.h.
| const char* sapi_task_config_t::name |
Diagnostic name, e.g. for logging.
Definition at line 40 of file sapi_task.h.
| sapi_task_entry_t sapi_task_config_t::entry |
Must not be NULL.
Definition at line 41 of file sapi_task.h.
| void* sapi_task_config_t::user_ctx |
Passed to entry on every cycle.
Definition at line 42 of file sapi_task.h.
| sapi_duration_ms_t sapi_task_config_t::period_ms |
0 = run once (non-cyclic) task.
Definition at line 43 of file sapi_task.h.
| uint32_t sapi_task_config_t::priority |
Backend-defined priority scale; documented per backend.
Definition at line 44 of file sapi_task.h.
| size_t sapi_task_config_t::stack_size |
Requested stack size in bytes.
Definition at line 45 of file sapi_task.h.