Safe API Framework 0.1.0 build 384e6ae
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
Loading...
Searching...
No Matches
train_command_t Struct Reference

Data Fields

uint32_t train_id
uint32_t position
uint8_t signal_state
uint8_t emergency_stop
uint16_t speed_limit
uint32_t timestamp_ms
uint32_t checksum
uint32_t sequence_number
uint32_t command_id
uint32_t speed_kmh
uint32_t speed_limit_kmh
uint32_t target_distance_m

Detailed Description

Train command data structure

Definition at line 27 of file process_a.c.

Field Documentation

◆ train_id

uint32_t train_command_t::train_id

Definition at line 28 of file process_a.c.

◆ position

uint32_t train_command_t::position

Definition at line 29 of file process_a.c.

◆ signal_state

uint8_t train_command_t::signal_state

Definition at line 30 of file process_a.c.

◆ emergency_stop

uint8_t train_command_t::emergency_stop

Definition at line 31 of file process_a.c.

◆ speed_limit

uint16_t train_command_t::speed_limit

Definition at line 32 of file process_a.c.

◆ timestamp_ms

uint32_t train_command_t::timestamp_ms

Definition at line 33 of file process_a.c.

◆ checksum

uint32_t train_command_t::checksum

Definition at line 34 of file process_a.c.

◆ sequence_number

uint32_t train_command_t::sequence_number

Definition at line 35 of file process_a.c.

◆ command_id

uint32_t train_command_t::command_id

Definition at line 48 of file channel_callbacks_example.c.

◆ speed_kmh

uint32_t train_command_t::speed_kmh

Definition at line 49 of file channel_callbacks_example.c.

◆ speed_limit_kmh

uint32_t train_command_t::speed_limit_kmh

Definition at line 236 of file vital_channel_dual_transport.c.

◆ target_distance_m

uint32_t train_command_t::target_distance_m

Definition at line 237 of file vital_channel_dual_transport.c.


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