|
ILRBCSim
ADR-029 Interlocking simulator — grants/extends Movement Authority against the RBC wire protocol
|
Go to the source code of this file.
Namespaces | |
| namespace | il |
| namespace | il.il_wire |
Functions | |
| il.il_wire._slot (payload) | |
| il.il_wire.encode_route_cmd (route_type=ROUTE_TYPE_NO_ROUTE, route_status=ROUTE_STATUS_NO_STATUS, degraded_status=DEGRADED_STATUS_NO_STATUS, release_route_request=0, first_route_in_path=0, route_id=-1, start_signal=-1, end_signal=-1) | |
| il.il_wire.encode_il_status (il_status=IL_STATUS_DOWN) | |
| il.il_wire.decode_route_indication (frame) | |
| il.il_wire.route_fsm_state_name (v) | |
| il.il_wire.kind_name (kind_byte) | |
Variables | |
| int | il.il_wire.KIND_IL_ROUTE_CMD = 25 |
| int | il.il_wire.KIND_IL_STATUS = 26 |
| int | il.il_wire.KIND_IL_ROUTE_INDICATION = 27 |
| int | il.il_wire.ROUTE_TYPE_NO_ROUTE = 0 |
| int | il.il_wire.ROUTE_TYPE_LOCKED = 1 |
| int | il.il_wire.ROUTE_STATUS_NO_STATUS = 0 |
| int | il.il_wire.ROUTE_STATUS_FS = 1 |
| int | il.il_wire.ROUTE_STATUS_OS = 2 |
| int | il.il_wire.ROUTE_STATUS_SH = 3 |
| int | il.il_wire.ROUTE_STATUS_USED = 4 |
| int | il.il_wire.ROUTE_STATUS_DEGRADED = 5 |
| int | il.il_wire.DEGRADED_STATUS_NO_STATUS = 0 |
| int | il.il_wire.DEGRADED_STATUS_LOW = 1 |
| int | il.il_wire.DEGRADED_STATUS_MEDIUM = 2 |
| int | il.il_wire.DEGRADED_STATUS_HIGH = 3 |
| int | il.il_wire.IL_STATUS_DOWN = 0 |
| int | il.il_wire.IL_STATUS_RESTARTING = 1 |
| int | il.il_wire.IL_STATUS_UP = 2 |
| int | il.il_wire.EMERGENCY_TYPE_NONE = -1 |
| int | il.il_wire.EMERGENCY_TYPE_SAM = 0 |
| int | il.il_wire.EMERGENCY_TYPE_CEM = 1 |
| int | il.il_wire.EMERGENCY_TYPE_UEM = 2 |
| dict | il.il_wire._NAME_BY_KIND |
| list | il.il_wire.ROUTE_FSM_STATE_NAMES = ["NO_ROUTE", "LOCKED", "FS", "OS", "SH", "USED", "DEGRADED"] |