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

#include <rte_site_role.h>

Data Fields

rte_site_role_change_kind_t kind
rte_site_role_reason_t reason
bool online
bool apply_state
bool snapshot_valid
uint32_t snapshot_cycle

Detailed Description

A role change, as reported to the application.

Definition at line 97 of file rte_site_role.h.

Field Documentation

◆ kind

rte_site_role_change_kind_t rte_site_role_change_t::kind

Definition at line 99 of file rte_site_role.h.

◆ reason

rte_site_role_reason_t rte_site_role_change_t::reason

Definition at line 100 of file rte_site_role.h.

◆ online

bool rte_site_role_change_t::online

the new role

Definition at line 101 of file rte_site_role.h.

◆ apply_state

bool rte_site_role_change_t::apply_state

the application shall take over state now (promotion)

Definition at line 102 of file rte_site_role.h.

◆ snapshot_valid

bool rte_site_role_change_t::snapshot_valid

a valid counterpart snapshot is held (received via receive_state)

Definition at line 103 of file rte_site_role.h.

◆ snapshot_cycle

uint32_t rte_site_role_change_t::snapshot_cycle

the counterpart's cycle number in that snapshot

Definition at line 104 of file rte_site_role.h.


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