XT2500 Product Manual
Page 35 | 92
CONFIDENTIAL AND PROPRIETARY
every ten seconds for CATm devices). The throughput of the cellular design is the bottleneck. Messages
will always be stored to flash and sent out eventually, unless the duration at such a rate causes the
message storage space to be filled completely. If a customer is looking for continuous real time data, these
are the limitations they should be made aware of.
4.
SaveDataToFlash() Note
: Persist data saves normally happen automatically every 60 seconds. This
command is intended to augment that. This command has a progressive spam filter that does not allow
the command to be executed in quick procession. The required time to wait between saves is one second,
doubling with every proceeding save; it will not extend above 60 seconds. 60 seconds after the last
successful save this is reduced back to 1 second. Calling this function while the spam filter is active does
not perform the save.
5.1.5. Wake Reason Masks
Script Language
Description
EnterDeepSleep
(<wake_mask>,
<wake_minutes>)
Set the wake reason mask
Value (Hex)
Wake Reason
0x0001
Input 0 (Ignition) transitioned high
0x0002
Input 1 transitioned high
0x0004
Input 2 transitioned high
0x0008
Input 3 transitioned high
0x0010
Input 4 transitioned high
0x0020
Configured sleep timeout expired
0x0040
Vibration detected
0x0080
Main supply voltage exceeds configured threshold value
0x0100
Main supply voltage fell below 6.0VDC (device unplugged)
EnterSleep(<wake_
mask>, <wake_
minutes>
Set the wake reason mask
Value (Hex)
Wake Reason
0x0000
SMS or UDP command received
0x0001
Input 0 (Ignition) transitioned high
0x0002
Input 1 transitioned high
0x0004
Input 2 transitioned high
0x0008
Input 3 transitioned high
0x0010
Input 4 transitioned high
0x0020
Configured sleep timeout expired
0x0040
Vibration detected
0x0080
Main supply voltage exceeds configured threshold value
0x0100
Main supply voltage fell below 6.0VDC (device unplugged)