Safe Communication Framework 0.1.0 build feea4f9
ERTMS/ETCS safe communication (Subset-037 EuroRadio, Subset-098 RBC/RBC), CENELEC EN 50128 SIL 4 oriented
Loading...
Searching...
No Matches
safecomm_saf_config_t Struct Reference

Static configuration for one SaF connection. More...

#include <saf.h>

Data Fields

safecomm_saf_role_t role
uint8_t kmac [SAFECOMM_MAC_KEY_LEN]
uint32_t etcs_id_self
uint32_t etcs_id_peer
uint8_t ety
uint32_t t_connect_ms
uint32_t t_supervision_ms

Detailed Description

Static configuration for one SaF connection.

Definition at line 76 of file saf.h.

Field Documentation

◆ role

safecomm_saf_role_t safecomm_saf_config_t::role

Definition at line 78 of file saf.h.

◆ kmac

uint8_t safecomm_saf_config_t::kmac[SAFECOMM_MAC_KEY_LEN]

Pre-shared KMAC for this peer pair.

Definition at line 79 of file saf.h.

◆ etcs_id_self

uint32_t safecomm_saf_config_t::etcs_id_self

ETCS identity of this node (low 24 bits are on the wire).

Definition at line 80 of file saf.h.

◆ etcs_id_peer

uint32_t safecomm_saf_config_t::etcs_id_peer

Expected ETCS identity of the peer (low 24 bits).

Definition at line 81 of file saf.h.

◆ ety

uint8_t safecomm_saf_config_t::ety

ETCS ID type, low 3 bits (Subset-037-2 Table 8: 1=RBC, 2=Engine, ...).

Definition at line 82 of file saf.h.

◆ t_connect_ms

uint32_t safecomm_saf_config_t::t_connect_ms

AU handshake supervision timeout.

Definition at line 83 of file saf.h.

◆ t_supervision_ms

uint32_t safecomm_saf_config_t::t_supervision_ms

Idle-link supervision timeout in DATA.

Definition at line 84 of file saf.h.


The documentation for this struct was generated from the following file:
  • include/safecomm/saf/saf.h