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_channel_crosscompare.h
Go to the documentation of this file.
1
#ifndef RTE_EXAMPLE_AB_GP_CHANNEL_CROSSCOMPARE_H
2
#define RTE_EXAMPLE_AB_GP_CHANNEL_CROSSCOMPARE_H
3
48
49
#include "
ab_gp_channel_types.h
"
50
66
rte_status_t
ab_gp_channel_crosscompare_init
(
ab_gp_channel_context_t
*ctx);
67
82
rte_status_t
ab_gp_channel_crosscompare_execute
(
ab_gp_channel_context_t
*ctx);
83
102
void
ab_gp_channel_crosscompare_check_site_state
(
ab_gp_channel_context_t
*ctx);
103
104
#endif
/* RTE_EXAMPLE_AB_GP_CHANNEL_CROSSCOMPARE_H */
ab_gp_channel_crosscompare_init
rte_status_t ab_gp_channel_crosscompare_init(ab_gp_channel_context_t *ctx)
Creates this channel's rte_cross_comparator_t. Called once from ab_gp_channel_crosscompare_setup() (A...
Definition
ab_gp_channel_crosscompare.c:237
ab_gp_channel_crosscompare_execute
rte_status_t ab_gp_channel_crosscompare_execute(ab_gp_channel_context_t *ctx)
Runs one cycle's cross-compare decision - see this file's own header. This is ab_gp_channel....
Definition
ab_gp_channel_crosscompare.c:420
ab_gp_channel_crosscompare_check_site_state
void ab_gp_channel_crosscompare_check_site_state(ab_gp_channel_context_t *ctx)
Reacts to the A/B role agreement verdict: this channel's own independently-negotiated {online,...
Definition
ab_gp_channel_crosscompare.c:501
ab_gp_channel_types.h
Modular type definitions for AB channel components (Com, Train, DB, Redundancy).
ab_gp_channel_context_t
Central application context owned by composition root (main.c).
Definition
ab_gp_channel_types.h:155
src
application
AB
GP
com
ab_gp_channel_crosscompare.h
Generated by
1.18.0