Extended Tags
Extended Tags append additional data fields to standard TAIP event report messages. They are organized into 3 groups (A, B, C), each configurable independently.
Managing Extended Tags — XAEF (groups A/B/C)
Set tags for group A:
>SXAEFA;<TAG1>;<TAG2>;...<
Query current tags for group A:
>QXAEFA<
Delete all tags for group A:
>SXAEFAU<
Replace A with B or C for the other groups (SXAEFB, SXAEFC, etc.).
XAEF Result Examples
Set tags for group A:
>SXAEFA;SV;DOP;BL<
>RXAEFA;SV;DOP;BL<
Query tags for group A:
>QXAEFA<
>RXAEFA;SV;DOP;BL<
Delete tags for group A:
>SXAEFAU<
>RXAEFAU<
Group B and C behave the same way, replacing A with B or C.
Tags Reference
| Tag | Full Name | Description | Format Example |
|---|---|---|---|
AL | Altitude | Altitude in meters above sea level | AL=1250.5 |
AP | Accelerometer Profile | Motion state + acceleration payload | AP=1,200,0,0,0,0,0,0 |
BL | Battery Level | Battery value from UC info | BL=3850 |
CE | Ignition Counter | Ignition counter value | CE=3600 |
CL | Idle Counter | Idle counter value | CL=120 |
CS | Over-Speed Counter | Over-speed counter value | CS=45 |
CVxx | Counter Value | Value of counter C00–C99 (xx = index) | CV00=1500 |
DOP | Dilution of Precision | PDOP, HDOP, VDOP values | DOP=12,9,8 |
EA | Temperature Sensors | OneWire temperature values by sensor tag | EA=A21.50B22.10 |
FF | Fuel Sensor Snapshot | Technoton state, frequency, temperature, and level | FF=1,2571,24,500 |
IS | iButton Status | Connection state and last known iButton ID | IS=101AABBCCDDEEFF |
IX | I/O Status | Packed digital I/O status payload | IX=10203040 |
PS | Photo Serial | Last serial-camera photo ID generated by an event | PS00=00001234 |
SC | Signal Coverage | Cellular generation and serving-cell data | SC=4G,732,123,04D2,0000DDD5,20 |
SV | Satellites in View | Number of GNSS satellites in use | SV=9 |
VH | Virtual Hourmeter | Engine hours (H:MM format) | VH=125:30 |
VO | Virtual Odometer | Accumulated distance (km) | VO=15234 |
Tag Details
AL — Altitude
>SXAEFA;AL<
Reports altitude in meters from the GNSS fix. Requires a valid GNSS fix (F01 active).
Example results:
AL=1250.5AL=-9999.0(invalid fix quality)
AP — Accelerometer Profile
>SXAEFA;AP<
Format: AP=<motion_state>,<acceleration>,0,0,0,0,0,0
motion_state:1= motion detected,0= stationaryacceleration: current acceleration value
Examples:
AP=0,0,0,0,0,0,0,0AP=1,0,0,0,0,0,0,0AP=1,200,0,0,0,0,0,0
BL — Battery Level
>SXAEFA;BL<
Reports the internal battery voltage in millivolts (e.g., BL=3850 = 3.850 V).
Example result: BL=3850
CE / CL / CS — Special Counters
>SXAEFA;CE;CL;CS<
CE: Ignition counter — total ignition ON time since last resetCL: Idle counter — time engine is on but vehicle is not movingCS: Over-speed counter — time spent above the configured speed limit
Example results:
CE=3600CL=120CS=45
CVxx — Counter Values
>SXAEFA;CV00;CV01<
Reports the current value of user counters C00–C99. Replace xx with the counter index (00–99).
Example results:
CV00=1500CV01=230
DOP — Dilution of Precision
>SXAEFA;DOP<
Format: DOP=<PDOP>,<HDOP>,<VDOP> — integer values scaled by 10 (e.g., 12,9,8 means 1.2,0.9,0.8).
Example result: DOP=12,9,8
EA — Temperature (OneWire DS18B20)
>SXAEFA;EA<
Format: EA=<tag><value><tag><value>...
Special conditions:
- Values are emitted with sensor tag prefix (
A..J) and two decimals (e.g.,A23.50). - If a sensor has no valid reading yet, it is reported as
<tag>*. - If no sensor has ever reported a valid value, the result is
EA=A*. - The payload includes tags from
Aup to the last tag with valid data.
Example results:
EA=A23.50EA=A10.00B-5.50EA=A*
FF — Fuel Sensor Snapshot
>SXAEFA;FF<
Format: FF=<state>,<frequency>,<temperature>,<level>
state:0disconnected,1connectedfrequency: Technoton oscillator frequency in Hztemperature: sensor temperature in degrees Celsiuslevel: fuel level in sensor units
Example result: FF=1,2571,24,500
IS — iButton Status
>SXAEFA;IS<
Format: IS=<connected><ID> — no separator between connection flag and ID.
connected:1if connected now,0otherwiseID: last known 14-character iButton ID (can remain present even when disconnected)
Example results:
IS=0IS=101AABBCCDDEEFFIS=001AABBCCDDEEFF
IX — I/O Status
>SXAEFA;IX<
Format: IX=102<extpwr_ignon>3<input1>4<output1_output2>
Where:
<extpwr_ignon>is a 2-bit value:extpwr | (ignon << 1)<input1>is0or1<output1_output2>is a 2-bit value:output1 | (output2 << 1)
Example results:
IX=10203040IX=10233040
PS — Photo Serial
>SXAEFA;PS<
Reports the last serial-camera photo ID captured by an event action.
The configured tag name is PS, but the emitted field is fixed as PS00=<photo_id> using an
8-digit zero-padded identifier.
Example result: PS00=00001234
SC — Signal Coverage
>SXAEFA;SC<
Format: SC=<GEN>,<MCC>,<MNC>,<LAC_HEX4>,<CELL_ID_HEX8>,<RSSI>
GEN is derived from RAT (4G, 3G, 2G, or UNKNOWN).
Example results:
SC=4G,732,123,04D2,0000DDD5,20SC=2G,310,410,0064,000000C8,15
SV — Satellites in View
>SXAEFA;SV<
Number of GNSS satellites actively used in the current fix.
Example result: SV=9
VH — Virtual Hourmeter
>SXAEFA;VH<
Format: VH=HHH:MM — accumulated engine hours and minutes. Configure control signal with >SXAVH<.
Example result: VH=125:30
VO — Virtual Odometer
>SXAEFA;VO<
Format: VO=DDDDD — accumulated distance in km. Configure control signal with >SXAVO<.
Example result: VO=15234
Full Report Example
Configuration:
>SXAEFA;AL;BL;SV;DOP<
>SXAEFB;VO;VH<
Resulting report:
>REV001447147509+2578250-0802813901519512;AL=150;BL=3850;SV=9;DOP=12,9,8;VO=15234;VH=125:30;ID=356612020083541<
Tag Result Examples
| Tag | Example Result |
|---|---|
AL | AL=1250.5 |
AP | AP=1,200,0,0,0,0,0,0 |
BL | BL=3850 |
CE | CE=3600 |
CL | CL=120 |
CS | CS=45 |
CV00 | CV00=1500 |
DOP | DOP=12,9,8 |
EA | EA=A23.50 |
FF | FF=1,2571,24,500 |
IS | IS=101AABBCCDDEEFF |
IX | IX=10203040 |
PS | PS00=00001234 |
SC | SC=4G,732,123,04D2,0000DDD5,20 |
SV | SV=9 |
VH | VH=125:30 |
VO | VO=15234 |