Structsยง
- OUD2
Diagram ๐ - OUD2
Line ๐ - OUD2
Root ๐ - OUD2
Service ๐ - OUD2
Station ๐ - OUD2
Timetable ๐Entry - OuDia
Second Parser
Enumsยง
- OUD2
Operation ๐Type - OUD2
Service ๐Mode - How a train would service a station
- OuDia
Second ๐Struct - OuDia
Second ๐Value - Rule
Constantsยง
Functionsยง
- load_
oud2 - make_
graph_ ๐map - Creates the graph map from the list of stations in the OuDiaSecond data.
- make_
kdl ๐ - Converts the OuDiaSecond AST back into KDL format for debugging purposes.
- make_
vehicle_ ๐set - parse_
diagram ๐ - parse_
line ๐ - parse_
oud2 ๐ - parse_
oud2_ ๐to_ ast - parse_
root ๐ - parse_
service ๐ - parse_
services ๐ - parse_
timetable_ ๐entry
Type Aliasesยง
- Station
Vehicle ๐Schedule Pool - A pool of vehicles available at each station and track. This is because OuDiaSecond uses a service based model, while Paiagram uses a vehicle based model. OuDiaSecond does not keep track of which vehicle is assigned to which service directly, rather, each service would have events at different stations and tracks. This structure helps to map services to vehicles.