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_fsm_stub.h
Go to the documentation of this file.
1
22
23
#ifndef AB_GP_FSM_STUB_H
24
#define AB_GP_FSM_STUB_H
25
26
#include <stdbool.h>
27
28
#include "
ab_gp_event.h
"
29
#include "
../ertms_procedures/ab_gp_ertms_types.h
"
30
31
#ifdef __cplusplus
32
extern
"C"
{
33
#endif
34
46
bool
ab_gp_fsm_stub_log
(
const
char
*fsm_tag,
const
char
*impl_note,
47
const
ab_gp_ertms_train_context_t
*ctx,
ab_gp_event_t
event);
48
49
#ifdef __cplusplus
50
}
51
#endif
52
53
#endif
/* AB_GP_FSM_STUB_H */
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_fsm_stub_log
bool ab_gp_fsm_stub_log(const char *fsm_tag, const char *impl_note, const ab_gp_ertms_train_context_t *ctx, ab_gp_event_t event)
Logs (INFO) that a not-yet-implemented per-entity FSM received an event, and returns false (nothing c...
Definition
ab_gp_fsm_stub.c:11
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
ab_gp_fsm_stub.h
Generated by
1.18.0