SafeAPI RBC 2oo2 Generic Application
IL/CTC route and train logic for the safeAPIRBC2oo2 reference RBC
Loading...
Searching...
No Matches
il Directory Reference
Directory dependency graph for il:

Files

 
gateway_c_il_handler.c
 See gateway_c_il_handler.h. ADR-036: one multiplexed IL sim connection + one relay link per peer; frames forwarded verbatim.
 
gateway_c_il_handler.h
 ILHandler - Role C Gateway's TCP/IP server for the ONE multiplexed IL sim connection and the ONE dedicated relay link to/from each of A and B (ADR-036). Every train's ROUTE_ADD / ROUTE_RELEASE rides these single links, demuxed by the envelope's train_id in A/B; this handler forwards frames verbatim.
 
gateway_c_logctl.c
 See gateway_c_logctl.h.
 
gateway_c_logctl.h
 Role C's runtime log-level control "service": one place from which the whole RBC (A, B and C) can be re-levelled.
 
main_c_il.c
 safeAPIRBC2oo2: Role C Gateway - IL service binary (safeapi_gateway_c_il). Relays IL ROUTE_ADD/ROUTE_RELEASE to A/B and TrainPositionInRoute back, and hosts gateway_c_logctl (the runtime log-level fan-out to A/B rides the IL relay) - see ADR-037 and gateway_c_il_handler.c.