-
Notifications
You must be signed in to change notification settings - Fork 46
Command 1A Table 0
When the 1A command is given a TableNum
of 0,
the command specifies a 24 hour basal schedule.
This page documents the details of the 1A command for this case.
See the Command 1A Insulin Schedule
page for general background on the 1A insulin schedule command.
The $1A command format for a basal schedule is as follows:
00 01 02030405 06 0708 09 0A0B 0C0D 0E0F 1011 1213
1a LL NNNNNNNN 00 CCCC HH SSSS PPPP napp napp napp [napp...] 13...
-
1a
(1 byte): Mtype value of $1a specifies a generic insulin schedule command -
LL
(1 byte): Length # of bytes following, an even value with a minimum value of $12 -
NNNNNNNN
(4 bytes): Nonce, the 32-bit validator (random looking numbers) -
00
(1 byte): TableNum of $00 specifies this is a basal schedule -
CCCC
(2 bytes): CheckSum, byte sum of the following 3 fields along with the bytes in the generated insulin schedule table -
HH
(1 byte): HalfHrOfDay, current 1/2 hour of day value (0 => 00:00-00:29, $2f (47 dec) => 23:30-23:59) -
SSSS
(2 bytes): SecX8Left, 8 x seconds to end of this 1/2 hour (max $3840 = 14,400 (dec) = 8x30x60) -
PPPP
(2 bytes): Pulses, number of remaining pulses in this half hour -
napp napp napp [napp...]
(2 bytes per element): 3 or more InsulinSchueduleElements used to describe 24 consecutive hours -
13
... Next Command is always $13 for basal schedule and is described here: $13 Basal Schedule
Consider the following example basal schedule command for a flat 1.0 U/h for 24 hours:
1a LL NNNNNNNN 00 CCCC HH SSSS PPPP napp napp napp
1a 12 969e3ce5 00 0264 2f 3418 0009 f00a f00a f00a
This command is parsed as:
-
1a
: mtype of $1a specifies some insulin schedule command -
12
: $12 bytes following (minimum value possible for a basal schedule) -
969e3ce5
: the nonce value in this example -
00
: A value of $00 for TableNum specifies that this is a basal schedule -
0264
: CheckSum, byte sum of $2f $34 $18 $00 $09 and the resulting insulin schedule table -
2f
: HalfHrOfDay says the current time is within the last half hour of the day between 23:30:00 and 23:59:59 -
3418
: SecX8Left says that the current time is $3418/8 (=$683) seconds before midnight (=23:32:13). -
0009
: Pulses, # of pulses remaining to be delivered in this half hour segment (i.e., 9 pulses remaining of the $a pulses per element) -
f00a
f00a
f00a
: three identical 8-hour elements each specifying 10 0.05U pulses per half hour (=1 U/h) for 8 hours
The CheckSum is the byte sum of the bytes in HalfHrOfDay, SecX8Left, Pulses fields in the command along with the bytes in the generated insulin schedule table.
In the example given above the CheckSum value was $0264. The field bytes of the HalfHrOfDay, SecX8Left, and Pulses fields in the example command are $2f $34 $18 $00 $09 which sum to $84. The insulin schedule table bytes for $f00a $f00a $f00a expands to 48 entries of 10 pulses each which has a byte sum of 480 decimal or $1E0. $84 + $1E0 = $264 which matches the expected CheckSum value.
One can verify that all of these bytes sum to $264 (=141 decimal) as shown in python below:
hex_data = '2f341800090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a'
b = bytearray.fromhex(hex_data)
checksum = sum((b))
print(checksum) # 612
print(hex(checksum)) # 0x264
The HalfHrOfDay
field is a single byte value from 00 to $2f (=47 decimal)
that gives the current half hour of the day value starting at midnight
for the time that the command was given.
Thus a value of 00 indicates the time is between 00:00:00 and 00:29:59
while a value of $2f indicates the time is between 23:30:00 and 23:59:59.
The SecX8Left
field gives the number of seconds remaining before the next 1/2 hour time boundary times 8 (left shifted 3) for the current time.
This field should have a maximum value of 30 * 60 * 8 = 14,400 decimal or $3840 if there is a full 30 minute interval remaining
(i.e., the current time is exactly on the half hour).
Between HalfHrOfDay and SecX8Left it is possible to derived the time
that a command was issued according to the PDM's clock.
The Pulses
field is the number of pulses remaining to be delivered in the
current half hour segment of the resulting insulin schedule table.
In the examples below there are either 3 or 4 InsulinScheduleElements that describe a 24-hour basal schedule. Recall that since a single InsulinScheduleElement can describe a maximum of an 8 hour interval, there is a minimum of 3 InsulinScheduleElements that will be needed to describe insulin delivery for a 24-hour period. Consult the InsulinScheduleElement section of the common Command 1A Insulin Schedule document for details and examples of how to interpret these elements.
These example basal schedules were taken from here: Enable-Different-Preset-Basal-(Lytrix).
U/h time | U/h time
1.0 00-24 -> 1a 12 52fd9e12 00 0243 03 1548 0003 f00a f00a f00a
1.5 00-24 -> 1a 12 3728d58b 00 0322 05 2a18 000b f00f f00f f00f
1.5 00-08|1.0 08-24 -> 1a 12 bef5c42d 00 02e3 05 1890 0006 f00f f00a f00a
1.5 00-04|1.0 04-24 -> 1a 14 37286f04 00 027b 05 0b60 0003 700f f00a f00a 700a
0.15 00-04|1.0 04-24 -> 1a 14 b415a62e 00 0203 07 3728 0001 7801 f00a f00a 700a
0.90 00-01|1.0 01-24 -> 1a 14 56b1962e 00 02ca 07 0bd8 0002 1009 f00a f00a d00a
0.95 00-01|1.0 01-24 -> 1a 14 410f857b 00 0227 09 2810 0007 1809 f00a f00a d00a
0.85 00-01|1.5 01-24 -> 1a 14 2e9aa5ea 00 03d9 09 1de8 0008 1808 f00f f00f d00f
0.75 00-01|1.5 01-24 -> 1a 14 d201e0ce 00 038a 07 02c0 0000 1807 f00f f00f d00f
Data for the above example basal schedules were taken from Enable-Different-Preset-Basal-(Lytrix).
"2017-12-29T01:48:58.017779 ID1:1f05e709 PTYPE:PDM SEQ:10 ID2:1f05e709 B9:1c BLEN:3 BODY:0e01008117 CRC:61",
"2017-12-29T01:48:58.018196 ID1:1f05e709 PTYPE:POD SEQ:11 ID2:1f05e709 B9:20 BLEN:10 BODY:1d18003b280000030bff83d9 CRC:64",
"2017-12-29T01:48:58.018596 ID1:1f05e709 PTYPE:ACK SEQ:12 ID2:1f05e709 CRC:54",
"2017-12-29T01:49:09.172553 ID1:1f05e709 PTYPE:PDM SEQ:03 ID2:1f05e709 B9:24 BLEN:3 BODY:0e010002a3 CRC:ce",
"2017-12-29T01:49:09.491659 ID1:1f05e709 PTYPE:POD SEQ:04 ID2:1f05e709 B9:28 BLEN:10 BODY:1d08009038000004bfff0067 CRC:37",
"2017-12-29T01:49:09.511702 ID1:1f05e709 PTYPE:ACK SEQ:05 ID2:1f05e709 CRC:2f",
"2017-12-29T01:49:18.566375 ID1:1f05e709 PTYPE:PDM SEQ:06 ID2:1f05e709 B9:ac BLEN:36 BODY:1a1252fd9e120002430315480003f00af00af00a130e400011 CRC:14",
"2017-12-29T01:49:18.782360 ID1:1f05e709 PTYPE:CON SEQ:08 CON:5600e4e1c012c00112a88003a6 CRC:84",
"2017-12-29T01:49:19.135198 ID1:1f05e709 PTYPE:PDM SEQ:11 ID2:1f05e709 B9:34 BLEN:18 BODY:191052066601500000000000600000000000006c CRC:1d",
"2017-12-29T01:49:19.502536 ID1:1f05e709 PTYPE:POD SEQ:12 ID2:1f05e709 B9:38 BLEN:10 BODY:1d18009068000004bfff8179 CRC:0a",
"2017-12-29T01:49:19.503226 ID1:1f05e709 PTYPE:ACK SEQ:13 ID2:1f05e709 CRC:36"
"2017-12-29T02:37:59.400737 ID1:1f05e709 PTYPE:PDM SEQ:14 ID2:1f05e709 B9:3c BLEN:3 BODY:0e01008285 CRC:7b",
"2017-12-29T02:37:59.401164 ID1:1f05e709 PTYPE:POD SEQ:15 ID2:1f05e709 B9:00 BLEN:10 BODY:1d180097e80000057bff83b6 CRC:ca",
"2017-12-29T02:37:59.401564 ID1:1f05e709 PTYPE:ACK SEQ:16 ID2:1f05e709 CRC:f0",
"2017-12-29T02:38:03.389651 ID1:1f05e709 PTYPE:PDM SEQ:22 ID2:1f05e709 B9:0c BLEN:3 BODY:0e0100023f CRC:bd",
"2017-12-29T02:38:03.513133 ID1:1f05e709 PTYPE:POD SEQ:23 ID2:1f05e709 B9:10 BLEN:10 BODY:1d0800978800000583ff015c CRC:a3",
"2017-12-29T02:38:03.513835 ID1:1f05e709 PTYPE:ACK SEQ:24 ID2:1f05e709 CRC:e9",
"2017-12-29T02:38:12.354918 ID1:1f05e709 PTYPE:PDM SEQ:25 ID2:1f05e709 B9:94 BLEN:36 BODY:1a123728d58b000322052a18000bf00ff00ff00f130e400019 CRC:01",
"2017-12-29T02:38:12.708276 ID1:1f05e709 PTYPE:ACK SEQ:26 ID2:1f05e709 CRC:2d",
"2017-12-29T02:38:12.882496 ID1:1f05e709 PTYPE:CON SEQ:27 CON:0d002dc6c01c2000b71b0081f0 CRC:cd",
"2017-12-29T02:38:12.955861 ID1:1f05e709 PTYPE:POD SEQ:28 ID2:1f05e709 B9:18 BLEN:10 BODY:1d180097a800000583ff00d1 CRC:67",
"2017-12-29T02:38:13.478257 ID1:1f05e709 PTYPE:PDM SEQ:30 ID2:1f05e709 B9:1c BLEN:18 BODY:1910ff560a4e50000000000060000000000003ac CRC:cd",
"2017-12-29T02:38:13.601530 ID1:1f05e709 PTYPE:POD SEQ:31 ID2:1f05e709 B9:20 BLEN:10 BODY:1d180097b800000583ff00f0 CRC:79",
"2017-12-29T02:38:13.606367 ID1:1f05e709 PTYPE:ACK SEQ:00 ID2:1f05e709 CRC:c2"
"2017-12-29T02:47:10.806279 ID1:1f05e709 PTYPE:PDM SEQ:01 ID2:1f05e709 B9:24 BLEN:3 BODY:0e010002a3 CRC:74",
"2017-12-29T02:47:10.806706 ID1:1f05e709 PTYPE:POD SEQ:02 ID2:1f05e709 B9:28 BLEN:10 BODY:1d180099380000059fff01ae CRC:4a",
"2017-12-29T02:47:10.807199 ID1:1f05e709 PTYPE:ACK SEQ:03 ID2:1f05e709 CRC:64",
"2017-12-29T02:47:27.497466 ID1:1f05e709 PTYPE:PDM SEQ:09 ID2:1f05e709 B9:34 BLEN:3 BODY:0e0100818b CRC:10",
"2017-12-29T02:47:27.616047 ID1:1f05e709 PTYPE:POD SEQ:10 ID2:1f05e709 B9:38 BLEN:10 BODY:1d08009958000005a7ff0045 CRC:44",
"2017-12-29T02:47:27.616743 ID1:1f05e709 PTYPE:ACK SEQ:11 ID2:1f05e709 CRC:7d",
"2017-12-29T02:47:33.131950 ID1:1f05e709 PTYPE:PDM SEQ:12 ID2:1f05e709 B9:bc BLEN:42 BODY:1a12bef5c42d0002e30518900006f00ff00af00a1314400006 CRC:66",
"2017-12-29T02:47:33.478123 ID1:1f05e709 PTYPE:ACK SEQ:13 ID2:1f05e709 CRC:36",
"2017-12-29T02:47:33.650803 ID1:1f05e709 PTYPE:CON SEQ:14 CON:1e005b8d80096000b71b000c800112a88080b12e012dcc49cc107b5a47db5553 CRC:c4",
"2017-12-29T02:47:33.722020 ID1:1f05e709 PTYPE:POD SEQ:15 ID2:1f05e709 B9:00 BLEN:10 BODY:1d18009978000005a7ff82c3 CRC:ee",
"2017-12-29T02:47:33.740390 ID1:1f05e709 PTYPE:CON SEQ:14 CON:1e005b8d80096000b71b000c800112a88080b1 CRC:2e",
"2017-12-29T02:47:33.866342 ID1:1f05e709 PTYPE:POD SEQ:15 ID2:1f05e709 B9:00 BLEN:10 BODY:1d18009978000005a7ff82c3 CRC:ee",
"2017-12-29T02:47:34.488733 ID1:1f05e709 PTYPE:POD SEQ:18 ID2:1f05e709 B9:08 BLEN:10 BODY:1d18009908000005a7ff0387 CRC:48",
"2017-12-29T02:47:34.489618 ID1:1f05e709 PTYPE:ACK SEQ:19 ID2:1f05e709 CRC:56"
"2017-12-29T02:54:31.483405 ID1:1f05e709 PTYPE:PDM SEQ:20 ID2:1f05e709 B9:0c BLEN:3 BODY:0e0100023f CRC:07",
"2017-12-29T02:54:31.483844 ID1:1f05e709 PTYPE:POD SEQ:21 ID2:1f05e709 B9:10 BLEN:10 BODY:1d18009a08000005bbff828c CRC:b5",
"2017-12-29T02:54:31.484249 ID1:1f05e709 PTYPE:ACK SEQ:22 ID2:1f05e709 CRC:bb",
"2017-12-29T02:54:35.394607 ID1:1f05e709 PTYPE:PDM SEQ:31 ID2:1f05e709 B9:a4 BLEN:44 BODY:1a1437286f0400027b050b600003700ff00af00a700a131440 CRC:55",
"2017-12-29T02:54:35.466019 ID1:1f05e709 PTYPE:ACK SEQ:00 ID2:1f05e709 CRC:c2",
"2017-12-29T02:54:35.638922 ID1:1f05e709 PTYPE:CON SEQ:01 CON:00014b003d090004b000b71b000fa00112a8808042 CRC:76",
"2017-12-29T02:54:35.715324 ID1:1f05e709 PTYPE:POD SEQ:02 ID2:1f05e709 B9:28 BLEN:10 BODY:1d18009ac8000005c3ff8010 CRC:7f",
"2017-12-29T02:54:35.994185 ID1:1f05e709 PTYPE:PDM SEQ:04 ID2:1f05e709 B9:2c BLEN:18 BODY:1910d6065c8f5000000000006000000000000035 CRC:cf",
"2017-12-29T02:54:36.120135 ID1:1f05e709 PTYPE:POD SEQ:02 ID2:1f05e709 B9:28 BLEN:10 BODY:1d18009ac8000005c3ff8010 CRC:7f",
"2017-12-29T02:54:36.248413 ID1:1f05e709 PTYPE:PDM SEQ:04 ID2:1f05e709 B9:2c BLEN:18 BODY:1910d6065c8f5000000000006000000000000035 CRC:cf",
"2017-12-29T02:54:36.375665 ID1:1f05e709 PTYPE:POD SEQ:05 ID2:1f05e709 B9:30 BLEN:10 BODY:1d18009ad8000005c3ff02ed CRC:42",
"2017-12-29T02:54:36.376378 ID1:1f05e709 PTYPE:ACK SEQ:06 ID2:1f05e709 CRC:89"
"2017-12-29T03:31:11.007154 ID1:1f05e709 PTYPE:PDM SEQ:07 ID2:1f05e709 B9:34 BLEN:3 BODY:0e0100818b CRC:3f",
"2017-12-29T03:31:11.007574 ID1:1f05e709 PTYPE:POD SEQ:08 ID2:1f05e709 B9:38 BLEN:10 BODY:1d1800a0d800000623ff0376 CRC:fe",
"2017-12-29T03:31:11.007974 ID1:1f05e709 PTYPE:ACK SEQ:09 ID2:1f05e709 CRC:b9",
"2017-12-29T03:31:14.411029 ID1:1f05e709 PTYPE:PDM SEQ:29 ID2:1f05e709 B9:a4 BLEN:44 BODY:1a14b415a62e00020307372800017801f00af00a700a131440 CRC:1e",
"2017-12-29T03:31:14.484219 ID1:1f05e709 PTYPE:ACK SEQ:30 ID2:1f05e709 CRC:a2",
"2017-12-29T03:31:14.811707 ID1:1f05e709 PTYPE:PDM SEQ:31 ID2:1f05e709 B9:a4 BLEN:44 BODY:1a14b415a62e00020307372800017801f00af00a700a131440 CRC:16",
"2017-12-29T03:31:14.878689 ID1:1f05e709 PTYPE:ACK SEQ:00 ID2:1f05e709 CRC:c2",
"2017-12-29T03:31:15.050939 ID1:1f05e709 PTYPE:CON SEQ:01 CON:00000f0510ff40007807270e000fa00112a880008b14 CRC:00",
"2017-12-29T03:31:15.122439 ID1:1f05e709 PTYPE:POD SEQ:02 ID2:1f05e709 B9:28 BLEN:10 BODY:1d1800c2c800000657ff80fe CRC:0d",
"2017-12-29T03:31:15.641058 ID1:1f05e709 PTYPE:PDM SEQ:04 ID2:1f05e709 B9:2c BLEN:18 BODY:1910056a06b3500000000000600000000000803a CRC:21",
"2017-12-29T03:31:15.758821 ID1:1f05e709 PTYPE:POD SEQ:05 ID2:1f05e709 B9:30 BLEN:10 BODY:1d1800c2d800000657ff0203 CRC:30",
"2017-12-29T03:31:15.759775 ID1:1f05e709 PTYPE:ACK SEQ:06 ID2:1f05e709 CRC:89"
"2017-12-29T03:54:17.914197 ID1:1f05e709 PTYPE:PDM SEQ:26 ID2:1f05e709 B9:1c BLEN:3 BODY:0e01008117 CRC:aa",
"2017-12-29T03:54:17.914639 ID1:1f05e709 PTYPE:POD SEQ:27 ID2:1f05e709 B9:20 BLEN:10 BODY:1d1800c528000006afff8323 CRC:f3",
"2017-12-29T03:54:17.915049 ID1:1f05e709 PTYPE:ACK SEQ:28 ID2:1f05e709 CRC:66",
"2017-12-29T03:54:21.156984 ID1:1f05e709 PTYPE:PDM SEQ:09 ID2:1f05e709 B9:b4 BLEN:44 BODY:1a1456b1962e0002ca070bd800021009f00af00ad00a131440 CRC:4d",
"2017-12-29T03:54:21.226813 ID1:1f05e709 PTYPE:ACK SEQ:10 ID2:1f05e709 CRC:1f",
"2017-12-29T03:54:21.403055 ID1:1f05e709 PTYPE:CON SEQ:11 CON:010fb6000f424000b401312d0011f80112a88080b0 CRC:0a",
"2017-12-29T03:54:21.480065 ID1:1f05e709 PTYPE:POD SEQ:12 ID2:1f05e709 B9:38 BLEN:10 BODY:1d1800c5e8000006b3ff823b CRC:6a",
"2017-12-29T03:54:21.884050 ID1:1f05e709 PTYPE:POD SEQ:12 ID2:1f05e709 B9:38 BLEN:10 BODY:1d1800c5e8000006b3ff823b CRC:6a",
"2017-12-29T03:54:22.005726 ID1:1f05e709 PTYPE:PDM SEQ:14 ID2:1f05e709 B9:3c BLEN:18 BODY:19107bfc752350000000000060000000000083d8 CRC:b1",
"2017-12-29T03:54:22.127136 ID1:1f05e709 PTYPE:POD SEQ:15 ID2:1f05e709 B9:00 BLEN:10 BODY:1d1800c5f8000006b3ff821a CRC:74",
"2017-12-29T03:54:22.129533 ID1:1f05e709 PTYPE:ACK SEQ:16 ID2:1f05e709 CRC:f0"
"2017-12-29T04:38:48.080836 ID1:1f05e709 PTYPE:PDM SEQ:08 ID2:1f05e709 B9:2c BLEN:3 BODY:0e010001ad CRC:30",
"2017-12-29T04:38:48.081263 ID1:1f05e709 PTYPE:POD SEQ:09 ID2:1f05e709 B9:30 BLEN:10 BODY:1d1800cfc800000767ff00db CRC:48",
"2017-12-29T04:38:48.081678 ID1:1f05e709 PTYPE:ACK SEQ:10 ID2:1f05e709 CRC:1f",
"2017-12-29T04:39:17.872004 ID1:1f05e709 PTYPE:PDM SEQ:11 ID2:1f05e709 B9:34 BLEN:44 BODY:1a14410f857b00022709281000071809f00af00ad00a131440 CRC:f2",
"2017-12-29T04:39:17.994531 ID1:1f05e709 PTYPE:ACK SEQ:12 ID2:1f05e709 CRC:54",
"2017-12-29T04:39:18.273837 ID1:1f05e709 PTYPE:PDM SEQ:13 ID2:1f05e709 B9:34 BLEN:44 BODY:1a14410f857b00022709281000071809f00af00ad00a131440 CRC:ea",
"2017-12-29T04:39:18.345292 ID1:1f05e709 PTYPE:ACK SEQ:14 ID2:1f05e709 CRC:90",
"2017-12-29T04:39:18.516459 ID1:1f05e709 PTYPE:CON SEQ:15 CON:010f20003d090000be01211d2811f80112a8808322 CRC:15",
"2017-12-29T04:39:18.585935 ID1:1f05e709 PTYPE:POD SEQ:16 ID2:1f05e709 B9:38 BLEN:10 BODY:1d1800d06800000767ff839e CRC:ea",
"2017-12-29T04:39:18.702494 ID1:1f05e709 PTYPE:POD SEQ:16 ID2:1f05e709 B9:38 BLEN:10 BODY:1d1800d06800000767ff839e CRC:ea",
"2017-12-29T04:39:18.735597 ID1:1f05e709 PTYPE:ACK SEQ:17 ID2:1f05e709 CRC:92"
"2017-12-29T04:44:40.918563 ID1:1f05e709 PTYPE:PDM SEQ:18 ID2:1f05e709 B9:3c BLEN:3 BODY:0e01008285 CRC:25",
"2017-12-29T04:44:40.918974 ID1:1f05e709 PTYPE:POD SEQ:19 ID2:1f05e709 B9:00 BLEN:10 BODY:1d1800d0e800000777ff81a8 CRC:54",
"2017-12-29T04:44:40.919374 ID1:1f05e709 PTYPE:ACK SEQ:20 ID2:1f05e709 CRC:7f",
"2017-12-29T04:44:42.461809 ID1:1f05e709 PTYPE:PDM SEQ:21 ID2:1f05e709 B9:04 BLEN:44 BODY:1a142e9aa5ea0003d9091de800081808f00ff00fd00f131440 CRC:37",
"2017-12-29T04:44:42.587010 ID1:1f05e709 PTYPE:ACK SEQ:22 ID2:1f05e709 CRC:bb",
"2017-12-29T04:44:42.860921 ID1:1f05e709 PTYPE:PDM SEQ:23 ID2:1f05e709 B9:04 BLEN:44 BODY:1a142e9aa5ea0003d9091de800081808f00ff00fd00f131440 CRC:3f",
"2017-12-29T04:44:42.933771 ID1:1f05e709 PTYPE:ACK SEQ:24 ID2:1f05e709 CRC:e9",
"2017-12-29T04:44:43.111670 ID1:1f05e709 PTYPE:CON SEQ:25 CON:0116940089544000aa014320961af400b71b008263 CRC:f0",
"2017-12-29T04:44:43.190907 ID1:1f05e709 PTYPE:POD SEQ:26 ID2:1f05e709 B9:08 BLEN:10 BODY:1d1800d0880000077fff00b5 CRC:ef",
"2017-12-29T04:44:43.311683 ID1:1f05e709 PTYPE:POD SEQ:26 ID2:1f05e709 B9:08 BLEN:10 BODY:1d1800d0880000077fff00b5 CRC:ef",
"2017-12-29T04:44:43.320432 ID1:1f05e709 PTYPE:ACK SEQ:27 ID2:1f05e709 CRC:4f"
"2017-12-29T03:59:08.945049 ID1:1f05e709 PTYPE:PDM SEQ:17 ID2:1f05e709 B9:04 BLEN:3 BODY:0e01000131 CRC:d6",
"2017-12-29T03:59:08.945477 ID1:1f05e709 PTYPE:POD SEQ:18 ID2:1f05e709 B9:08 BLEN:10 BODY:1d1800c678000006c3ff801a CRC:03",
"2017-12-29T03:59:08.945882 ID1:1f05e709 PTYPE:ACK SEQ:19 ID2:1f05e709 CRC:56",
"2017-12-29T03:59:11.861864 ID1:1f05e709 PTYPE:PDM SEQ:00 ID2:1f05e709 B9:9c BLEN:44 BODY:1a14d201e0ce00038a0702c000001807f00ff00fd00f131440 CRC:47",
"2017-12-29T03:59:12.148433 ID1:1f05e709 PTYPE:PDM SEQ:00 ID2:1f05e709 B9:9c BLEN:44 BODY:1a14d201e0ce00038a0702c000001807f00ff00fd00f131440 CRC:47",
"2017-12-29T03:59:12.183679 ID1:1f05e709 PTYPE:ACK SEQ:01 ID2:1f05e709 CRC:a0",
"2017-12-29T03:59:12.357887 ID1:1f05e709 PTYPE:CON SEQ:02 CON:011778003d09000096016e36001af400b71b0080bb CRC:ac",
"2017-12-29T03:59:12.482826 ID1:1f05e709 PTYPE:POD SEQ:03 ID2:1f05e709 B9:20 BLEN:10 BODY:1d1800c638000006c7ff0047 CRC:f9",
"2017-12-29T03:59:12.703221 ID1:1f05e709 PTYPE:PDM SEQ:05 ID2:1f05e709 B9:24 BLEN:18 BODY:1910e38f72125000000000006000000000000376 CRC:62",
"2017-12-29T03:59:12.824009 ID1:1f05e709 PTYPE:POD SEQ:03 ID2:1f05e709 B9:20 BLEN:10 BODY:1d1800c638000006c7ff0047 CRC:f9",
"2017-12-29T03:59:12.949136 ID1:1f05e709 PTYPE:PDM SEQ:05 ID2:1f05e709 B9:24 BLEN:18 BODY:1910e38f72125000000000006000000000000376 CRC:62",
"2017-12-29T03:59:13.076131 ID1:1f05e709 PTYPE:POD SEQ:06 ID2:1f05e709 B9:28 BLEN:10 BODY:1d1800c648000006c7ff8103 CRC:be",
"2017-12-29T03:59:13.085158 ID1:1f05e709 PTYPE:ACK SEQ:07 ID2:1f05e709 CRC:eb"