|
Safe API Framework 0.1.0 build 384e6ae
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
|
#include <rte_site_role.h>
Data Fields | |
| rte_site_role_change_kind_t | kind |
| rte_site_role_reason_t | reason |
| bool | online |
| bool | apply_state |
| bool | snapshot_valid |
| uint32_t | snapshot_cycle |
A role change, as reported to the application.
Definition at line 97 of file rte_site_role.h.
| rte_site_role_change_kind_t rte_site_role_change_t::kind |
Definition at line 99 of file rte_site_role.h.
| rte_site_role_reason_t rte_site_role_change_t::reason |
Definition at line 100 of file rte_site_role.h.
| bool rte_site_role_change_t::online |
the new role
Definition at line 101 of file rte_site_role.h.
| bool rte_site_role_change_t::apply_state |
the application shall take over state now (promotion)
Definition at line 102 of file rte_site_role.h.
| bool rte_site_role_change_t::snapshot_valid |
a valid counterpart snapshot is held (received via receive_state)
Definition at line 103 of file rte_site_role.h.
| uint32_t rte_site_role_change_t::snapshot_cycle |
the counterpart's cycle number in that snapshot
Definition at line 104 of file rte_site_role.h.