Safe API Framework 0.1.0 build 384e6ae
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
Loading...
Searching...
No Matches
rte_task_config_t Struct Reference

Configuration for rte_task_create(). More...

#include <rte_task.h>

Data Fields

const char * name
rte_task_entry_t entry
void * user_ctx
rte_duration_ms_t period_ms
uint32_t priority
size_t stack_size

Detailed Description

Configuration for rte_task_create().

Definition at line 38 of file rte_task.h.

Field Documentation

◆ name

const char* rte_task_config_t::name

Diagnostic name, e.g. for logging.

Definition at line 40 of file rte_task.h.

◆ entry

rte_task_entry_t rte_task_config_t::entry

Must not be NULL.

Definition at line 41 of file rte_task.h.

◆ user_ctx

void* rte_task_config_t::user_ctx

Passed to entry on every cycle.

Definition at line 42 of file rte_task.h.

◆ period_ms

rte_duration_ms_t rte_task_config_t::period_ms

0 = run once (non-cyclic) task.

Definition at line 43 of file rte_task.h.

◆ priority

uint32_t rte_task_config_t::priority

Backend-defined priority scale; documented per OSAdapter.

Definition at line 44 of file rte_task.h.

◆ stack_size

size_t rte_task_config_t::stack_size

Requested stack size in bytes.

Definition at line 45 of file rte_task.h.


The documentation for this struct was generated from the following file: