XT2500 Product Manual
Page 75 | 92
CONFIDENTIAL AND PROPRIETARY
<slot_index>
is in range of 0 to 15
<recipe_hex_string>
is a quoted string of hex bytes (represented by two ASCII characters)
String Structure:
<reason_lo><reason_hi><flags><num_fields><field_0><field_1>...<field_N>
<reason_lo>
to
<reason_hi>
is the reason code range
NOTE:
A single reason code assignment is possible when <reason_lo> = <reason_hi>
<flags> is in range of 0 to 1. See <flags> range table below:
<flags> range table:
Range
Description
0
Store the appended fields with the message in non-volatile memory but do NOT send the
appended fields to the backend server.
1
Store the appended fields with the message in non-volatile memory AND send the appended
fields to the backend server.
5.3.19. Examples
Packet Recipe Creation
The table below represents three example packet recipe configurations (one on each row). The recipes are stored
in the first three recipe slots (out of 128).
Packet ID
Fields
Command
0x0
PacketID, DeviceID, UnixTime
:wycfg pcr[0] "0003010306”
0x14
PacketID, DeviceID, Latitude, Longitude, Altitude
:wycfg pcr[1] "14050103070809"
0xfe
PacketID, DeviceID, Hdop,andNumSats
:wycfg pcr[2] "fe0401031213"
Append Recipe Creation
Reason Code
Range
Fields and description
Command
0 to 13
Do NOT Send appended fields to backend server
Field: GarminPktResp
:wycfg pca[0]
"000d000127"
30 to 38
Send appended fields to backend server;
Fields: MotionStatus, EngineStatus, DerivedOdometer
:wycfg pca[1]
"1e2601032c2d2e"