SafeAPI RBC 2oo2 Generic Application
IL/CTC route and train logic for the safeAPIRBC2oo2 reference RBC
Loading...
Searching...
No Matches
ab_ga_route_fsm_result_t Struct Reference

Result of applying one IL route command to a route's FSM. More...

#include <ab_ga_route_fsm.h>

Data Fields

ab_ga_route_state_t from
ab_ga_route_state_t to
bool changed
bool is_stub
bool is_release

Detailed Description

Result of applying one IL route command to a route's FSM.

Definition at line 50 of file ab_ga_route_fsm.h.

Field Documentation

◆ changed

bool ab_ga_route_fsm_result_t::changed

to != from.

Definition at line 54 of file ab_ga_route_fsm.h.

◆ from

ab_ga_route_state_t ab_ga_route_fsm_result_t::from

State before this command.

Definition at line 52 of file ab_ga_route_fsm.h.

◆ is_release

bool ab_ga_route_fsm_result_t::is_release

The command asked to release the route (-> NO_ROUTE).

Definition at line 57 of file ab_ga_route_fsm.h.

◆ is_stub

bool ab_ga_route_fsm_result_t::is_stub

to is a STUB state (OS/SH/DEGRADED) - caller should not expect supervision-specific behaviour.

Definition at line 55 of file ab_ga_route_fsm.h.

◆ to

ab_ga_route_state_t ab_ga_route_fsm_result_t::to

Computed target state.

Definition at line 53 of file ab_ga_route_fsm.h.


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