|
Safe API Framework 0.1.0 build 384e6ae
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
|
Data Fields | |
| train_command_t | cmd_a |
| train_command_t | cmd_b |
| train_command_t | cmd_a_out |
| train_command_t | cmd_b_out |
| volatile uint32_t | a_ready |
| volatile uint32_t | b_ready |
| volatile uint32_t | a_compared |
| volatile uint32_t | b_compared |
| volatile uint8_t | outputs_match |
| uint32_t | mismatch_count |
| uint32_t | sequence |
| uint32_t | timestamp_ms |
| uint32_t | process_a_seq |
| uint32_t | process_b_seq |
| volatile uint8_t | ready_a |
| volatile uint8_t | ready_b |
| volatile uint8_t | process_a_healthy |
| volatile uint8_t | process_b_healthy |
Definition at line 42 of file process_a.c.
| train_command_t shared_state_t::cmd_a |
Definition at line 43 of file process_a.c.
| train_command_t shared_state_t::cmd_b |
Definition at line 44 of file process_a.c.
| train_command_t shared_state_t::cmd_a_out |
Definition at line 45 of file process_a.c.
| train_command_t shared_state_t::cmd_b_out |
Definition at line 46 of file process_a.c.
| volatile uint32_t shared_state_t::a_ready |
Definition at line 47 of file process_a.c.
| volatile uint32_t shared_state_t::b_ready |
Definition at line 48 of file process_a.c.
| volatile uint32_t shared_state_t::a_compared |
Definition at line 49 of file process_a.c.
| volatile uint32_t shared_state_t::b_compared |
Definition at line 50 of file process_a.c.
| volatile uint8_t shared_state_t::outputs_match |
Definition at line 51 of file process_a.c.
| uint32_t shared_state_t::mismatch_count |
Definition at line 52 of file process_a.c.
| uint32_t shared_state_t::sequence |
Definition at line 53 of file process_a.c.
| uint32_t shared_state_t::timestamp_ms |
Definition at line 54 of file process_a.c.
| uint32_t shared_state_t::process_a_seq |
Definition at line 43 of file process_a.c.
| uint32_t shared_state_t::process_b_seq |
Definition at line 44 of file process_a.c.
| volatile uint8_t shared_state_t::ready_a |
Definition at line 45 of file process_a.c.
| volatile uint8_t shared_state_t::ready_b |
Definition at line 46 of file process_a.c.
| volatile uint8_t shared_state_t::process_a_healthy |
Definition at line 47 of file process_a.c.
| volatile uint8_t shared_state_t::process_b_healthy |
Definition at line 48 of file process_a.c.