i50 Manual (5.51)
Page 21
© 2018 Datalink Systems, Inc.
www.datalinksystemsinc.com
6.4 Engine Running State
The i50 attempts to detect the vehicle engine running state to calculate engine running hours, drive
time, and idle time. The engine state is detected as follows (in order of precedence):
1) If OBD-II data is available, engine is running if RPM exceeds 300.
2) If any input is configured as Engine-On, engine is assumed to be on if the input is active.
3) If the Engine On Battery Voltage setting is non-zero, engine is assumed to be on when the
battery voltage exceeds this level.
4) Otherwise, IGN input is used. IGN high indicates engine is running.
6.5 Network
The i50 monitors all connected modems for network signal, and chooses the lowest cost option
available when sending data. For example, an i50 can be configured with both satellite and cellular
modems. While in cell coverage, all data will be sent through the cellular modem, but if coverage is
lost the i50 will automatically switch to the satellite modem. When cell coverage is regained the unit
will switch back immediately to the lower cost modem.
When no network is available, or the i50 has been configured to buffer reports, the outgoing packets
will be stored in memory for transmission at a later time.
6.6 Data Queue
The i50 keeps all outgoing data packets in battery-backed memory. Upon power up, the
microprocessor scans for valid data packets and adds them into the data queue. It also adds a
“Power Down” event by detecting the last valid GPS time in memory, and a “Power Up” event based
on the current real-time clock reading (unless these events are disabled under settings).
The first time the i50 sends data after powering up, it w
ill include a “Device Reset” packet to ensure it
is in sync with the server.
Up to 200 events or 2000 standard GPS reports can be buffered at once. If the buffer is full when a
new packet is generated, the i50 will erase the oldest packets of equal or lower priority until enough
space is available. Packet priorities are listed in Table 6.
Priority
Packet Type
0 (Highest)
Device Reset
1
Settings/Driver Info
2
Poll Response/Geofence/Alarms
3
Sleep/Wake/Periodic/Errors/Power/Tow/Accel/Messages
4
Waypoints/Overspeed/Inputs/Outputs
5
Start/Stop/Idling/Status Reports
6
Transparent Data
7
GPS Positions
8
GPS Positions (terrestrial only)
10 (Lowest)
Server IP Address
Table 6
– Packet Priority