SafeAPI RBC 2oo2 Generic Application
IL/CTC route and train logic for the safeAPIRBC2oo2 reference RBC
Loading...
Searching...
No Matches
ab_ga_il_route_indication_t Struct Reference

RBC_MSG_IL_ROUTE_INDICATION payload (RBC -> IL). More...

#include <ab_ga_il_wire.h>

Data Fields

int32_t route_id
int32_t start_signal
int32_t end_signal
int32_t allocated_train_nid_engine
bool train_in_route
bool train_has_ma_in_route
bool emergency_in_route
rbc_il_emergency_type_t emergency_type
uint8_t route_fsm_state
bool route_fsm_is_stub

Detailed Description

RBC_MSG_IL_ROUTE_INDICATION payload (RBC -> IL).

Definition at line 86 of file ab_ga_il_wire.h.

Field Documentation

◆ allocated_train_nid_engine

int32_t ab_ga_il_route_indication_t::allocated_train_nid_engine

-1 = none.

Definition at line 91 of file ab_ga_il_wire.h.

◆ emergency_in_route

bool ab_ga_il_route_indication_t::emergency_in_route

Definition at line 94 of file ab_ga_il_wire.h.

◆ emergency_type

rbc_il_emergency_type_t ab_ga_il_route_indication_t::emergency_type

-1 = none.

Definition at line 95 of file ab_ga_il_wire.h.

◆ end_signal

int32_t ab_ga_il_route_indication_t::end_signal

-1 = unset.

Definition at line 90 of file ab_ga_il_wire.h.

◆ route_fsm_is_stub

bool ab_ga_il_route_indication_t::route_fsm_is_stub

OS/SH/DEGRADED - not yet implemented.

Definition at line 97 of file ab_ga_il_wire.h.

◆ route_fsm_state

uint8_t ab_ga_il_route_indication_t::route_fsm_state

ab_ga_route_state_t (0..6).

Definition at line 96 of file ab_ga_il_wire.h.

◆ route_id

int32_t ab_ga_il_route_indication_t::route_id

-1 = unset.

Definition at line 88 of file ab_ga_il_wire.h.

◆ start_signal

int32_t ab_ga_il_route_indication_t::start_signal

-1 = unset.

Definition at line 89 of file ab_ga_il_wire.h.

◆ train_has_ma_in_route

bool ab_ga_il_route_indication_t::train_has_ma_in_route

Definition at line 93 of file ab_ga_il_wire.h.

◆ train_in_route

bool ab_ga_il_route_indication_t::train_in_route

Definition at line 92 of file ab_ga_il_wire.h.


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