|
RTE RBC 2oo2 Reference Application 0.1.0 build 0006685
SIL 4 2oo2 Dual-Site Fault-Tolerant ERTMS Radio Block Centre Reference Architecture
|
#include <ga_interface.h>
Data Fields | |
| uint8_t | train_id |
| bool | in_use |
| uint32_t | cycle |
| uint32_t | d_lrbg |
| uint32_t | nid_lrbg |
| uint32_t | v_train |
| uint32_t | m_mode |
| uint32_t | granted_length |
| uint32_t | ma_seq |
| bool | ma_acked |
| bool | has_ma |
| bool | ma_pending_send |
| bool | ctc_connected_sent |
| bool | ctc_ma_granted_sent |
| bool | ctc_ma_notify_pending |
| uint16_t | route_ids [RTE_EXAMPLE_MAX_ROUTES_PER_TRAIN] |
| uint8_t | route_count |
Definition at line 174 of file ga_interface.h.
| uint8_t ab_gp_train_context_t::train_id |
Definition at line 176 of file ga_interface.h.
| bool ab_gp_train_context_t::in_use |
Definition at line 177 of file ga_interface.h.
| uint32_t ab_gp_train_context_t::cycle |
Definition at line 178 of file ga_interface.h.
| uint32_t ab_gp_train_context_t::d_lrbg |
Definition at line 179 of file ga_interface.h.
| uint32_t ab_gp_train_context_t::nid_lrbg |
Definition at line 180 of file ga_interface.h.
| uint32_t ab_gp_train_context_t::v_train |
Definition at line 181 of file ga_interface.h.
| uint32_t ab_gp_train_context_t::m_mode |
Definition at line 182 of file ga_interface.h.
| uint32_t ab_gp_train_context_t::granted_length |
Definition at line 183 of file ga_interface.h.
| uint32_t ab_gp_train_context_t::ma_seq |
Definition at line 184 of file ga_interface.h.
| bool ab_gp_train_context_t::ma_acked |
Definition at line 185 of file ga_interface.h.
| bool ab_gp_train_context_t::has_ma |
Definition at line 186 of file ga_interface.h.
| bool ab_gp_train_context_t::ma_pending_send |
GA's own output-staging flags - see ab_gp_train.h's own identical copy of this struct for the full doc.
GA's own output-staging flags - genuinely part of this session's state (persisted here, not in GA's own storage, since GA has none of its own for per-train data), folded into the one context snapshot on direct request instead of staying separate getters - see ab_gp_get_train_context()'s own doc. Mutated only through the matching setters below (session_set_ma_pending_send() etc.) - never written back from a context struct.
Definition at line 189 of file ga_interface.h.
| bool ab_gp_train_context_t::ctc_connected_sent |
Definition at line 190 of file ga_interface.h.
| bool ab_gp_train_context_t::ctc_ma_granted_sent |
Definition at line 191 of file ga_interface.h.
| bool ab_gp_train_context_t::ctc_ma_notify_pending |
Definition at line 192 of file ga_interface.h.
| uint16_t ab_gp_train_context_t::route_ids |
Definition at line 193 of file ga_interface.h.
| uint8_t ab_gp_train_context_t::route_count |
Definition at line 194 of file ga_interface.h.