RTE RBC 2oo2 Reference Application 0.1.0 build 0006685
SIL 4 2oo2 Dual-Site Fault-Tolerant ERTMS Radio Block Centre Reference Architecture
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
67
83
103
104#endif /* RTE_EXAMPLE_AB_GP_CHANNEL_CROSSCOMPARE_H */
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...
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....
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,...
Modular type definitions for AB channel components (Com, Train, DB, Redundancy).
Central application context owned by composition root (main.c).