RTE RBC 2oo2 Reference Application 0.1.0 build 0006685
SIL 4 2oo2 Dual-Site Fault-Tolerant ERTMS Radio Block Centre Reference Architecture
Loading...
Searching...
No Matches
ab_gp_ertms_position_record_t Struct Reference

Live train position and track segment occupancy tracking. More...

#include <ab_gp_ertms_types.h>

Data Fields

uint32_t nid_lrbg
uint32_t d_lrbg_m
rbc_q_dirlrbg_t q_dirlrbg
uint32_t v_train_kmh
uint32_t m_mode
uint32_t m_level
uint16_t current_segment_id
uint16_t current_route_id
uint32_t pos_on_segment_m
ab_site_direction_t direction_on_segment
uint32_t distance_in_route_m
uint32_t last_report_cycle
uint32_t last_report_time_ms

Detailed Description

Live train position and track segment occupancy tracking.

Definition at line 130 of file ab_gp_ertms_types.h.

Field Documentation

◆ nid_lrbg

uint32_t ab_gp_ertms_position_record_t::nid_lrbg

Last Relevant Balise Group NID.

Definition at line 132 of file ab_gp_ertms_types.h.

◆ d_lrbg_m

uint32_t ab_gp_ertms_position_record_t::d_lrbg_m

Distance from LRBG nominal position (m).

Definition at line 133 of file ab_gp_ertms_types.h.

◆ q_dirlrbg

rbc_q_dirlrbg_t ab_gp_ertms_position_record_t::q_dirlrbg

Direction relative to LRBG orientation.

Definition at line 134 of file ab_gp_ertms_types.h.

◆ v_train_kmh

uint32_t ab_gp_ertms_position_record_t::v_train_kmh

Current measured speed (km/h).

Definition at line 135 of file ab_gp_ertms_types.h.

◆ m_mode

uint32_t ab_gp_ertms_position_record_t::m_mode

Current active ETCS mode.

Definition at line 136 of file ab_gp_ertms_types.h.

◆ m_level

uint32_t ab_gp_ertms_position_record_t::m_level

Current active ETCS level.

Definition at line 137 of file ab_gp_ertms_types.h.

◆ current_segment_id

uint16_t ab_gp_ertms_position_record_t::current_segment_id

Track segment currently occupied.

Definition at line 138 of file ab_gp_ertms_types.h.

◆ current_route_id

uint16_t ab_gp_ertms_position_record_t::current_route_id

Route currently occupied.

Definition at line 139 of file ab_gp_ertms_types.h.

◆ pos_on_segment_m

uint32_t ab_gp_ertms_position_record_t::pos_on_segment_m

Position on current segment from trackBegin (m).

Definition at line 140 of file ab_gp_ertms_types.h.

◆ direction_on_segment

ab_site_direction_t ab_gp_ertms_position_record_t::direction_on_segment

Train travel direction relative to segment.

Definition at line 141 of file ab_gp_ertms_types.h.

◆ distance_in_route_m

uint32_t ab_gp_ertms_position_record_t::distance_in_route_m

Distance traveled within active route.

Definition at line 142 of file ab_gp_ertms_types.h.

◆ last_report_cycle

uint32_t ab_gp_ertms_position_record_t::last_report_cycle

RTE execution cycle of last position report.

Definition at line 143 of file ab_gp_ertms_types.h.

◆ last_report_time_ms

uint32_t ab_gp_ertms_position_record_t::last_report_time_ms

RTE timestamp of last position report.

Definition at line 144 of file ab_gp_ertms_types.h.


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