There are four event types:
|A||An arrival in the 'up' direction|
|B||A departure in the 'up' direction|
|C||An arrival in the 'down' direction|
|D||A departure in the 'down' direction|
To find out which direction is 'up' and which is 'down', check the [Appendix].
As a general guide, 'up' is usually toward London or the more important station on the line, with 'down' being the opposite. For example, at Milton Keynes Central, the lines toward London are 'up', and the lines away from London are 'down'. It is possible for 'up' and 'down' to change part-way through a line. For example, east of Camden Road West Junction (between Camden Road and Kentish Town West), the 'down' line is toward Stratford, and the 'up' line is toward Camden Road. However, west of the junction - toward Willesden Junction, the 'down' line is toward Willesden Junction and the 'up' line is toward the junction.
There are seven possible types of step:
This is a move between directly adjacent berths, and is the preferred type of movement. The time reported to TRUST is the time that the train enters the 'to' berth.
This is used to report on a movement where the only indication is a cancel message. For example, when a train leaves Network Rail infrastructure and moves in to a siding or area not covered by a train describer, the only message that will be received is a Clearout (CB) message.
This is the opposite of the 'C' step type. It is used to report on a movement where the only indication is an interpose message. For example, when a train arrives on Network Rail infrastructure from a siding. The time reported to TRUST is the time that the interpose happened.
This is used to record a time for a train going in either direction (up or down) from the specified berth to any other berth. The time reported to TRUST is the time that the train leaves the 'from' berth.
This is the opposite of the 'F' step type. It is used to record a time for a train from any berth to the specified berth. The time reported to TRUST is the time that the train enters the 'to' berth.
D: Intermediate First
This is used to specify the route a train is taking, usually when departing a station or junction.
For example, if a 'D' move is specified as 0101 to 0407, and a train moves between berths 0101, 0203, 0305 and 0407, the move will be reported for the time the train left the first berth.
This is similar to the 'D' move, but usually used for arrivals. The time reported to TRUST is the time the last berth step was made.
|Network Rail Open Data Feeds|
|Data Feeds||About the Feeds • Account States • Durable Subscriptions • Example Code ( PHP / C# / Java / Ruby / Node.js) • Advanced Uses • FAQ • Release Notes|
|Train Movements||Train Movements Feed • Train Activation • Train Cancellation • Train Movement • Train Reinstatement • Change of Origin • Change of Identity • Change of Location • TSPEED Field • Planned Cancellations • Cancellation Codes|
|TD||TD Feed • C-Class Messages • S-Class Messages • Train Describers • TD Berths|
|TSR||TSR Feed • Route Codes|
|SCHEDULE||SCHEDULE Feed • Schedule and Location Records • Association Records • CIF Codes • How Scheduling Works • Allowances|
|Reference Data||Reference Data Feed • TOC Codes • CIF Codes • Delay Attribution Codes • Identifying Locations (STANOX, TIPLOC, NLC and 3-Alpha Codes) • STANOX Geographical Areas • Train Planning data|