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

Data Fields

rbc_nid_route_t route_id
rbc_il_route_state_t state
rbc_nid_signal_t entry_signal
rbc_nid_signal_t exit_signal
rbc_distance_m_t route_length_m
bool flank_protection_ok
bool overlap_locked
rbc_distance_m_t overlap_length_m
uint8_t section_count
rbc_nid_section_t sections [RBC_IL_MAX_ROUTE_SECTIONS]

Detailed Description

Definition at line 38 of file ab_ga_ertms_il_types.h.

Field Documentation

◆ entry_signal

rbc_nid_signal_t rbc_il_route_info_t::entry_signal

Definition at line 42 of file ab_ga_ertms_il_types.h.

◆ exit_signal

rbc_nid_signal_t rbc_il_route_info_t::exit_signal

Definition at line 43 of file ab_ga_ertms_il_types.h.

◆ flank_protection_ok

bool rbc_il_route_info_t::flank_protection_ok

Definition at line 45 of file ab_ga_ertms_il_types.h.

◆ overlap_length_m

rbc_distance_m_t rbc_il_route_info_t::overlap_length_m

Definition at line 47 of file ab_ga_ertms_il_types.h.

◆ overlap_locked

bool rbc_il_route_info_t::overlap_locked

Definition at line 46 of file ab_ga_ertms_il_types.h.

◆ route_id

rbc_nid_route_t rbc_il_route_info_t::route_id

Definition at line 40 of file ab_ga_ertms_il_types.h.

◆ route_length_m

rbc_distance_m_t rbc_il_route_info_t::route_length_m

Definition at line 44 of file ab_ga_ertms_il_types.h.

◆ section_count

uint8_t rbc_il_route_info_t::section_count

Definition at line 48 of file ab_ga_ertms_il_types.h.

◆ sections

rbc_nid_section_t rbc_il_route_info_t::sections[RBC_IL_MAX_ROUTE_SECTIONS]

Definition at line 49 of file ab_ga_ertms_il_types.h.

◆ state

rbc_il_route_state_t rbc_il_route_info_t::state

Definition at line 41 of file ab_ga_ertms_il_types.h.


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