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_ma_record_t Struct Reference

Computed Movement Authority profile along track layout. More...

#include <ab_gp_ertms_types.h>

Collaboration diagram for ab_gp_ertms_ma_record_t:
[legend]

Data Fields

bool has_active_ma
uint32_t ma_seq
uint32_t ma_length_m
uint32_t v_loa_kmh
uint32_t t_loa_s
uint16_t start_signal
uint16_t end_signal
uint8_t route_count
uint16_t route_ids [RTE_EXAMPLE_MAX_ROUTES_PER_TRAIN]
rbc_packet_15_ma_t p15
rbc_packet_21_gradient_profile_t p21
rbc_packet_27_ssp_t p27
rbc_packet_5_linking_t p5

Detailed Description

Computed Movement Authority profile along track layout.

Definition at line 106 of file ab_gp_ertms_types.h.

Field Documentation

◆ has_active_ma

bool ab_gp_ertms_ma_record_t::has_active_ma

True if train currently holds a valid MA.

Definition at line 108 of file ab_gp_ertms_types.h.

◆ ma_seq

uint32_t ab_gp_ertms_ma_record_t::ma_seq

Monotonic sequence counter.

Definition at line 109 of file ab_gp_ertms_types.h.

◆ ma_length_m

uint32_t ab_gp_ertms_ma_record_t::ma_length_m

Total cumulative length of MA in meters.

Definition at line 110 of file ab_gp_ertms_types.h.

◆ v_loa_kmh

uint32_t ab_gp_ertms_ma_record_t::v_loa_kmh

Target speed at End of Authority (LOA).

Definition at line 111 of file ab_gp_ertms_types.h.

◆ t_loa_s

uint32_t ab_gp_ertms_ma_record_t::t_loa_s

Overlap / End Section timer in seconds.

Definition at line 112 of file ab_gp_ertms_types.h.

◆ start_signal

uint16_t ab_gp_ertms_ma_record_t::start_signal

First signal ID of the MA route path.

Definition at line 113 of file ab_gp_ertms_types.h.

◆ end_signal

uint16_t ab_gp_ertms_ma_record_t::end_signal

Final signal ID representing EOA.

Definition at line 114 of file ab_gp_ertms_types.h.

◆ route_count

uint8_t ab_gp_ertms_ma_record_t::route_count

Number of interlocking routes in path.

Definition at line 115 of file ab_gp_ertms_types.h.

◆ route_ids

uint16_t ab_gp_ertms_ma_record_t::route_ids[RTE_EXAMPLE_MAX_ROUTES_PER_TRAIN]

Ordered route IDs.

Definition at line 116 of file ab_gp_ertms_types.h.

◆ p15

rbc_packet_15_ma_t ab_gp_ertms_ma_record_t::p15

Generated Packet 15 MA descriptor.

Definition at line 117 of file ab_gp_ertms_types.h.

◆ p21

rbc_packet_21_gradient_profile_t ab_gp_ertms_ma_record_t::p21

Track gradient profile along path.

Definition at line 118 of file ab_gp_ertms_types.h.

◆ p27

rbc_packet_27_ssp_t ab_gp_ertms_ma_record_t::p27

Static Speed Profile along path.

Definition at line 119 of file ab_gp_ertms_types.h.

◆ p5

rbc_packet_5_linking_t ab_gp_ertms_ma_record_t::p5

Balise group linking sequence.

Definition at line 120 of file ab_gp_ertms_types.h.


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