What data is conveyed/reported by the AEM?

The AEM has 29 fields which provide information relative to the handling of the message.
Important information about the site, type of movement and quality of data are but a few of the data elements reported in the AEM.

Mouse over each word to see the definition.
Click here to close this window and return to the FAQ.

1      Segment ID
2      AAR Billing Code
3      Site ID
4      Event Start Date
5      Event Start Time
6      Event Stop Time
7      Time Zone
8      Daylight Savings Time Indicator
9      Data Format Version Number
10    Train Sequence Number
11    Locomotive Conversion Status
12    Railcar Conversion Status
13    Direction of Travel
14    Switch/Direction Indicator
15    Units of Measure
16    Maximum Speed
17    Minimum Speed
18    Average Speed
19    Movement Status
20    Termination Status
21    Transmission Type
22    Adjacent Track Occupied
23    Train Length
24    Equipment Status Code
25    Locomotive Count
26    Locomotives Tagged
27    Railcar Count
28    Railcars Tagged
29    Total Axle Count

Click here to close this window and return to the FAQ.

Segment ID
Segment ID: AEM

AAR Billing Code
AAR Billing Code: Unique for each owner. First position is zero for railroads, and non-zero for non-railroads. Next four positions are standard AAR 260 billing codes for railroads and unique substitutes for non-railroads.

Site ID
Site ID. Unique site ID for each owner.

Event Start Date
Event Start Date (YYMMDD)

Event Start Time
Event Start Time (HHMM) (local time)

Event Stop Time
Event Stop Time (HHMM)

Time Zone
Time Zone, hours offset from GMT
(##.#, decimal assumed)
5=Eastern
6=Central
7=Mountain
8=Pacific

Daylight Savings Time Indicator
Daylight Savings Time Indicator (Y/N)
Y=Daylight Savings time is in effect.
N=Daylight Savings time is not in effect.

Data Format Version Number
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
Train Sequence Number. A unique number that is incremented after each train is recorded. Range: 1-9999. Number wraps back to 1 after sequence 9999. Zero is an invalid train sequence number.

Locomotive Conversion Status
Locomotive Conversion Status, Consist Confidence Level
G= Good (No signifcant problems)
A= At least one questionable axle pattern was found D= Excessive disqualifiers (inconsistencies between tag and axle pattern)
M= Multiple inconsistencies (both A and D)
?= Other

Railcar Conversion Status
Railcar Conversion Status, Consist Confidence Level
G= Good (No signifcant problems)
A= At least one questionable axle pattern was found
D= Excessive disqualifiers (inconsistencies between tag and axle pattern)
M= Multiple inconsistencies (both A and D)
?= Other

Direction of Travel
Direction of Travel Valid Values: N, S, E, W

Switch/Direction Indicator
Switch/Direction Indicator. (0-9) Owner-defined. Indicates the current position of local track switches (as reported by external switch point controllers or similar devices). This allows the host to identify the route the train is traveling (when more than one route exists).

Units of Measure
Units of Measure. English or metric units (E/M) for the entire report.

Maximum Speed
Maximum Speed (mph or kph)

Minimum Speed
Minimum Speed (mph or kph)

Average Speed
Average Speed (mph or kph)

Movement Status
Movement Status. Type of train movement.
A= Through movement, over 5mph
B= Through movement, under 5mph
C= Through movement, stop and go
D= Through movement, switching (direction changes detected)
E= Simulation (software generated train)
F= Reverse exit (pull by)
R= Arrival Listing
?=Other

Termination Status
Termination Status. Indicates completion state of the train.
N= Normal
T= Time-out (Train did not move for a specified period of time.) Partial train will be reported. When train resumes movement, the train will be reported again with the new cars appended (same sequence and start time/date as original train).
See appended trainsmission type below.

Transmission Type
Transmission Type
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 aboe.)

Adjacent Track Occupied
Adjacent Track Occupied (Y/N)
Y= Train was reported on adjacent track during the train.
N= No activity on adjacent track.

Train Length
Train Length. Total distance from end to end (in feet or decimeters).

Equipment Status Code
Equipment Status Code. Reflects any abnormal site activity that occurred during or prior to the reported train. Details of reported event can be found in the maintenance report.
A= Antenna warning. System is reading an unexpectedly low number of tags on at least one antenna.
B= Antenna fatal. At least one antenna is no longer reading tags.
C= Communication error with external components.
E= Intertrack communication warning. Problem was detected, but not recovered.
F= Intertrack communication fatal. Cannot communicate with external processor.
G= Good. No problems detected.
H= Power supply warning. Battery charger temporarily lost power.
I= Power supply fatal. Battery charger lost power.
K= Software setup failure. Software has detected an inaccurately set parameter.
M= Multiple (More than one problem).
P= Presence circuit warning. Problem was detected, but recovered.
Q= Presence circuit fatal. Presence ciruit is no longer functional.
R= Reader/RF warning. Problem was detected, but recovered.
S= Reader/RF fatal. At least one reader is no longer functional.
T= Wheel transudcer warning. Problem was detected, but recovered.
U= Wheel transducer fatal. Transducer is no longer functional.
V= No wheel transducer input.
W= External detector trigger. IO device (such as a hut door switch or thermocouple) went active.
W= External processor communications warning. Problem was detected with external processor (such as a scale or defect detector), but recovered.
Y= External processor communications fatal. (External processor unit is no longer functional.)
Z= Security. Excessive number of failed user logon attempts.
?= Other

Locomotive Count
Locomotive Count. Total number of locomotives (tagged or not tagged).

Locomotives Tagged
Locomotives Tagged. Total number of locomotives with valid tags.

Railcar Count
Railcar Count. Total number of railcars (tagged or not tagged).

Railcars Tagged
Railcars Tagged. Total number of railcars with valid tags.

Total Axle Count
Total Axle Count.