Appendix B - Host Reporting Formats
APU-102 Manual
Obsolete reports may not be supported in version 5.0 +
Overview
The List Clean Consist (L) command on the System Menu lists train information in a generic format. You may also choose from the following four alternative formats for displaying header and tag information:
- S-918A Format (formerly known as T94)
- Full Consist Format
- Compass Format
- TCS Format
The following tables explain the screen data that displays with each format. The format options are listed below with their appropriate commands in parentheses, followed by header and tag segment definitions. For instructions on using the commands, refer to APU-102 User Interface.
B.2 S-918A Record Format (LT94)
For detailed, up to date information on the S-918A specifications refer to the AAR’s Manual of Standards and Recommended Practices, Railway Electronics, Section K.
B.2.1 S-918A Consist (AEM) Header Format Field Descriptions
Field Name |
Description of Data | ||||||||||||||||||||||||||||
Segment ID |
“AEM” indicates what follows is a consist report. | ||||||||||||||||||||||||||||
AAR Billing Code |
Universal site identification code unique for each APU. Format Zero (0) = railroads, non-zero = non-railroads (#) Standard AAR billing codes (railroads), unique substitutes for non-railroads (#####) | ||||||||||||||||||||||||||||
Site ID |
Station numbers or unique owner ID (########) | ||||||||||||||||||||||||||||
Event Start Date |
Format (in local time) Event start date (YYMMDD) | ||||||||||||||||||||||||||||
Event Start Time |
Format (in local time) Event start time (HHMM) | ||||||||||||||||||||||||||||
Event End Time |
Format (in local time) Event stop time (HHMM) | ||||||||||||||||||||||||||||
Time Zone |
Time zone (3 numeric) GMT plus ##.# (decimal assumed) 050 = Eastern 060 = Central 070 = Mountain 080 = Pacific | ||||||||||||||||||||||||||||
Daylight Savings Time Indicator |
Daylight savings indicator (Y = Yes, N = No) | ||||||||||||||||||||||||||||
Data Format Version |
Data Format Version Number (#.## with . assumed) First digit = Major change (May not be backwards compatible) Second digit = Major enhancement (Is backwards compatible) Third digit = Processing upgrade | ||||||||||||||||||||||||||||
Train Sequence Number |
Site message sequencing number. A sequential number assigned to each train by the APU-102. | ||||||||||||||||||||||||||||
Conversion Status (Locomotives) |
Conversion status, consist confidence level for locomotives. Values: G = Good A = Axle patterns are questionable D = Excessive disqualifiers (Problems with both axle patterns and disqualifiers) M = Multiple inconsistencies (Problems with both axle patterns and disqualifiers) ? =Other | ||||||||||||||||||||||||||||
Conversion Status (Cars) |
Conversion status, consist confidence level for railcars. Values: G = Good A = Axle patterns are questionable D = Excessive disqualifiers (Problems with both axle patterns and disqualifiers) M = Multiple inconsistencies (Problems with both axle patterns and disqualifiers) ? =Other | ||||||||||||||||||||||||||||
Direction of Travel |
Direction the train is traveling. Values: N = North S = South E = East W = West | ||||||||||||||||||||||||||||
Switch/Direction Indicator |
Owner-defined switch/direction indicator. Reflects the status of external Switch Point Controllers or similar devices that are tied into the APU to assist with additional data on the consist movement within a facility where multiple directions are possible. Values: 0-9 Default: 0 | ||||||||||||||||||||||||||||
Units of Measure |
Indicates English or Metric unit of measure for the entire report. Values: E = English M = Metric | ||||||||||||||||||||||||||||
Train Speed (Max) |
Maximum speed of the train. In MPH or KPH. | ||||||||||||||||||||||||||||
Train Speed (Min) |
Minimum speed of the train. In MPH or KPH. | ||||||||||||||||||||||||||||
Train Speed (Avg) |
Average speed of the train. In MPH or KPH. | ||||||||||||||||||||||||||||
Train Movement Type |
The status/type of the train’s movement. Values: A = Through movement over 5 mph. B = Through movement under 5 mph. C = Through movement stop and go. D = Through movement switching. (Direction changes detected.) E = Simulation. (Not used in 160 transaction set.) F = Reverse exit (pull by) R= Arrival Listing ? = Other | ||||||||||||||||||||||||||||
Termination Status |
Status of termination. Values: N = Normal T = Timeout O = Other P= Processing Limitation ? = Other | ||||||||||||||||||||||||||||
Transmission Type |
Type of transmission. Values: R = Retransmission S = Summary F = First transmission A= Appended. Reported train replaces previous train fragment. Previous train was terminated by time-out. (See “Termination Status” above.) ? = Other | ||||||||||||||||||||||||||||
Adjacent Track Occupied |
Identification of an occupied adjacent track. Based on existence of tag reads from antennas on other track. Values: Y(es) or N(o). | ||||||||||||||||||||||||||||
Train Length |
Total length of train, end to end, in feet or decimeters. (approximate) | ||||||||||||||||||||||||||||
Equipment Status |
Equipment status code indicating site conditions/failures per event.[Warning and Fatal if vendor defined.] Values:
| ||||||||||||||||||||||||||||
Locomotive Count |
Total count of all locomotives. | ||||||||||||||||||||||||||||
Locomotives Tagged |
Count of all tagged locomotives. | ||||||||||||||||||||||||||||
Railcar Count |
Total count of all equipment. | ||||||||||||||||||||||||||||
Railcar Tagged |
Count of all tagged equipment. | ||||||||||||||||||||||||||||
Total Axles |
Total count of all axles. |
B.2.1.1 S-918A Consist Header Format Example
To customize the S-918A Report for specific host applications, select element and segment separators to use to format the report. This is in a text file specified in Edit Parameters.Session1.T94.T94FormatFile parameter. (Example is asterisk delimited. Space between segments is exaggerated for clarity)
*0474 |
Total Axles |
*112 |
Railcars Tagged |
*114 |
Railcar Count |
*03 |
Locomotives Tagged |
*03 |
Locomotive Count |
*G |
Equipment Status Code |
*05939 |
Train Length |
*N |
Adjacent Track Occupied |
*F |
Transmission Type |
*N |
Termination Status |
*B |
Train Movement Type |
*008 |
Train Speed (Avg) |
*004 |
Train Speed (Min) |
*011 |
Train Speed (Max) |
*E |
Unit of Measure |
*0 |
Switch/Direction Indicator |
*N |
Direction of Travel |
*G |
Conversion Status (Cars) |
*G |
Conversion Status (Locomotives) |
*0015 |
Sequence Number |
*411 |
Data Format Version |
*N |
Daylight Savings Indicator |
*060 |
Time Zone |
*1956 |
Event Stop Time |
*1947 |
Event Start Time |
*150314 |
Event Start Date |
*0000001 |
Site ID |
*COMET |
AAR Billing Code (Owner ID) |
AEM |
Segment ID (AEM=Consist Header) |
B.2.2 S-918A RRE Segment Field Descriptions
Field Name |
Description of Data |
RRE |
Rail Equipment (car and locomotive) Identifies tagged and untagged locomotives and railcars. Provides information about where the vehicle is in the train, which direction it is facing and its ID (if tagged). Also reports any inaccuracies that are seen when processing the car. At least one RRE is sent for each rail vehicle on the train. A second RRE is sent when two tags found on a vehicle have different IDs (called a ID mismatch). The RRE segment is always the first segment reported for each vehicle. Format ∙ Sequence Number. (3 numeric) Standing order of the vehicle in the train (1 = first). ∙ EGC Number. (1 alpha) Based on axles if tags are missing or have wrong EGC. If axles are also suspect, EGC = ?. Values: D = Locomotive R = Railcar (and former Non-Revenue Rail) ? = Unknown ∙ Equipment Initial. (4 alpha) Standard Carrier Alpha Code as read from tag. Blank if not tagged. ∙ Equipment Number. (10 numeric) Number of equipment as read from tag. Zero (0) if not tagged. ∙ Orientation. A = A end forward, B = brake end forward, U= unknown or not determined ∙ Field Reserved for Future Use. (1 character) ∙ Axle Conversion Code. (1 alpha) Values: G = Good. No problem reading axle input. B = Bad. Axle information may have caused an extra vehicle. S = Sequence Logically Correct. Not an extraneous vehicle, but may be misidentified. ∙ Tag Detail Status. (2 alpha) Accuracy of tag information. First character: G = Good; tag data okay M = Mismatched identification (Owner code and equipment number only) L = Left side is bad. R = Right side is bad. C = Candidate platform. Software has detected that the target car may be part of a multipack, but is reported as an independent car. N = No tag read. ? = Other Second character: I = Individual platform tags, multi-packs incorrectly tagged. K = OK A = Axle error, number of axles in tag differed from axle pattern. B = Bearing error D = Unused tag read on equipment. E = Equipment Group Code error, EGC in tag differed from axle pattern. H = Performance, handshakes less than that predicted by Amtech speed and range guidelines. L = Length error. Length in tag differed from axle pattern. M = Multiple errors. O = Orientation errors. Tag applied on wrong side or wrong end of equipment. P = Platform code error. A multipack car had a bad platform code or a non-multipack car had a platform code. W = Window violation. Tags applied outside the AAR window for acceptable application. ? = Other ∙ Hand Shakes Antenna 0 (2 numeric) 99 = 99 or more. ∙ Hand Shakes Antenna 1 (2 numeric) 99 = 99 or more. ∙ Speed of Vehicle. (MPH or KPH) ∙ Axle Count. (2 numeric) Number of axles found on the car. ∙ Platform Count. (2 numeric) Number of platforms on the car. |
B.2.2.1 S-918A RRE Format Example
The following example reports the RRE segment:
RRE |
*001 |
*D |
*CE |
*0000009667 |
*B * |
*G |
*G*K |
*32 |
*38 |
*004 |
*06 |
*01 | |
Segment ID |
Sequence Number |
EGC Number |
Equipment Initial |
Equipment Number |
Orientation |
Field Reserved for Future Use |
Axle Conversion Code |
Tag Detail Status |
Hand Shakes Antenna 0 |
Hand Shakes Antenna 1 |
Speed of Vehicle |
Axle Count |
Platform Count |
B.2.2.2 Equipment Group Code (EGC) Values
The following are valid values and descriptions for the EGC field that reports in the S-918A , Compass, and TSC, formats:
Value |
Character |
Description |
0 |
? |
Other |
1 |
@ |
Railcar Cover |
2 |
A |
Reserved |
3 |
B |
Reserved |
4 |
C |
Train Number Tag (Locomotive Variable Data) |
5 |
D |
Locomotive |
6 |
E |
End-of Train Device |
7 |
F |
Reserved |
8 |
G |
Generator Set |
9 |
H |
Reserved |
10 |
I |
Intermodal Container |
11 |
J |
Reserved |
12 |
K |
Reserved |
13 |
L |
Reserved |
14 |
M |
Reserved (Formerly Non-Revenue Rail) |
15 |
N |
Reserved |
16 |
O |
Reserved |
17 |
P |
Tractor (Power) |
18 |
Q |
Straight Truck |
19 |
R |
Railcar (Includes non-revenue railcars) |
20 |
S |
Dolly |
21 |
T |
Trailer |
22 |
U |
Reserved |
23 |
V |
Reserved |
24 |
W |
Rail Compatible Multi-Modal Equipment |
25 |
X |
Reserved |
26 |
Y |
Reserved |
27 |
Z |
Chassis |
28 |
[ |
Passive Alarm Tag |
29 |
\ |
Reserved |
30 |
] |
Reserved |
31 |
^ |
Experimental User/Other |
Table B.2-1: Equipment Group Code Values
B.2.3 S-918A Other Segment Format Field Descriptions
These value added segments are associated to the RRE segment they follow. All applicable segments will be added to the report.
For detailed, up to date information on the S-918A specifications refer to the AAR’s Manual of Standards and Recommended Practices, Railway Electronics, Section K.
Field Name |
Description of Data |
WRD |
Equipment With Weird Wheel Patterns. |
THI |
Tag Health Information. Not implemented. |
RTD |
Raw Tag Data. Reports raw (unconverted) tag data. One RTD segment is sent for each unique tag read. Format ∙Segment ID. (3 numeric) ∙Sequence Number. (3 numeric) Standing order of the vehicle in the train (1 = first). ∙Raw Tag Data. (40 alphanumeric) Unconverted information from the tag. ∙Reader Number. (1 numeric) Number of the reader receiving the data. 0 = Rail equipment tier 1 = Lower intermodal tier 2 = Upper intermodal tier ∙Antenna Number. (1 numeric) Number of antenna. 0 = Near antenna 1 = Far antenna |
CEQ |
Conveyed Equipment (container, etc.) Format ∙Sequence Number. (3 numeric) ∙Equipment Group Code. (1 numeric) Number as read from the tag. ∙Owner Code. (4 alpha) Standard Carrier Alpha Code as read from the tag. ∙Owner Equipment Number (10 numeric) Number as read from the tag. ∙Length of equipment. (3 numeric) Number as read from the tag. ∙Tag Detail Status (1 alpha) Value: K = OK. ∙Hand Shakes Antenna 0 (2 numeric) Value 99 = 99 or more. ∙Hand Shakes Antenna 1 (2 numeric) Value 99 = 99 or more. ∙Orientation (1 alpha) Values: A/B, UNKNOWN. ∙Platform Code (1 alpha) Values: 0, A, B, C, D... ∙Tier (1 alpha) Values: T = Top, B = Bottom ∙Horizontal Quadrant (1 numeric) 1-4 Indicates location of equipment on vehicle within 1 of 4 zones defined along the length of the car. Assumes untagged car is operating "A" end first. Quadrants 1 through 4 are assigned starting from the "B" end. |
DYL |
Dynamic Locomotive. Reports dynamic locomotive tags found on the train. Electronically gathered locomotive data such as fuel, kilowatt-hours, and other status indicators are reported. One DYL segment is reported for each dynamic locomotive tag read. Format: ∙Sequence Number. (3 numeric) The unique, sequential number of the train. ∙Equipment Group Code. (1 numeric) EGC number as read from the tag. ∙Owner Code. (4 alpha) Standard Carrier Alpha Code as read from the tag. ∙Owner Equipment Number. (10 numeric) Number of equipment as read from the tag. ∙Tag Detail Status (1 alpha) K = OK ∙Hand Shakes Antenna 0 (2 numeric) 99 = 99 or more. ∙Hand Shakes Antenna 1 (2 numeric) 99 = 99 or more. ∙Alarm Codes (2 numeric) Values: 0 = No alarms 1 = Traction motor overspeed 2 = Brake pressure at last car less than 45 psi 3 = Brake pressure in main reservoir less than brake pipe pressure or (emergency reservoir pressure + 15 psi) 4 = PCS open 5 = Wheel slip 6 = Dynamic brake warning 7 = Penalty brake 8 = Ground relay 9 = High horsepower setting 10–14 = Reserved 15= Multiple alarms ∙Volume of Fuel Tank (3 numeric) 100 gallon or 100 liter units. ∙Cumulative KW Hrs (5 numeric) 100 HP hour OR 100 KW hour units ∙Eng Temp Switch Trip (2 numeric) Values: 0 - 14 = # Times temperature switch was tripped. X = Cannot detect. ∙Rated Horsepower Attainable? (1 alpha) Y = Yes. N = No. X = Cannot detect. ∙Traction Motor Cutout? (1 alpha) Y = Yes. N = No. X = Cannot detect. ∙Dynamic Brakes Cutout? (1 alpha) Y = Yes. N = No. X = Cannot detect. ∙Dynamic Brake Operational? (1 alpha) Y = Yes. N = No. X = Cannot detect. ∙Engine Running? (1 alpha) Y = Yes. N = No. X = Cannot detect. ∙Locomotive Isolated? (1 alpha) Y = Yes. N = No. X = Cannot detect. ∙Cooling Water Low? (1 alpha) Y = Yes. N = No. X = Cannot detect. ∙Communication Indicator (1 numeric) 0 = Communications fault. 1 = Communication OK. |
DYR |
Dynamic Refrigerator. Not implemented. Contains information reported by dynamic refrigerator tags found on refrigerator units. These units can be attached to railcars, containers, and trailers. Reports fuel levels, temperature levels, and status indicators. One DYR segment report for each dynamic refrigerator tag read. |
DYI |
Dynamic Impact Recorder. Not implemented. Contains information gathered from dynamic impact tags about excessive impacts experienced by the carrying equipment (such as railcars, containers and trailers). Reported elements include the size of the impact (in G's), when the impact occurred, the type of impact, and how many impacts were recorded. One DYI segment is reported for each impact tag read. Format ∙Sequence Number. (3 numeric) The unique, sequential number of the train. ∙Equipment Group Code. (1 numeric) EGC number as read from the tag. ∙Equipment Initial. (4 alpha) Standard Carrier Alpha Code as read from the tag. ∙Equipment Number. (10 numeric) Number of equipment as read from the tag. ∙Tag Detail Status (1 alpha) K = OK ∙Hand Shakes Antenna 0 (2 numeric) 99 = 99 or more. ∙Hand Shakes Antenna 1 (2 numeric) 99 = 99 or more. ∙Alarm Code (1 alphanumeric) Values: 0 = No alarm. 1 = Digital input one alarm. 2 = Digital input two alarm. 3 = Digital input three alarm. 4 = Digital input four alarm. F = Input recorder low battery. ∙Impact Axis or Analog Port (1 numeric) 0 = X Axis. 1 = Y Axis. 2 = Z Axis. 3 = Analog port #1. 4 = Analog port #2. 5 = Analog port #3. 6 = Analog port #4. 7 = Analog port #5. ∙Impact or Analog Measurement (3 numeric in tenths of a 'G') ∙Date of Measurement (6 numeric in YYMMDD format) ∙Time of Measurement (4 numeric in HHMM format) ∙Impact Counter (2 numeric) ∙Communication Indicator (1 numeric) Values: 0 = Communications fault. 1 = Communication OK. ∙Third Tag Indicator (1 alpha) Y = Tag was applied in addition to the standard railcar tags. N = Tag replaced one of the standard railcar tags. |
ALM |
Alarm Tag. Not implemented. Contains information about various alarms occurring on the equipment carrying alarm tags. These tags are not active until the alarming condition occurs. Alarming conditions currently include cushioning device failures and open doors. One ALM segment is sent for each alarm tag read. Format ∙Sequence Number. (3 numeric) Standing order of the vehicle in the train (1 = first). ∙Equipment group code (1 numeric) ∙Owner code (4 alpha) Standard Carrier Alpha Code. ∙Equipment number (10 numeric, includes leading zeros) ∙Tag detail status (1 alpha) K = OK E = Equipment group code error H = Performance O = Orientation error W = Window violation ? = Unknown problem with tag ∙Third tag (1 alpha) Values: Y(es) or N(o) ∙Alarm code (4 numeric) 0 = No Alarm 1 = Draft Gear Cushioning Unit Low Pressure - "A" End 2 = Draft Gear Cushioning Unit Low Pressure - "B" End 3 = Door Open 4 - 4095 = Reserved |
GEN |
Generator Set. Not implemented. Contains information electronically gathered from electricity generators carried by railcars, containers and trailers. Includes energy consumption (fuel and kilowatt hours), generator voltage, how the equipment is mounted, and other diagnostic indicators. One GEN segment is reported for each generator set tag read. Format ∙Segment ID. (3-alpha) Displays as "GEN". ∙Sequence Number. (3 numeric) Standing order of the vehicle in the train (1 = first). ∙Equipment group code (1 alpha) ∙Equipment Initial (4 alpha) Standard Carrier Alpha Code. ∙Equipment Number (10 numeric) ∙Tag detail status (1 alpha) Values: E - Equipment group code error H - Performance K - OK M - Miscellaneous / multiple errors O - Orientation error W - Window violation ? = Other. ∙Hand shakes antenna 0 (2 numeric) 99 = 99 or more. ∙Hand shakes antenna 1 (2 numeric) 99 = 99 or more. ∙Mounting code (1 numeric) Values: 0 = Not Used / Other 1= Underslung 2 = "Clip On" (Nose Mount) 3 = Nitrogen Clip 4 - 7 = Reserved for Future Use ∙Tare weight (5 numeric in pounds or kilograms) ∙Fuel capacity (2 numeric) Values: 0 = Not Used 1 = 150 liters or less 2 = 151 - 190 liters 3 = 191 - 230 liters 4 = 231 - 270 liters 5 = 271 - 310 liters 6 = 311 - 350 liters 7 = 351 - 390 liters 8 = 391 - 430 liters 9 = 431 - 470 liters 10 = 471 - 510 liters 11 = 511 - 550 liters 12 = 551 - 590 liters 13 = 591 - 630 liters 14 = 631 - 670 liters 15 = More than 670 liters ∙Voltage (2 numeric) 0 = Not used / Other 1 = 230 volts 2 = 460 volts 3 -= 7 = Reserved |
HAT |
Railcar Cover. Contains information about covers used on railcars. Reports cover type, length and how cover is fastened to railcar. There can be multiple covers on each railcar. One HAT segment reports for each railcar cover tag read. Format ∙Segment ID. (3 alpha) Displays as "HAT". ∙Sequence Number. (3 numeric) Standing order of the vehicle in the train (1 = first). ∙Owner Code. (4 alpha) Standard Carrier Alpha Code as read from the tag. Blank if not tagged. ∙Owner Equipment Number. (10 numeric) Number of equipment as read from the tag. Zero (0) if not tagged. ∙Length. (3 numeric in feet or decimeters) ∙Cover type. (Up to 2 numeric) Format 0 = 1 piece fiberglass 1 = 1 piece steel 2 = High profile steel 3 = First on - fiberglass - internal rib 4 = First off - fiberglass - internal rib 5 = First on - fiberglass - external rib 6 = First off - fiberglass - external rib 7 = First on - fiberglass - high profile 8 = First off - fiberglass - high profile 9 = First on - steel 10 = First off - steel 11-14 = Reserved for future definition by AAR. 15 = Other ∙Date built or rebuilt. (Up to 2 numeric, optional) Format 0 = Not used 9 = 1979 18 = 1988 1 = 1971 or earlier 10 = 1980 19 = 1989 2 = 1972 11 = 1981 20 = 1990 3 = 1973 12 = 1982 21 = 1991 4 = 1974 13 = 1983 22 = 1992 5 = 1975 14 = 1984 23 = 1993 6 = 1976 15 = 1985 24 = 1994 7 = 1977 16 = 1986 25 = 1995 8 = 1978 17 = 1987 26 = 1996 (etc.) ∙Insulated? (1 alpha) Values = Y(es) or N(o). ∙Fitting Code/Lifting Bracket (1 numeric) 0 = C hooks 1 = Clamp device 2 = Electric coil grab 3 = Mechanical coil grab 4 = Multiple capability - electric, mechanical, and "C" hooks 5 - 6 = Reserved for future definition by AAR 7 = Other ∙Owner code of associated railcar. (4 numeric, optional) ∙Owner equipment number of associated railcar. (10 numeric, optional) |
TST |
Test Tag. Not currently used. |
XHB |
External Hot Box Interface. |
XSC |
External Scale Interface. Reports car weight information from track scales. One XSC segment reports for each message from the scale. ∙Segment ID. Displays as “XSC”. ∙Sequence Number. (3 numeric) Standing order of the vehicle in the train (1 = first). ∙Weight Type. (1 alpha) Values: G = Gross N = Net T = Tare ? = Unknown ∙Weight Status. (1 alpha) Values: K = OK L = Overload E = Engine O = Out of synchronization (scale sequence error). ? = Other. ∙Weight. (1 numeric in pounds or kilograms) |
XFW |
External Flat Wheel Interface. |
XAT |
External Acoustic Interface. |
EOT |
End of Train. Format ∙Sequence Number. (3 numeric) ∙Equipment Group Code. (1 numeric) Number as read from tag. ∙Owner Code. (4 alpha) Standard Carrier Alpha Code as read from tag. ∙Owner Equipment Number. (10 numeric) Number as read from tag. ∙Hand Shakes Antenna 0. (2 numeric) Value: 99 = 99 or more. ∙Hand Shakes Antenna 1. (2 numeric) Value: 99 = 99 or more. ∙Tag Detail Status. (1 alpha) K = OK. |
B.2.4 S-918A EOC End of Consist Field Descriptions
Field Name |
Description of Data |
EOC |
End of Consist. Serves as the mandatory, terminating segment of the train consist. Is always the last segment of the consist report. Format ∙Total Byte Count. (10 numeric) Displays total byte count from the consist header up to, but not including, the last segment of the consist report. |
B.2.4.1 S-918A EOC Format Example
The following example reports the EOC segment:
EOC |
*0000006309 |
Segment ID |
Total Byte Count |
B.2.5 S-918A Maintenance (AHM) Header Format Field Descriptions
Field Name |
Description of Data |
Segment ID |
“AMH” indicates what follows is a maintenance report. |
AAR Billing Code |
Universal site identification code unique for each APU. Format Zero (0) = railroads, non-zero = non-railroads (#) Standard AAR billing codes (railroads), unique substitutes for non-railroads (#####) |
Site ID |
Station numbers or unique owner ID (########) |
Event Start Date |
Format (in local time) Event start date (YYMMDD) |
Event Start Time |
Format (in local time) Event start time (HHMM) |
Event End Time |
Format (in local time) Event stop time (HHMM) |
Time Zone |
Time zone (3 numeric) GMT plus ##.# (decimal assumed) 050 = Eastern 060 = Central 070 = Mountain 080 = Pacific |
Daylight Savings Time Indicator |
Daylight savings indicator (Y = Yes, N = No) |
Data Format Version |
Data Format Version Number (#.## with . assumed) First digit = Major change (May not be backwards compatible) Second digit = Major enhancement (Is backwards compatible) Third digit = Processing upgrade |
Sequence Number |
Site message sequencing number. Number incremented after each successful report transaction. |
Software Version Number |
AEI System Software Version Number (#.## with . assumed) First digit = Major change (May not be backwards compatible) Second digit = Major enhancement (Is backwards compatible) Third digit = Processing upgrade |
Century |
Century (version dependent, 2 digit century) |
B.2.5.1 S-918A Maintenance Header Format Example
AMH |
*COMET |
*0000001 |
*150624 |
*0512 |
*0000 |
*060 |
*Y |
*412 |
*6044 |
*511 |
Segment ID (AHM=Maintenance Header) |
AAR Billing Code |
Site ID |
Event Start Date |
Event Start Time |
Event Stop Time |
Time Zone |
Daylight Savings Indicator |
Data Format Version |
Sequence Number |
Software Version |
B.2.6 S-918A Maintenance Message Field Descriptions
Field Name |
Description of Data | |
MTS |
Maintenance Data. Provides information about each event recorded by the site status logger. Includes when the reported event occurred, the event type, and supporting information about the event. One MTS segment is reported for each message contained in the unit's outgoing maintenance log. Format: ∙Segment ID. (3 alphanumeric)-Displays as ”MTS”. ∙Event Date. (6 numeric) Date of the event in YYMMDD format. ∙Event Time. (6 numeric) Time of the event in HHMMSS format. ∙Event Code. (4 numeric) Identifies which event occurred. ∙Severity Level. (1 numeric) Indicates how serious the event was. Always displays as “N”. N = Normal. Informational only. W = Warning. Event may affect system operation. F = Event relates to a system failure. ∙Originating Process ID. (3 numeric) Indicates which APU-102 process reported the event. ∙Sequence Number. (4 numeric) Indicates the train sequence number to which the event applies. ∙Message. (20 alpha) Text message used to identify the event. ∙Additional Text (32 alpha) Free-form text message containing additional details about the event. ∙End of Line. Uses the specified segment separator. |
|
EMS |
End of Maintenance. Serves as the terminating segment for the maintenance report. This is a mandatory segment that is always the last segment of the maintenance report. Format ∙Segment ID. (3 alpha) Displays as "EMS". ∙Total byte count. (10 numeric) Total byte count for the maintenance report. Count is from the maintenance header up to but not including this segment. |
B.2.6.1 S-918A Maintenance Message Format Example
The following example reports the MTS and EMS segments:
MTS |
*150624 |
*011141 |
*0018 |
*N |
*015 |
*4140 |
*Remote Access Init |
*COMET94S.ACC |
Segment ID |
Event Date |
Event Time |
Event Code |
Severity Level |
Originating Process ID |
Sequence Number |
Message |
Additional text |
EMS |
*0000002280 |
Segment ID |
Total Byte Count |
B.3 Full Consist Record Format (LF)
B.3.1 Full Consist Format Field Descriptions
Field Name |
Description of Data |
Car |
Car position in the train in sequential order. |
EGC |
Numeric equipment code. |
Car ID |
Car owner identification and the car number. |
Ts |
Tag status. Valid values: G = Good (both tags read) L = Left tag missing R = Right tag missing |
Or |
End of the car facing the front of the train. |
Ax |
Number of axles found on the car. |
LenFT |
Length of the car in feet. |
MPH |
Speed at which the car passed the site. |
Tr |
|
PC |
Platform code for that car. |
Pp |
|
A0 |
Number of times (handshakes) the tag was read on antenna 0. |
A1 |
Number of times (handshakes) the tag was read on antenna 1. |
Fuel(L) |
Amount of fuel found on the engine, if programmed. |
Spare |
Information programmed into spare field one. |
B.3.1.1 Full Consist Format Example
Car EGC Car ID Ts Or Ax LenFT MPH Tr PC Pp A0 A1 Fuel(L) Spare
--- --- ----------- -- -- --- ----- ---- -- -- -- --- --- ------- --------
1 5 COMT009667 G B 6 66 4.1 - - - 32 38 ------- SD70M
2 5 COMT009516 G A 6 69 5.0 - - - 36 36 ------- SD70M
3 5 COMT009454 G A 6 66 5.1 - - - 33 39 ------- SD70M
4 19 UFIX010136 G A 4 51 5.3 - - - 50 46 ------- A0
5 19 UFIX020080 G A 4 50 5.5 - - - 42 45 ------- A0
B.4 Compass Format (LC)
B.4.1 Compass Header Format Field Definitions
Field Name |
Description of Data |
Read Level |
For COMPASS interpretation. Always set to 4. |
Task ID |
For COMPASS interpretation. Always set to 02. |
Site Type |
Currently not used. Displays blank. |
Reader Number |
Reader that reads the tag. |
Report Status |
Indicates the status of the host report for that train. Y = Train reported OK. N = Train has not been reported, but will be reported when the APU-102 gets to its sequence number. P = Train is currently being reported or is next to be reported when the telephone line becomes available. E = Train was reported, but an error was found when the APU-102 correlated the axles and the tags. X = Train was not reported due to an inhibit such as the age time-out, or the train was too old. F = Train information was not reported due to an unknown condition. Occurs if none of the above conditions could be identified. |
Station Number |
Station number assigned to the APU-102 site. |
Direction |
Direction the train was traveling when it entered the APU-102 site. Values: N = North S = South E = East W = West |
Event Date |
Date the train arrived at the APU-102 site in YYYYMMDD format. |
Event Time |
Time the train arrived at the APU-102 site in HHMM format. |
Time Zone |
Time zone of the APU-102 site. Values: 1 = Eastern 2 = Central 3 = Mountain 4 = Pacific |
Locomotive Count |
Count of all locomotives that were recognized by the APU-102 - tagged and untagged. |
Locomotives Tagged |
Count of all locomotives that were recognized to have at least one AEI tag (EGC = 5). |
Car Count |
Count of all equipment recognized on the train as a railcar - tagged and untagged. Multiple-platform articulated cars are counted as one car. Includes cabooses, but not lost axle groups. |
Cars Tagged |
Count of all the railcars that have been recognized to have at least one AEI tag (EGC = 19). Does not include locomotive tags and EOT tags. |
Containers Tagged |
Number of tagged containers found on the train (EGC = 10). |
Trailers Tagged |
Number of tagged trailers found on the train (EGC = 21). |
Chassis Tagged |
Number of tagged chassis found on the train (EGC = 27). |
B.4.1.1 Compass Header Format Example
The following is an example of the Compass header data as it would appear on the consist report:
4O2 1 00001N1996031411272003003114112100000000
The example below defines the individual header segments:
4 |
02 |
1 |
00001 |
N |
19960314 |
1127 |
2 |
003 |
003 |
114 |
112 |
100 |
000 |
000 | ||
Read Level |
Task ID |
Site Type (Not currently used.) |
Reader Number |
Report Status (Not currently used.) |
Station Number |
Direction |
Event Date |
Event Time |
Time Zone |
Locomotive Count |
Locomotives Tagged |
Car Count |
Cars Tagged |
Containers Tagged |
Trailers Tagged |
Chassis Tagged |
B.4.2 Compass Tag Format Field Definitions
Field Name |
Description of Data |
EGC |
Association of American Railroads (AAR) equipment group code number in numeric format. |
Car Initials |
Initials on the side of the car. |
Equipment Number |
The number assigned to that piece of equipment by the owner. |
Orientation |
Shows which end of the equipment was leading in relation to the direction of the train. Values: A, B, N, S, E, W |
Platform Code |
Identifies the platform the equipment is on. A or B = Platform location of the equipment. 0 = Not an articulted car, no platform. |
Tag Status |
Identifies the tag status on the equipment. G = Both tags on the piece of equipment were read. R = Only the right side tag was read. L = Only the left side tag was read. |
B.4.2.1 Compass Tag Format Example
The following is an example of the Compass tag data as it would appear on the consist report:
05COMT 9516N0G
05COMT 9454N0G
19UFIX 10136A0G
19UFIX 20080A0G
19UFIX 2014A0G
The example below defines the individual tag data segments:
05 |
COMT |
9516 |
N |
0 |
G |
EGC |
Car Initials |
Equipment Number |
Orientation |
Platform Code |
Tag Status |
B.5 TCS Record Format (LT)
B.5.1 TCS Header Format Field Descriptions
Field Name |
Description of Data |
Task ID |
TCS task ID. Always =#@. |
Site # |
Unique number of the site. |
CIRC 7 |
TCS CIRC7 of the location. |
Site Name |
City and state of the site. |
Event Year |
Year of the reported event. |
Event Time |
Month, day, hour, and minute of the reported event in MMDDHHMM format. |
Loco Count |
Total number of locomotives. |
Locos Tagged |
Number of locomotives tagged. |
Car Count |
Total number of cars. |
Cars Tagged |
Number of cars tagged. |
Containers Tagged |
Number of containers tagged. |
Trailers Tagged |
Number of trailers tagged. |
Chassis Tagged |
Number of chassis tagged. |
Train Direction |
Direction of train travel. Values: N = North S = South E = East W = West |
Railroad |
Railroad that owns the site. |
SPLC |
SPLC of the site. |
Conversion Status |
Conversion integrity. Values: G = Good L = Locomotives are correct, but cars are not guaranteed B = Bad |
Sequence |
Sequence. Decimal, starting from 1. |
Event End Time |
End time of the reported event in hours and minutes (HHMM format). |
B.5.1.1 TCS Header Format Example
The following is an example of the TCS header as it would appear on the consist report:
=#@001 BR549Anywhere 201103141947003003114112000000000NCOMT 0000000G0015195605941008
The example below defines the individual header segments:
008 |
Average speed |
05941 |
Length |
1956 |
Event End Time |
0015 |
Sequence |
G |
Conversion Status |
0000000 |
SPLC |
COMT |
Railroad |
N |
Train Direction |
000 |
Chassis Tagged |
000 |
Trailers Tagged |
000 |
Containers Tagged |
112 |
Cars Tagged |
114 |
Car Count |
003 |
Locos Tagged |
003 |
Loco Count |
031411947 |
Event Time |
0314 |
Event Date |
2011 |
Event Year |
Anywhere |
Site Name |
BR549 |
CIRC 7 |
001 |
Site # |
=#@ |
Task ID |
B.5.2 TCS Tag Format Field Descriptions
Field Name |
Description of Data |
Sequence Number |
Sequence of equipment in consist. |
Equipment Code |
AAR standard alphabetic code for the type of equipment. (See Table B-1: Equipment Group Code Values for code definitions.) |
Initial of Equipment |
Initial of the equipment. |
Equipment Number |
Number of the equipment. |
Orientation: |
A or B end of equipment closest to front of train. |
Platform Code |
Platform code for articulated cars. |
Tag Status: |
L = Left tag missing. R = Right tag missing. G = Equipment tagged correctly. M = Equipment has two tags with different equipment IDs. |
Ant0 Handshake Count |
Number of handshakes on antenna 0. |
Ant1 Handshake Count |
Number of handshakes on antenna 1. |
Speed |
Speed at current time. |
B.5.2.1 TCS Tag Format Example
The following is an example of the TCS tag data as it would appear on the consist report:
001DCOMT009667B G 03203804
The example below defines the individual tag data segments:
001 |
D |
COMT |
009667 |
B |
G |
032 |
038 |
04 | |
Sequence Number |
Equipment Code |
Initial of Equipment |
Equipment Number |
Orientation |
Platform Code |
Tag Status |
Ant0 Handshake Count |
Ant1 Handshake Count |
Speed |