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 30 | 92
CONFIDENTIAL AND PROPRIETARY
Script Language Description
Value Description
0 Reset
1 Wakeup
2 BootloaderUpgrade
3 FWUpgrade
4 ScriptUpgrade
5 ParamSetUpgrade
6 OverlayUpgrade (not implemented)
7 ManualConfigChange
8 CellRegistrationChange
9 IPChange
10 SMSReceived
11 SMSSendOK
12 SMSSendFailure
13 UDPReceived
14 UDPSendOK
15 UDPSendFailure
16 PacketStorageEmpty
17 PacketStorageFull
18 PdpConnectionReset (not implemented)
19 Device Powerup
20 OTA Reject (not implemented)
ObdDtcEventIsActive(0) Evaluates to 1 when an OBD DTC event is detected, otherwise 0.
AccelCrashEventIsActive(0) Evaluates to 1 when an accelerometer crash event is detected, otherwise 0.
Special Functions
Script Language Description
SystemVal(<packet field id>) Evaluates to value stored in packet field
Packet field ID: See Packet Recipes for available IDs
UserVar16(<index>) Evaluates to value stored in 16bit user variable
Index range: 0 to 15
UserVar32(<index>) Evaluates to value stored in 32bit user variable
Index Range: 0 to 15
FlagIsSet(<index>) Evaluates to 1 when flag is set, otherwise 0
Index Range: 0 to 31