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
+12
View File
@@ -0,0 +1,12 @@
Field,Field Description,Length,Position,Notes
1,Record Identity,2,1-2,With the constant value LO.
2,Location,8,3-10,TIPLOC + Suffix. Suffix is always the eighth character.
3,Scheduled Departure Time,5,11-15,
4,Public Departure Time,4,16-19,If there is no Public Departure time this field will default to 0000.
5,Platform,3,20-22,
6,Line,3,23-25,
7,Engineering Allowance,2,26-27,
8,Pathing Allowance,2,28-29,
9,Activity,12,30-41,"Up to 6 activity codes may be present. The first 2 characters will always be TB (train begins). If there are no other activity codes, this defaults to being an advertised departure."
10,Performance Allowance,2,42-43,
11,Spare,37,44-80,
1 Field Field Description Length Position Notes
2 1 Record Identity 2 1-2 With the constant value ‘LO’.
3 2 Location 8 3-10 TIPLOC + Suffix. Suffix is always the eighth character.
4 3 Scheduled Departure Time 5 11-15
5 4 Public Departure Time 4 16-19 If there is no Public Departure time this field will default to 0000.
6 5 Platform 3 20-22
7 6 Line 3 23-25
8 7 Engineering Allowance 2 26-27
9 8 Pathing Allowance 2 28-29
10 9 Activity 12 30-41 Up to 6 activity codes may be present. The first 2 characters will always be TB (train begins). If there are no other activity codes, this defaults to being an advertised departure.
11 10 Performance Allowance 2 42-43
12 11 Spare 37 44-80