Product Manual
Table Of Contents
- 1. Functional Description
- 2. Device Setup
- 3. Interfaces
- 4. Device Configuration
- 4.1. APNs (apn)
- 4.2. OBD Accel and Decel (oad)
- 4.3. OBD RPM and Speed Events (ors)
- 4.4. OTA Prevent (ota)
- 4.5. Bluetooth Enabled (blt)
- 4.6. Buzzer Songs (bzr)
- 4.7. Destination (dst)
- 4.8. Generic Config Value (gcv)
- 4.9. Input Default Polarity (idp)
- 4.10. Motion Sensitivity (mst)
- 4.11. Serial Port Settings (sps)
- 4.12. Timer Duration (tmr)
- 4.13. Packet Creation Recipe (pcr)
- 4.14. Third-Party Config Values (tpv)
- 4.15. GPS Solution Filter (gsf)
- 4.16. Vehicle Bus Configuration (vbs)
- 5. Interpreter
- 6. Command Language
XT2500 Product Manual
Page 31 | 92
CONFIDENTIAL AND PROPRIETARY
Script Language Description
GeofenceState(<index>)
Index Description
-1 <index> is not configured
0 Outside fence
1 Inside fence
Index range: 0 to 49
SystemState(<index>) Evaluates to 1 when true, otherwise 0
Index range: 0 to 16
Index Description
0 Valid Registration
1 Valid IP
2 Valid GPS
3 Valid Script
4 DM Session Active
5 Accel Oriented
6 Bluetooth Discoverable
7 Bluetooth Paired
8 (Not implemented)
9 Bluetooth Connected
10 Bluetooth Powered
11 Cellular Powered
12 GPS Powered
13 Garmin Powered
14 Motion Via Accel
15 Motion Via GPS
16 External Power
GenericConfig(<index>) Evaluates to value stored in gcv[<index>] config parameters.
Index range: 0 to 63
PacketsPending(<index>) Evaluates to number of unsent packets stored in the log
Index Description
0 Normal Packet Space
1 UDRPacket Space
NoAckRxRetryCount(0) Evaluates to number of retried failed ACK packets
AuxPassthruScratchpadSize(0) Evaluates to aux passthru scratchpad size (in bytes).
AuxPassthruScratchpadByte(<index>) Evaluates to the byte value at index of the aux passthru scratchpad.