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

Go to the source code of this file.

Data Structures

struct  rbc_train_inbound_msg_t
struct  rbc_train_outbound_msg_t

Typedefs

typedef void(*) rbc_train_on_message_received_fn(const rbc_train_inbound_msg_t *msg, void *user_context)
 Callback invoked when a validated message from a train arrives at RBC.
typedef int(*) rbc_train_send_message_fn(rbc_nid_engine_t nid_engine, const rbc_train_outbound_msg_t *msg, void *user_context)
 Dispatch an outbound track-to-train message over the Euroradio link.

Typedef Documentation

◆ rbc_train_on_message_received_fn

typedef void(*) rbc_train_on_message_received_fn(const rbc_train_inbound_msg_t *msg, void *user_context)

Callback invoked when a validated message from a train arrives at RBC.

Definition at line 80 of file ab_gp_ertms_train_interface.h.

◆ rbc_train_send_message_fn

typedef int(*) rbc_train_send_message_fn(rbc_nid_engine_t nid_engine, const rbc_train_outbound_msg_t *msg, void *user_context)

Dispatch an outbound track-to-train message over the Euroradio link.

Definition at line 85 of file ab_gp_ertms_train_interface.h.