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_train_packets.h File Reference
Include dependency graph for ab_gp_ertms_train_packets.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  rbc_packet_0_position_report_t
struct  rbc_packet_1_position_report_2bg_t
struct  rbc_packet_3_national_values_t
struct  rbc_linking_item_t
struct  rbc_packet_5_linking_t
struct  rbc_packet_15_ma_t
struct  rbc_gradient_segment_t
struct  rbc_packet_21_gradient_profile_t
struct  rbc_speed_segment_t
struct  rbc_packet_27_ssp_t
struct  rbc_packet_41_level_transition_t
struct  rbc_packet_57_ma_request_params_t
struct  rbc_packet_58_pr_params_t
struct  rbc_packet_65_tsr_t
struct  rbc_packet_66_tsr_revoke_t
struct  rbc_packet_72_text_message_t
struct  rbc_packet_131_rbc_transition_t

Macros

#define RBC_MAX_GRADIENT_SEGMENTS   8U
#define RBC_MAX_SPEED_SEGMENTS   8U
#define RBC_MAX_LINKING_ITEMS   8U
#define RBC_MAX_TSR_ITEMS   4U
#define RBC_MAX_TEXT_MESSAGE_LEN   128U
#define RBC_PACKET_0_POSITION_REPORT   0U
#define RBC_PACKET_1_POSITION_REPORT_2BG   1U
#define RBC_PACKET_3_NATIONAL_VALUES   3U
#define RBC_PACKET_5_LINKING_INFO   5U
#define RBC_PACKET_12_LEVEL_2_3_MA   12U
#define RBC_PACKET_15_LEVEL_2_3_MA_SSP   15U
#define RBC_PACKET_21_GRADIENT_PROFILE   21U
#define RBC_PACKET_27_STATIC_SPEED_PROFILE   27U
#define RBC_PACKET_41_LEVEL_TRANSITION_ORDER   41U
#define RBC_PACKET_57_MA_REQUEST_PARAMS   57U
#define RBC_PACKET_58_POSITION_REPORT_PARAMS   58U
#define RBC_PACKET_65_TEMPORARY_SPEED_RESTRICT   65U
#define RBC_PACKET_66_TSR_REVOCATION   66U
#define RBC_PACKET_72_TEXT_MESSAGE   72U
#define RBC_PACKET_131_RBC_TRANSITION_ORDER   131U

Macro Definition Documentation

◆ RBC_MAX_GRADIENT_SEGMENTS

#define RBC_MAX_GRADIENT_SEGMENTS   8U

Definition at line 19 of file ab_gp_ertms_train_packets.h.

◆ RBC_MAX_SPEED_SEGMENTS

#define RBC_MAX_SPEED_SEGMENTS   8U

Definition at line 20 of file ab_gp_ertms_train_packets.h.

◆ RBC_MAX_LINKING_ITEMS

#define RBC_MAX_LINKING_ITEMS   8U

Definition at line 21 of file ab_gp_ertms_train_packets.h.

◆ RBC_MAX_TSR_ITEMS

#define RBC_MAX_TSR_ITEMS   4U

Definition at line 22 of file ab_gp_ertms_train_packets.h.

◆ RBC_MAX_TEXT_MESSAGE_LEN

#define RBC_MAX_TEXT_MESSAGE_LEN   128U

Definition at line 23 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_0_POSITION_REPORT

#define RBC_PACKET_0_POSITION_REPORT   0U

Definition at line 28 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_1_POSITION_REPORT_2BG

#define RBC_PACKET_1_POSITION_REPORT_2BG   1U

Definition at line 29 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_3_NATIONAL_VALUES

#define RBC_PACKET_3_NATIONAL_VALUES   3U

Definition at line 30 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_5_LINKING_INFO

#define RBC_PACKET_5_LINKING_INFO   5U

Definition at line 31 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_12_LEVEL_2_3_MA

#define RBC_PACKET_12_LEVEL_2_3_MA   12U

Definition at line 32 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_15_LEVEL_2_3_MA_SSP

#define RBC_PACKET_15_LEVEL_2_3_MA_SSP   15U

Definition at line 33 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_21_GRADIENT_PROFILE

#define RBC_PACKET_21_GRADIENT_PROFILE   21U

Definition at line 34 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_27_STATIC_SPEED_PROFILE

#define RBC_PACKET_27_STATIC_SPEED_PROFILE   27U

Definition at line 35 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_41_LEVEL_TRANSITION_ORDER

#define RBC_PACKET_41_LEVEL_TRANSITION_ORDER   41U

Definition at line 36 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_57_MA_REQUEST_PARAMS

#define RBC_PACKET_57_MA_REQUEST_PARAMS   57U

Definition at line 37 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_58_POSITION_REPORT_PARAMS

#define RBC_PACKET_58_POSITION_REPORT_PARAMS   58U

Definition at line 38 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_65_TEMPORARY_SPEED_RESTRICT

#define RBC_PACKET_65_TEMPORARY_SPEED_RESTRICT   65U

Definition at line 39 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_66_TSR_REVOCATION

#define RBC_PACKET_66_TSR_REVOCATION   66U

Definition at line 40 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_72_TEXT_MESSAGE

#define RBC_PACKET_72_TEXT_MESSAGE   72U

Definition at line 41 of file ab_gp_ertms_train_packets.h.

◆ RBC_PACKET_131_RBC_TRANSITION_ORDER

#define RBC_PACKET_131_RBC_TRANSITION_ORDER   131U

Definition at line 42 of file ab_gp_ertms_train_packets.h.