Parsing of RSP's specification now cached to /data. This means that we can ship the tables with the project, rather than the .pdf being a requirement of use.

This commit is contained in:
2026-05-22 10:37:42 +01:00
parent 14b17a22d7
commit fc09eb775e
14 changed files with 195 additions and 2 deletions
+16
View File
@@ -0,0 +1,16 @@
Field,Field Description,Length,Position,Notes
1,Record Identity,2,1-2,With the constant value LI.
2,Location,8,3-10,TIPLOC + Suffix. Suffix is always the eighth character.
3,Scheduled Arrival Time,5,11-15,
4,Scheduled Departure Time,5,16-20,
5,Scheduled Pass,5,21-25,
6,Public Arrival,4,26-29,If there is no Public Arrival time this field will default to 0000.
7,Public Departure,4,30-33,If there is no Public Departure time this field will default to 0000.
8,Platform,3,34-36,
9,Line,3,37-39,
10,Path,3,40-42,
11,Activity,12,43-54,Up to 6 activity codes may be present.
12,Engineering Allowance,2,55-56,
13,Pathing Allowance,2,57-58,
14,Performance Allowance,2,59-60,
15,Spare,20,61-80,
1 Field Field Description Length Position Notes
2 1 Record Identity 2 1-2 With the constant value ‘LI’.
3 2 Location 8 3-10 TIPLOC + Suffix. Suffix is always the eighth character.
4 3 Scheduled Arrival Time 5 11-15
5 4 Scheduled Departure Time 5 16-20
6 5 Scheduled Pass 5 21-25
7 6 Public Arrival 4 26-29 If there is no Public Arrival time this field will default to 0000.
8 7 Public Departure 4 30-33 If there is no Public Departure time this field will default to 0000.
9 8 Platform 3 34-36
10 9 Line 3 37-39
11 10 Path 3 40-42
12 11 Activity 12 43-54 Up to 6 activity codes may be present.
13 12 Engineering Allowance 2 55-56
14 13 Pathing Allowance 2 57-58
15 14 Performance Allowance 2 59-60
16 15 Spare 20 61-80