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 29 | 92
CONFIDENTIAL AND PROPRIETARY
System Values
Script Language Description
UnixTime Maps directly to UnixTime packet field (ID: 0x06)
GPSLat Maps directly to Latitude packet field (ID: 0x07)
GPSLon Maps directly to Longitude packet field (ID: 0x08)
GPSAlt Maps directly to Altitude packet field (ID: 0x09)
GPSHeading Maps directly to Heading packet field (ID: 0x0a)
GPSSpeed Maps directly to GpsSpeed packet field (ID: 0x0b)
Inputs Maps directly to InputStates packet field (ID: 0x0c)
Outputs Maps directly to OutputStates packet field (ID: 0x0d)
GSPTripOdom1
OdomDelta
Maps directly to GpsTripOdom1 packet field (ID: 0x10)
GPSHDOP Maps directly to Hdop packet field (ID: 0x12)
GPSNumSats Maps directly to NumSats packet field (ID: 0x13)
InternVoltage Maps directly to InternalBattVolts packet field (ID: 0x16)
BattVoltage Maps directly to VehicleBattVolts_1byte packet field (ID: 0x17)
GPSLifetimeOdom
GPSOdom
GPSOdom Maps directly to GpsLifetimeOdom packet field (ID: 0x18)
OBDLifetimeOdom
OdomDiff
Maps directly to ObdLifetimeOdom packet field (ID: 0x2f)
WakeReason Maps directly to WakeReason packet field (ID: 0x53) (see Wake Reason Mask for
mask definition)
Events
Script Language Description
TimerExpired(<index>) Evaluates to 1 when timer is expired; otherwise 0
Range: 0 to 31
UserEventIsActive(<index>) Evaluates to 1 when a user event has been injected into interpreter;
otherwise 0.Use:xrmsg <index>to inject a message into interpreter.
Range: 0 to 255
AccelEventIsActive(<index>) Evaluates to 1 when an accelerometer event is detected; otherwise 0
Range: 0 to 7
DriverIdRead(<index>) Evaluates to 1 when driver id is detected on 1-wire channel <index>,
otherwise 0
Range: 0 to 1
SystemEventIsActive
(<index>)
Evaluates to 1 when system event <index> is active, otherwise 0
Range: 0 to 20