RTE RBC 2oo2 Reference Application
0.1.0 build 0006685
SIL 4 2oo2 Dual-Site Fault-Tolerant ERTMS Radio Block Centre Reference Architecture
Toggle main menu visibility
Loading...
Searching...
No Matches
ab_gp_eom_fsm.h
Go to the documentation of this file.
1
17
18
#ifndef AB_GP_EOM_FSM_H
19
#define AB_GP_EOM_FSM_H
20
21
#include <stdbool.h>
22
23
#include "
../ab_gp_event.h
"
24
#include "
../../ertms_procedures/ab_gp_ertms_types.h
"
25
26
#ifdef __cplusplus
27
extern
"C"
{
28
#endif
29
35
bool
ab_gp_eom_fsm_handle_event
(
ab_gp_ertms_train_context_t
*ctx,
ab_gp_event_t
event);
36
37
#ifdef __cplusplus
38
}
39
#endif
40
41
#endif
/* AB_GP_EOM_FSM_H */
ab_gp_eom_fsm_handle_event
bool ab_gp_eom_fsm_handle_event(ab_gp_ertms_train_context_t *ctx, ab_gp_event_t event)
STUB handler - logs "not implemented yet" and returns false (no state change). Signature matches ab_g...
Definition
ab_gp_eom_fsm.c:10
ab_gp_event.h
The one shared event vocabulary for every GP procedure state machine under state_machines/.
ab_gp_event_t
ab_gp_event_t
Every event any GP procedure state machine reacts to. One per distinct real trigger in ertms_procedur...
Definition
ab_gp_event.h:53
ab_gp_ertms_types.h
ERTMS Subset-026 Chapter 5 Operational Procedure Data Types and Enums.
ab_gp_ertms_train_context_t
Complete ERTMS state and procedure context for one train slot.
Definition
ab_gp_ertms_types.h:235
src
application
AB
GP
state_machines
eom
ab_gp_eom_fsm.h
Generated by
1.18.0