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_km114_relay.h
Go to the documentation of this file.
1
#ifndef RTE_EXAMPLE_AB_GP_KM114_RELAY_H
2
#define RTE_EXAMPLE_AB_GP_KM114_RELAY_H
3
13
14
#include <stdint.h>
15
16
#include "
../../common/rbc_util_frame.h
"
17
#include "
../../common/site_config.h
"
18
#include "
ab_gp_channel.h
"
19
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
33
void
ab_gp_km114_relay_on_frame
(
const
rbc_util_frame_t
*frame,
const
char
*role_tag,
34
rte_example_site_t
site,
ab_gp_channel_handle_t
handle);
35
36
#ifdef __cplusplus
37
}
38
#endif
39
40
#endif
/* RTE_EXAMPLE_AB_GP_KM114_RELAY_H */
ab_gp_channel.h
ab_gp_channel_handle_t
struct ab_gp_channel_context_s * ab_gp_channel_handle_t
Opaque handle over this component's own static per-process context.
Definition
ab_gp_channel.h:18
ab_gp_km114_relay_on_frame
void ab_gp_km114_relay_on_frame(const rbc_util_frame_t *frame, const char *role_tag, rte_example_site_t site, ab_gp_channel_handle_t handle)
Feeds one decoded RBC_UTIL_TOPIC_KM114_FILE publish frame into the reassembler.
Definition
ab_gp_km114_relay.c:28
rbc_util_frame.h
ADR-038: the wire frame for the A/B<->C util side channel (RTE_EXAMPLE_RELAY_KIND_UTIL) and the C-sid...
site_config.h
West/East site identity and the per-site config derived from it (ports, container host lookup) - see ...
rte_example_site_t
rte_example_site_t
Definition
site_config.h:20
rbc_util_frame_t
Decoded view of a util frame (payload is a pointer into the caller's buffer, NUL-terminated into payl...
Definition
rbc_util_frame.h:92
src
application
AB
GP
com
ab_gp_km114_relay.h
Generated by
1.18.0