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
app_context_t Struct Reference
Collaboration diagram for app_context_t:
[legend]

Data Fields

uint32_t vital_commands_received
uint32_t feedback_messages_received
uint32_t telemetry_messages_received
uint32_t config_updates_applied
train_command_t last_command
standby_status_t standby_status
bool running
app_state_t state
uint32_t message_count
uint32_t heartbeat_count
uint32_t error_count
volatile int running
int chid
int coid
uint32_t messages_received
uint32_t messages_processed
uint32_t errors

Detailed Description

Definition at line 59 of file channel_callbacks_example.c.

Field Documentation

◆ vital_commands_received

uint32_t app_context_t::vital_commands_received

Definition at line 61 of file channel_callbacks_example.c.

◆ feedback_messages_received

uint32_t app_context_t::feedback_messages_received

Definition at line 62 of file channel_callbacks_example.c.

◆ telemetry_messages_received

uint32_t app_context_t::telemetry_messages_received

Definition at line 63 of file channel_callbacks_example.c.

◆ config_updates_applied

uint32_t app_context_t::config_updates_applied

Definition at line 64 of file channel_callbacks_example.c.

◆ last_command

train_command_t app_context_t::last_command

Definition at line 67 of file channel_callbacks_example.c.

◆ standby_status

standby_status_t app_context_t::standby_status

Definition at line 68 of file channel_callbacks_example.c.

◆ running [1/2]

volatile int app_context_t::running

Definition at line 69 of file channel_callbacks_example.c.

◆ state

app_state_t app_context_t::state

Definition at line 59 of file main.c.

◆ message_count

uint32_t app_context_t::message_count

Definition at line 60 of file main.c.

◆ heartbeat_count

uint32_t app_context_t::heartbeat_count

Definition at line 61 of file main.c.

◆ error_count

uint32_t app_context_t::error_count

Definition at line 62 of file main.c.

◆ running [2/2]

volatile int app_context_t::running

Definition at line 63 of file main.c.

◆ chid

int app_context_t::chid

Definition at line 55 of file main.c.

◆ coid

int app_context_t::coid

Definition at line 56 of file main.c.

◆ messages_received

uint32_t app_context_t::messages_received

Definition at line 58 of file main.c.

◆ messages_processed

uint32_t app_context_t::messages_processed

Definition at line 59 of file main.c.

◆ errors

uint32_t app_context_t::errors

Definition at line 60 of file main.c.


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