|
SafeAPI RBC 2oo2 Generic Application
IL/CTC route and train logic for the safeAPIRBC2oo2 reference RBC
|
Files | |
| ab_ga_ertms_il_codec.h | |
| ab_ga_ertms_il_interface.h | |
| ab_ga_ertms_il_types.h | |
| ab_ga_il.c | |
| Interlocking (IL) Generic Application adapter and wire codec. | |
| ab_ga_il.h | |
| A/B's own route handling against GP's own runtime table (via AB/GP/ga_interface/ga_interface.h - see that file's own doc: this module never #includes any GP submodule header directly) and site/'s static track layout - today's slice: verify a route reported by ILSim against the layout, and add/remove/set-status/assign-train/unassign-train against GP's own route table. | |
| ab_ga_il_wire.c | |
| See ab_ga_il_wire.h - dedicated IL <-> RBC message codec + validation. | |
| ab_ga_il_wire.h | |
| Dedicated IL <-> RBC message payloads and codec (wire kinds RBC_MSG_IL_ROUTE_CMD / RBC_MSG_IL_STATUS / RBC_MSG_IL_ROUTE_INDICATION - see rbc_wire_types.h). | |
| ab_ga_route_fsm.c | |
| See ab_ga_route_fsm.h. | |
| ab_ga_route_fsm.h | |
| Per-route state machine, driven by IL route commands (RBC_MSG_IL_ROUTE_CMD / ab_ga_il_route_cmd_t). | |