6.1.2 Test Procedure (revision 3.1r1, subset level 3)

Device under test: Step Function I/O dnp3 outstation

10:54:53.675 Running procedure: 6.1.2
10:54:53.771 step: 1
10:54:53.771 - Cycle power to the DUT
10:54:53.773 [PLG] Cycling power
10:54:53.782 step: 2
10:54:53.782 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00 using link options: { control == 0xC4 }
10:54:53.782 - g60v1, All Objects
10:54:53.802 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00
10:54:53.802 g60v1, All Objects
10:54:53.808 --T-> fir: 1 fin: 1 seq: 0
10:54:53.817 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
10:54:53.825 --P-> 05 64 0B C4 00 04 01 00 CA 8A
10:54:53.825 C0 C0 01 3C 01 06 FF 50
10:54:53.827 step: 3
10:54:53.827 - Read any number of valid responses beginning w/ sequence(0x00) and incrementing by 1 modulo 16
10:54:53.827 - Confirm each response that asks for a confirmation
10:54:53.843 <-P-- 05 64 E0 44 01 00 00 04 70 7A
10:54:53.843 C0 C0 81 90 00 01 01 01 00 00 0B 00 00 00 0A 02 97 78
10:54:53.844 01 00 00 13 00 01 01 01 01 01 01 01 01 01 01 01 96 07
10:54:53.844 01 01 01 01 01 01 01 01 01 14 02 01 00 00 09 00 26 7E
10:54:53.844 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:53.844 00 00 01 00 00 01 00 00 01 00 00 01 00 00 15 02 85 CD
10:54:53.844 01 00 00 09 00 01 00 00 01 00 00 01 00 00 01 00 B6 06
10:54:53.844 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:53.844 01 00 00 1E 02 01 00 00 09 00 01 00 00 01 00 00 0A 10
10:54:53.844 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:53.844 00 00 01 00 00 01 00 00 28 02 01 00 00 13 00 01 EF FE
10:54:53.844 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 DB 49
10:54:53.844 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:53.844 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:53.844 00 00 01 00 00 01 00 00 01 00 00 61 8D
10:54:53.844 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 224 dest: 1 src: 1024
10:54:53.844 <-T-- fir: 1 fin: 1 seq: 0
10:54:53.891 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00 IIN(DeviceRestart, NeedTime)
10:54:53.891 g1v1, 2-Byte Start/Stop, start: 0 stop: 11
10:54:53.892 [0] - BooleanValue(false)
10:54:53.892 [1] - BooleanValue(false)
10:54:53.892 [2] - BooleanValue(false)
10:54:53.892 [3] - BooleanValue(false)
10:54:53.892 [4] - BooleanValue(false)
10:54:53.892 [5] - BooleanValue(false)
10:54:53.892 [6] - BooleanValue(false)
10:54:53.892 [7] - BooleanValue(false)
10:54:53.892 [8] - BooleanValue(false)
10:54:53.892 [9] - BooleanValue(false)
10:54:53.892 [10] - BooleanValue(false)
10:54:53.892 [11] - BooleanValue(false)
10:54:53.892 g10v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:53.892 [0] - flags: 0x01
10:54:53.892 [1] - flags: 0x01
10:54:53.892 [2] - flags: 0x01
10:54:53.892 [3] - flags: 0x01
10:54:53.892 [4] - flags: 0x01
10:54:53.892 [5] - flags: 0x01
10:54:53.892 [6] - flags: 0x01
10:54:53.892 [7] - flags: 0x01
10:54:53.892 [8] - flags: 0x01
10:54:53.892 [9] - flags: 0x01
10:54:53.892 [10] - flags: 0x01
10:54:53.892 [11] - flags: 0x01
10:54:53.892 [12] - flags: 0x01
10:54:53.892 [13] - flags: 0x01
10:54:53.892 [14] - flags: 0x01
10:54:53.892 [15] - flags: 0x01
10:54:53.892 [16] - flags: 0x01
10:54:53.892 [17] - flags: 0x01
10:54:53.892 [18] - flags: 0x01
10:54:53.892 [19] - flags: 0x01
10:54:53.892 g20v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:53.892 [0] - flags: 0x01 count: 0
10:54:53.892 [1] - flags: 0x01 count: 0
10:54:53.892 [2] - flags: 0x01 count: 0
10:54:53.892 [3] - flags: 0x01 count: 0
10:54:53.892 [4] - flags: 0x01 count: 0
10:54:53.892 [5] - flags: 0x01 count: 0
10:54:53.892 [6] - flags: 0x01 count: 0
10:54:53.892 [7] - flags: 0x01 count: 0
10:54:53.892 [8] - flags: 0x01 count: 0
10:54:53.892 [9] - flags: 0x01 count: 0
10:54:53.892 g21v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:53.892 [0] - flags: 0x01 count: 0
10:54:53.893 [1] - flags: 0x01 count: 0
10:54:53.893 [2] - flags: 0x01 count: 0
10:54:53.893 [3] - flags: 0x01 count: 0
10:54:53.893 [4] - flags: 0x01 count: 0
10:54:53.893 [5] - flags: 0x01 count: 0
10:54:53.893 [6] - flags: 0x01 count: 0
10:54:53.893 [7] - flags: 0x01 count: 0
10:54:53.893 [8] - flags: 0x01 count: 0
10:54:53.893 [9] - flags: 0x01 count: 0
10:54:53.893 g30v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:53.893 [0] - flags: 0x01 value: 0
10:54:53.893 [1] - flags: 0x01 value: 0
10:54:53.893 [2] - flags: 0x01 value: 0
10:54:53.893 [3] - flags: 0x01 value: 0
10:54:53.893 [4] - flags: 0x01 value: 0
10:54:53.893 [5] - flags: 0x01 value: 0
10:54:53.893 [6] - flags: 0x01 value: 0
10:54:53.893 [7] - flags: 0x01 value: 0
10:54:53.893 [8] - flags: 0x01 value: 0
10:54:53.893 [9] - flags: 0x01 value: 0
10:54:53.893 g40v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:53.893 [0] - flags: 0x01 value: 0
10:54:53.893 [1] - flags: 0x01 value: 0
10:54:53.893 [2] - flags: 0x01 value: 0
10:54:53.893 [3] - flags: 0x01 value: 0
10:54:53.893 [4] - flags: 0x01 value: 0
10:54:53.893 [5] - flags: 0x01 value: 0
10:54:53.893 [6] - flags: 0x01 value: 0
10:54:53.893 [7] - flags: 0x01 value: 0
10:54:53.893 [8] - flags: 0x01 value: 0
10:54:53.893 [9] - flags: 0x01 value: 0
10:54:53.893 [10] - flags: 0x01 value: 0
10:54:53.893 [11] - flags: 0x01 value: 0
10:54:53.893 [12] - flags: 0x01 value: 0
10:54:53.893 [13] - flags: 0x01 value: 0
10:54:53.893 [14] - flags: 0x01 value: 0
10:54:53.893 [15] - flags: 0x01 value: 0
10:54:53.893 [16] - flags: 0x01 value: 0
10:54:53.893 [17] - flags: 0x01 value: 0
10:54:53.893 [18] - flags: 0x01 value: 0
10:54:53.893 [19] - flags: 0x01 value: 0
10:54:53.897 step: 4
10:54:53.897 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01 using link options: { control == 0xF3 }
10:54:53.897 - g60v1, All Objects
10:54:53.897 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01
10:54:53.897 g60v1, All Objects
10:54:53.898 --T-> fir: 1 fin: 1 seq: 0
10:54:53.898 --L-> master: 1 pri: 1 fcb: 1 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xF3 length: 11 dest: 1024 src: 1
10:54:53.898 --P-> 05 64 0B F3 00 04 01 00 17 D1
10:54:53.898 C0 C1 01 3C 01 06 F9 73
10:54:53.899 step: 5
10:54:53.899 - Expect no link layer frames within 2000 ms, or a frame such that:
10:54:53.899 - Verify that the frame uses link control block 0x01
10:54:55.903 frame receive timeout
10:54:55.904 step: 6
10:54:55.904 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02 using link options: { control == 0xD3 }
10:54:55.904 - g60v1, All Objects
10:54:55.904 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02
10:54:55.904 g60v1, All Objects
10:54:55.904 --T-> fir: 1 fin: 1 seq: 0
10:54:55.904 --L-> master: 1 pri: 1 fcb: 0 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xD3 length: 11 dest: 1024 src: 1
10:54:55.905 --P-> 05 64 0B D3 00 04 01 00 4A C9
10:54:55.905 C0 C2 01 3C 01 06 F3 16
10:54:55.905 step: 7
10:54:55.905 - Expect no link layer frames within 2000 ms, or a frame such that:
10:54:55.905 - Verify that the frame uses link control block 0x01
10:54:57.908 frame receive timeout
10:54:57.909 step: 8
10:54:57.909 - Issue a RESET_LINK_STATES (0xC0) using link control block 0xC0
10:54:57.909 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: RESET_LINK_STATES(0x00) 0xC0 length: 5 dest: 1024 src: 1
10:54:57.910 --P-> 05 64 05 C0 00 04 01 00 D7 F7
10:54:57.911 step: 9
10:54:57.911 - Verify that the DUT answers with a well-formed link frame
10:54:57.911 - Verify that the frame uses link control block 0x00
10:54:57.912 <-P-- 05 64 05 00 01 00 00 04 27 70
10:54:57.912 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
10:54:57.912 step: 10
10:54:57.912 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03 using link options: { control == 0xF3 }
10:54:57.912 - g60v1, All Objects
10:54:57.912 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03
10:54:57.912 g60v1, All Objects
10:54:57.912 --T-> fir: 1 fin: 1 seq: 0
10:54:57.913 --L-> master: 1 pri: 1 fcb: 1 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xF3 length: 11 dest: 1024 src: 1
10:54:57.913 --P-> 05 64 0B F3 00 04 01 00 17 D1
10:54:57.913 C0 C3 01 3C 01 06 F5 35
10:54:57.914 step: 11
10:54:57.914 - Verify that the DUT answers with a well-formed link frame
10:54:57.914 - Verify that the frame uses link control block 0x00
10:54:57.914 - Read any number of valid responses beginning w/ sequence(0x03) and incrementing by 1 modulo 16
10:54:57.914 - Confirm each response that asks for a confirmation
10:54:57.915 <-P-- 05 64 05 00 01 00 00 04 27 70
10:54:57.915 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
10:54:57.919 <-P-- 05 64 E0 44 01 00 00 04 70 7A
10:54:57.919 C1 C3 81 90 00 01 01 01 00 00 0B 00 00 00 0A 02 33 87
10:54:57.919 01 00 00 13 00 01 01 01 01 01 01 01 01 01 01 01 96 07
10:54:57.919 01 01 01 01 01 01 01 01 01 14 02 01 00 00 09 00 26 7E
10:54:57.919 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.919 00 00 01 00 00 01 00 00 01 00 00 01 00 00 15 02 85 CD
10:54:57.919 01 00 00 09 00 01 00 00 01 00 00 01 00 00 01 00 B6 06
10:54:57.919 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.919 01 00 00 1E 02 01 00 00 09 00 01 00 00 01 00 00 0A 10
10:54:57.919 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.919 00 00 01 00 00 01 00 00 28 02 01 00 00 13 00 01 EF FE
10:54:57.919 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 DB 49
10:54:57.919 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.919 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.919 00 00 01 00 00 01 00 00 01 00 00 61 8D
10:54:57.919 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 224 dest: 1 src: 1024
10:54:57.919 <-T-- fir: 1 fin: 1 seq: 1
10:54:57.926 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03 IIN(DeviceRestart, NeedTime)
10:54:57.927 g1v1, 2-Byte Start/Stop, start: 0 stop: 11
10:54:57.927 [0] - BooleanValue(false)
10:54:57.927 [1] - BooleanValue(false)
10:54:57.927 [2] - BooleanValue(false)
10:54:57.927 [3] - BooleanValue(false)
10:54:57.927 [4] - BooleanValue(false)
10:54:57.927 [5] - BooleanValue(false)
10:54:57.927 [6] - BooleanValue(false)
10:54:57.927 [7] - BooleanValue(false)
10:54:57.927 [8] - BooleanValue(false)
10:54:57.927 [9] - BooleanValue(false)
10:54:57.927 [10] - BooleanValue(false)
10:54:57.927 [11] - BooleanValue(false)
10:54:57.927 g10v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.927 [0] - flags: 0x01
10:54:57.927 [1] - flags: 0x01
10:54:57.927 [2] - flags: 0x01
10:54:57.927 [3] - flags: 0x01
10:54:57.927 [4] - flags: 0x01
10:54:57.927 [5] - flags: 0x01
10:54:57.927 [6] - flags: 0x01
10:54:57.927 [7] - flags: 0x01
10:54:57.927 [8] - flags: 0x01
10:54:57.927 [9] - flags: 0x01
10:54:57.927 [10] - flags: 0x01
10:54:57.927 [11] - flags: 0x01
10:54:57.927 [12] - flags: 0x01
10:54:57.927 [13] - flags: 0x01
10:54:57.927 [14] - flags: 0x01
10:54:57.927 [15] - flags: 0x01
10:54:57.927 [16] - flags: 0x01
10:54:57.927 [17] - flags: 0x01
10:54:57.927 [18] - flags: 0x01
10:54:57.927 [19] - flags: 0x01
10:54:57.927 g20v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.927 [0] - flags: 0x01 count: 0
10:54:57.927 [1] - flags: 0x01 count: 0
10:54:57.927 [2] - flags: 0x01 count: 0
10:54:57.927 [3] - flags: 0x01 count: 0
10:54:57.927 [4] - flags: 0x01 count: 0
10:54:57.927 [5] - flags: 0x01 count: 0
10:54:57.927 [6] - flags: 0x01 count: 0
10:54:57.927 [7] - flags: 0x01 count: 0
10:54:57.927 [8] - flags: 0x01 count: 0
10:54:57.927 [9] - flags: 0x01 count: 0
10:54:57.927 g21v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.927 [0] - flags: 0x01 count: 0
10:54:57.927 [1] - flags: 0x01 count: 0
10:54:57.927 [2] - flags: 0x01 count: 0
10:54:57.927 [3] - flags: 0x01 count: 0
10:54:57.927 [4] - flags: 0x01 count: 0
10:54:57.927 [5] - flags: 0x01 count: 0
10:54:57.927 [6] - flags: 0x01 count: 0
10:54:57.927 [7] - flags: 0x01 count: 0
10:54:57.927 [8] - flags: 0x01 count: 0
10:54:57.927 [9] - flags: 0x01 count: 0
10:54:57.927 g30v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.927 [0] - flags: 0x01 value: 0
10:54:57.927 [1] - flags: 0x01 value: 0
10:54:57.927 [2] - flags: 0x01 value: 0
10:54:57.927 [3] - flags: 0x01 value: 0
10:54:57.927 [4] - flags: 0x01 value: 0
10:54:57.927 [5] - flags: 0x01 value: 0
10:54:57.927 [6] - flags: 0x01 value: 0
10:54:57.927 [7] - flags: 0x01 value: 0
10:54:57.927 [8] - flags: 0x01 value: 0
10:54:57.927 [9] - flags: 0x01 value: 0
10:54:57.927 g40v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.927 [0] - flags: 0x01 value: 0
10:54:57.927 [1] - flags: 0x01 value: 0
10:54:57.927 [2] - flags: 0x01 value: 0
10:54:57.927 [3] - flags: 0x01 value: 0
10:54:57.927 [4] - flags: 0x01 value: 0
10:54:57.927 [5] - flags: 0x01 value: 0
10:54:57.927 [6] - flags: 0x01 value: 0
10:54:57.927 [7] - flags: 0x01 value: 0
10:54:57.927 [8] - flags: 0x01 value: 0
10:54:57.927 [9] - flags: 0x01 value: 0
10:54:57.927 [10] - flags: 0x01 value: 0
10:54:57.927 [11] - flags: 0x01 value: 0
10:54:57.927 [12] - flags: 0x01 value: 0
10:54:57.927 [13] - flags: 0x01 value: 0
10:54:57.927 [14] - flags: 0x01 value: 0
10:54:57.927 [15] - flags: 0x01 value: 0
10:54:57.927 [16] - flags: 0x01 value: 0
10:54:57.927 [17] - flags: 0x01 value: 0
10:54:57.927 [18] - flags: 0x01 value: 0
10:54:57.927 [19] - flags: 0x01 value: 0
10:54:57.929 steps: 12 to 13
10:54:57.929 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04 using link options: { control == 0xD3 }
10:54:57.929 - g60v1, All Objects
10:54:57.929 - Verify that the DUT answers with a well-formed link frame
10:54:57.929 - Verify that the frame uses link control block 0x00
10:54:57.929 - Read any number of valid responses beginning w/ sequence(0x04) and incrementing by 1 modulo 16
10:54:57.929 - Confirm each response that asks for a confirmation
10:54:57.929 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05 using link options: { control == 0xF3 }
10:54:57.929 - g60v1, All Objects
10:54:57.929 - Verify that the DUT answers with a well-formed link frame
10:54:57.929 - Verify that the frame uses link control block 0x00
10:54:57.929 - Read any number of valid responses beginning w/ sequence(0x05) and incrementing by 1 modulo 16
10:54:57.929 - Confirm each response that asks for a confirmation
10:54:57.929 - Repeat these steps 3 times
10:54:57.930 Repeat 1 of 3
10:54:57.930 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04
10:54:57.930 g60v1, All Objects
10:54:57.930 --T-> fir: 1 fin: 1 seq: 0
10:54:57.930 --L-> master: 1 pri: 1 fcb: 0 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xD3 length: 11 dest: 1024 src: 1
10:54:57.931 --P-> 05 64 0B D3 00 04 01 00 4A C9
10:54:57.931 C0 C4 01 3C 01 06 E7 DC
10:54:57.932 <-P-- 05 64 05 00 01 00 00 04 27 70
10:54:57.932 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
10:54:57.935 <-P-- 05 64 E0 44 01 00 00 04 70 7A
10:54:57.935 C2 C4 81 90 00 01 01 01 00 00 0B 00 00 00 0A 02 96 16
10:54:57.935 01 00 00 13 00 01 01 01 01 01 01 01 01 01 01 01 96 07
10:54:57.935 01 01 01 01 01 01 01 01 01 14 02 01 00 00 09 00 26 7E
10:54:57.935 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.935 00 00 01 00 00 01 00 00 01 00 00 01 00 00 15 02 85 CD
10:54:57.935 01 00 00 09 00 01 00 00 01 00 00 01 00 00 01 00 B6 06
10:54:57.935 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.935 01 00 00 1E 02 01 00 00 09 00 01 00 00 01 00 00 0A 10
10:54:57.935 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.935 00 00 01 00 00 01 00 00 28 02 01 00 00 13 00 01 EF FE
10:54:57.935 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 DB 49
10:54:57.935 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.935 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.935 00 00 01 00 00 01 00 00 01 00 00 61 8D
10:54:57.935 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 224 dest: 1 src: 1024
10:54:57.936 <-T-- fir: 1 fin: 1 seq: 2
10:54:57.941 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04 IIN(DeviceRestart, NeedTime)
10:54:57.941 g1v1, 2-Byte Start/Stop, start: 0 stop: 11
10:54:57.941 [0] - BooleanValue(false)
10:54:57.941 [1] - BooleanValue(false)
10:54:57.941 [2] - BooleanValue(false)
10:54:57.941 [3] - BooleanValue(false)
10:54:57.941 [4] - BooleanValue(false)
10:54:57.941 [5] - BooleanValue(false)
10:54:57.941 [6] - BooleanValue(false)
10:54:57.941 [7] - BooleanValue(false)
10:54:57.941 [8] - BooleanValue(false)
10:54:57.941 [9] - BooleanValue(false)
10:54:57.941 [10] - BooleanValue(false)
10:54:57.941 [11] - BooleanValue(false)
10:54:57.941 g10v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.941 [0] - flags: 0x01
10:54:57.941 [1] - flags: 0x01
10:54:57.941 [2] - flags: 0x01
10:54:57.941 [3] - flags: 0x01
10:54:57.941 [4] - flags: 0x01
10:54:57.941 [5] - flags: 0x01
10:54:57.941 [6] - flags: 0x01
10:54:57.941 [7] - flags: 0x01
10:54:57.941 [8] - flags: 0x01
10:54:57.941 [9] - flags: 0x01
10:54:57.941 [10] - flags: 0x01
10:54:57.941 [11] - flags: 0x01
10:54:57.941 [12] - flags: 0x01
10:54:57.941 [13] - flags: 0x01
10:54:57.941 [14] - flags: 0x01
10:54:57.941 [15] - flags: 0x01
10:54:57.941 [16] - flags: 0x01
10:54:57.941 [17] - flags: 0x01
10:54:57.941 [18] - flags: 0x01
10:54:57.941 [19] - flags: 0x01
10:54:57.941 g20v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.941 [0] - flags: 0x01 count: 0
10:54:57.941 [1] - flags: 0x01 count: 0
10:54:57.941 [2] - flags: 0x01 count: 0
10:54:57.941 [3] - flags: 0x01 count: 0
10:54:57.941 [4] - flags: 0x01 count: 0
10:54:57.941 [5] - flags: 0x01 count: 0
10:54:57.941 [6] - flags: 0x01 count: 0
10:54:57.941 [7] - flags: 0x01 count: 0
10:54:57.941 [8] - flags: 0x01 count: 0
10:54:57.941 [9] - flags: 0x01 count: 0
10:54:57.941 g21v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.941 [0] - flags: 0x01 count: 0
10:54:57.941 [1] - flags: 0x01 count: 0
10:54:57.941 [2] - flags: 0x01 count: 0
10:54:57.941 [3] - flags: 0x01 count: 0
10:54:57.941 [4] - flags: 0x01 count: 0
10:54:57.941 [5] - flags: 0x01 count: 0
10:54:57.941 [6] - flags: 0x01 count: 0
10:54:57.941 [7] - flags: 0x01 count: 0
10:54:57.941 [8] - flags: 0x01 count: 0
10:54:57.941 [9] - flags: 0x01 count: 0
10:54:57.941 g30v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.941 [0] - flags: 0x01 value: 0
10:54:57.941 [1] - flags: 0x01 value: 0
10:54:57.941 [2] - flags: 0x01 value: 0
10:54:57.941 [3] - flags: 0x01 value: 0
10:54:57.941 [4] - flags: 0x01 value: 0
10:54:57.941 [5] - flags: 0x01 value: 0
10:54:57.941 [6] - flags: 0x01 value: 0
10:54:57.941 [7] - flags: 0x01 value: 0
10:54:57.941 [8] - flags: 0x01 value: 0
10:54:57.941 [9] - flags: 0x01 value: 0
10:54:57.941 g40v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.941 [0] - flags: 0x01 value: 0
10:54:57.941 [1] - flags: 0x01 value: 0
10:54:57.941 [2] - flags: 0x01 value: 0
10:54:57.941 [3] - flags: 0x01 value: 0
10:54:57.942 [4] - flags: 0x01 value: 0
10:54:57.942 [5] - flags: 0x01 value: 0
10:54:57.942 [6] - flags: 0x01 value: 0
10:54:57.942 [7] - flags: 0x01 value: 0
10:54:57.942 [8] - flags: 0x01 value: 0
10:54:57.942 [9] - flags: 0x01 value: 0
10:54:57.942 [10] - flags: 0x01 value: 0
10:54:57.942 [11] - flags: 0x01 value: 0
10:54:57.942 [12] - flags: 0x01 value: 0
10:54:57.942 [13] - flags: 0x01 value: 0
10:54:57.942 [14] - flags: 0x01 value: 0
10:54:57.942 [15] - flags: 0x01 value: 0
10:54:57.942 [16] - flags: 0x01 value: 0
10:54:57.943 [17] - flags: 0x01 value: 0
10:54:57.943 [18] - flags: 0x01 value: 0
10:54:57.943 [19] - flags: 0x01 value: 0
10:54:57.943 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05
10:54:57.943 g60v1, All Objects
10:54:57.943 --T-> fir: 1 fin: 1 seq: 0
10:54:57.943 --L-> master: 1 pri: 1 fcb: 1 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xF3 length: 11 dest: 1024 src: 1
10:54:57.943 --P-> 05 64 0B F3 00 04 01 00 17 D1
10:54:57.943 C0 C5 01 3C 01 06 E1 FF
10:54:57.945 <-P-- 05 64 05 00 01 00 00 04 27 70
10:54:57.945 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
10:54:57.948 <-P-- 05 64 E0 44 01 00 00 04 70 7A
10:54:57.948 C3 C5 81 90 00 01 01 01 00 00 0B 00 00 00 0A 02 02 35
10:54:57.948 01 00 00 13 00 01 01 01 01 01 01 01 01 01 01 01 96 07
10:54:57.948 01 01 01 01 01 01 01 01 01 14 02 01 00 00 09 00 26 7E
10:54:57.948 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.948 00 00 01 00 00 01 00 00 01 00 00 01 00 00 15 02 85 CD
10:54:57.948 01 00 00 09 00 01 00 00 01 00 00 01 00 00 01 00 B6 06
10:54:57.948 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.948 01 00 00 1E 02 01 00 00 09 00 01 00 00 01 00 00 0A 10
10:54:57.948 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.948 00 00 01 00 00 01 00 00 28 02 01 00 00 13 00 01 EF FE
10:54:57.948 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 DB 49
10:54:57.948 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.948 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.948 00 00 01 00 00 01 00 00 01 00 00 61 8D
10:54:57.948 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 224 dest: 1 src: 1024
10:54:57.948 <-T-- fir: 1 fin: 1 seq: 3
10:54:57.954 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05 IIN(DeviceRestart, NeedTime)
10:54:57.954 g1v1, 2-Byte Start/Stop, start: 0 stop: 11
10:54:57.954 [0] - BooleanValue(false)
10:54:57.954 [1] - BooleanValue(false)
10:54:57.954 [2] - BooleanValue(false)
10:54:57.954 [3] - BooleanValue(false)
10:54:57.954 [4] - BooleanValue(false)
10:54:57.954 [5] - BooleanValue(false)
10:54:57.954 [6] - BooleanValue(false)
10:54:57.954 [7] - BooleanValue(false)
10:54:57.954 [8] - BooleanValue(false)
10:54:57.954 [9] - BooleanValue(false)
10:54:57.954 [10] - BooleanValue(false)
10:54:57.954 [11] - BooleanValue(false)
10:54:57.954 g10v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.954 [0] - flags: 0x01
10:54:57.954 [1] - flags: 0x01
10:54:57.954 [2] - flags: 0x01
10:54:57.954 [3] - flags: 0x01
10:54:57.954 [4] - flags: 0x01
10:54:57.954 [5] - flags: 0x01
10:54:57.954 [6] - flags: 0x01
10:54:57.954 [7] - flags: 0x01
10:54:57.954 [8] - flags: 0x01
10:54:57.954 [9] - flags: 0x01
10:54:57.954 [10] - flags: 0x01
10:54:57.954 [11] - flags: 0x01
10:54:57.954 [12] - flags: 0x01
10:54:57.954 [13] - flags: 0x01
10:54:57.954 [14] - flags: 0x01
10:54:57.954 [15] - flags: 0x01
10:54:57.954 [16] - flags: 0x01
10:54:57.954 [17] - flags: 0x01
10:54:57.954 [18] - flags: 0x01
10:54:57.954 [19] - flags: 0x01
10:54:57.954 g20v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.954 [0] - flags: 0x01 count: 0
10:54:57.954 [1] - flags: 0x01 count: 0
10:54:57.954 [2] - flags: 0x01 count: 0
10:54:57.954 [3] - flags: 0x01 count: 0
10:54:57.954 [4] - flags: 0x01 count: 0
10:54:57.954 [5] - flags: 0x01 count: 0
10:54:57.954 [6] - flags: 0x01 count: 0
10:54:57.954 [7] - flags: 0x01 count: 0
10:54:57.954 [8] - flags: 0x01 count: 0
10:54:57.954 [9] - flags: 0x01 count: 0
10:54:57.954 g21v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.954 [0] - flags: 0x01 count: 0
10:54:57.954 [1] - flags: 0x01 count: 0
10:54:57.954 [2] - flags: 0x01 count: 0
10:54:57.954 [3] - flags: 0x01 count: 0
10:54:57.954 [4] - flags: 0x01 count: 0
10:54:57.954 [5] - flags: 0x01 count: 0
10:54:57.954 [6] - flags: 0x01 count: 0
10:54:57.954 [7] - flags: 0x01 count: 0
10:54:57.954 [8] - flags: 0x01 count: 0
10:54:57.954 [9] - flags: 0x01 count: 0
10:54:57.954 g30v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.954 [0] - flags: 0x01 value: 0
10:54:57.954 [1] - flags: 0x01 value: 0
10:54:57.954 [2] - flags: 0x01 value: 0
10:54:57.954 [3] - flags: 0x01 value: 0
10:54:57.954 [4] - flags: 0x01 value: 0
10:54:57.954 [5] - flags: 0x01 value: 0
10:54:57.954 [6] - flags: 0x01 value: 0
10:54:57.954 [7] - flags: 0x01 value: 0
10:54:57.954 [8] - flags: 0x01 value: 0
10:54:57.954 [9] - flags: 0x01 value: 0
10:54:57.954 g40v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.954 [0] - flags: 0x01 value: 0
10:54:57.954 [1] - flags: 0x01 value: 0
10:54:57.954 [2] - flags: 0x01 value: 0
10:54:57.954 [3] - flags: 0x01 value: 0
10:54:57.954 [4] - flags: 0x01 value: 0
10:54:57.954 [5] - flags: 0x01 value: 0
10:54:57.954 [6] - flags: 0x01 value: 0
10:54:57.954 [7] - flags: 0x01 value: 0
10:54:57.954 [8] - flags: 0x01 value: 0
10:54:57.954 [9] - flags: 0x01 value: 0
10:54:57.954 [10] - flags: 0x01 value: 0
10:54:57.954 [11] - flags: 0x01 value: 0
10:54:57.954 [12] - flags: 0x01 value: 0
10:54:57.954 [13] - flags: 0x01 value: 0
10:54:57.954 [14] - flags: 0x01 value: 0
10:54:57.954 [15] - flags: 0x01 value: 0
10:54:57.954 [16] - flags: 0x01 value: 0
10:54:57.954 [17] - flags: 0x01 value: 0
10:54:57.954 [18] - flags: 0x01 value: 0
10:54:57.954 [19] - flags: 0x01 value: 0
10:54:57.954 Repeat 2 of 3
10:54:57.955 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x06
10:54:57.955 g60v1, All Objects
10:54:57.955 --T-> fir: 1 fin: 1 seq: 0
10:54:57.955 --L-> master: 1 pri: 1 fcb: 0 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xD3 length: 11 dest: 1024 src: 1
10:54:57.955 --P-> 05 64 0B D3 00 04 01 00 4A C9
10:54:57.955 C0 C6 01 3C 01 06 EB 9A
10:54:57.956 <-P-- 05 64 05 00 01 00 00 04 27 70
10:54:57.956 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
10:54:57.958 <-P-- 05 64 E0 44 01 00 00 04 70 7A
10:54:57.958 C4 C6 81 90 00 01 01 01 00 00 0B 00 00 00 0A 02 F7 2A
10:54:57.958 01 00 00 13 00 01 01 01 01 01 01 01 01 01 01 01 96 07
10:54:57.958 01 01 01 01 01 01 01 01 01 14 02 01 00 00 09 00 26 7E
10:54:57.958 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.958 00 00 01 00 00 01 00 00 01 00 00 01 00 00 15 02 85 CD
10:54:57.958 01 00 00 09 00 01 00 00 01 00 00 01 00 00 01 00 B6 06
10:54:57.958 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.958 01 00 00 1E 02 01 00 00 09 00 01 00 00 01 00 00 0A 10
10:54:57.958 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.958 00 00 01 00 00 01 00 00 28 02 01 00 00 13 00 01 EF FE
10:54:57.958 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 DB 49
10:54:57.958 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.958 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.958 00 00 01 00 00 01 00 00 01 00 00 61 8D
10:54:57.958 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 224 dest: 1 src: 1024
10:54:57.959 <-T-- fir: 1 fin: 1 seq: 4
10:54:57.962 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x06 IIN(DeviceRestart, NeedTime)
10:54:57.962 g1v1, 2-Byte Start/Stop, start: 0 stop: 11
10:54:57.962 [0] - BooleanValue(false)
10:54:57.962 [1] - BooleanValue(false)
10:54:57.962 [2] - BooleanValue(false)
10:54:57.962 [3] - BooleanValue(false)
10:54:57.962 [4] - BooleanValue(false)
10:54:57.962 [5] - BooleanValue(false)
10:54:57.962 [6] - BooleanValue(false)
10:54:57.962 [7] - BooleanValue(false)
10:54:57.962 [8] - BooleanValue(false)
10:54:57.962 [9] - BooleanValue(false)
10:54:57.962 [10] - BooleanValue(false)
10:54:57.962 [11] - BooleanValue(false)
10:54:57.962 g10v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.962 [0] - flags: 0x01
10:54:57.962 [1] - flags: 0x01
10:54:57.962 [2] - flags: 0x01
10:54:57.962 [3] - flags: 0x01
10:54:57.962 [4] - flags: 0x01
10:54:57.962 [5] - flags: 0x01
10:54:57.962 [6] - flags: 0x01
10:54:57.962 [7] - flags: 0x01
10:54:57.962 [8] - flags: 0x01
10:54:57.962 [9] - flags: 0x01
10:54:57.962 [10] - flags: 0x01
10:54:57.962 [11] - flags: 0x01
10:54:57.962 [12] - flags: 0x01
10:54:57.962 [13] - flags: 0x01
10:54:57.962 [14] - flags: 0x01
10:54:57.962 [15] - flags: 0x01
10:54:57.962 [16] - flags: 0x01
10:54:57.962 [17] - flags: 0x01
10:54:57.962 [18] - flags: 0x01
10:54:57.962 [19] - flags: 0x01
10:54:57.962 g20v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.962 [0] - flags: 0x01 count: 0
10:54:57.962 [1] - flags: 0x01 count: 0
10:54:57.962 [2] - flags: 0x01 count: 0
10:54:57.962 [3] - flags: 0x01 count: 0
10:54:57.962 [4] - flags: 0x01 count: 0
10:54:57.962 [5] - flags: 0x01 count: 0
10:54:57.962 [6] - flags: 0x01 count: 0
10:54:57.962 [7] - flags: 0x01 count: 0
10:54:57.962 [8] - flags: 0x01 count: 0
10:54:57.962 [9] - flags: 0x01 count: 0
10:54:57.962 g21v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.962 [0] - flags: 0x01 count: 0
10:54:57.962 [1] - flags: 0x01 count: 0
10:54:57.962 [2] - flags: 0x01 count: 0
10:54:57.962 [3] - flags: 0x01 count: 0
10:54:57.962 [4] - flags: 0x01 count: 0
10:54:57.962 [5] - flags: 0x01 count: 0
10:54:57.962 [6] - flags: 0x01 count: 0
10:54:57.962 [7] - flags: 0x01 count: 0
10:54:57.962 [8] - flags: 0x01 count: 0
10:54:57.962 [9] - flags: 0x01 count: 0
10:54:57.962 g30v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.962 [0] - flags: 0x01 value: 0
10:54:57.962 [1] - flags: 0x01 value: 0
10:54:57.962 [2] - flags: 0x01 value: 0
10:54:57.962 [3] - flags: 0x01 value: 0
10:54:57.962 [4] - flags: 0x01 value: 0
10:54:57.962 [5] - flags: 0x01 value: 0
10:54:57.962 [6] - flags: 0x01 value: 0
10:54:57.962 [7] - flags: 0x01 value: 0
10:54:57.962 [8] - flags: 0x01 value: 0
10:54:57.962 [9] - flags: 0x01 value: 0
10:54:57.962 g40v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.962 [0] - flags: 0x01 value: 0
10:54:57.962 [1] - flags: 0x01 value: 0
10:54:57.962 [2] - flags: 0x01 value: 0
10:54:57.962 [3] - flags: 0x01 value: 0
10:54:57.962 [4] - flags: 0x01 value: 0
10:54:57.962 [5] - flags: 0x01 value: 0
10:54:57.962 [6] - flags: 0x01 value: 0
10:54:57.962 [7] - flags: 0x01 value: 0
10:54:57.962 [8] - flags: 0x01 value: 0
10:54:57.962 [9] - flags: 0x01 value: 0
10:54:57.962 [10] - flags: 0x01 value: 0
10:54:57.962 [11] - flags: 0x01 value: 0
10:54:57.962 [12] - flags: 0x01 value: 0
10:54:57.962 [13] - flags: 0x01 value: 0
10:54:57.963 [14] - flags: 0x01 value: 0
10:54:57.963 [15] - flags: 0x01 value: 0
10:54:57.963 [16] - flags: 0x01 value: 0
10:54:57.963 [17] - flags: 0x01 value: 0
10:54:57.963 [18] - flags: 0x01 value: 0
10:54:57.963 [19] - flags: 0x01 value: 0
10:54:57.963 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x07
10:54:57.963 g60v1, All Objects
10:54:57.963 --T-> fir: 1 fin: 1 seq: 0
10:54:57.963 --L-> master: 1 pri: 1 fcb: 1 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xF3 length: 11 dest: 1024 src: 1
10:54:57.963 --P-> 05 64 0B F3 00 04 01 00 17 D1
10:54:57.963 C0 C7 01 3C 01 06 ED B9
10:54:57.964 <-P-- 05 64 05 00 01 00 00 04 27 70
10:54:57.964 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
10:54:57.966 <-P-- 05 64 E0 44 01 00 00 04 70 7A
10:54:57.966 C5 C7 81 90 00 01 01 01 00 00 0B 00 00 00 0A 02 63 09
10:54:57.966 01 00 00 13 00 01 01 01 01 01 01 01 01 01 01 01 96 07
10:54:57.966 01 01 01 01 01 01 01 01 01 14 02 01 00 00 09 00 26 7E
10:54:57.966 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.966 00 00 01 00 00 01 00 00 01 00 00 01 00 00 15 02 85 CD
10:54:57.966 01 00 00 09 00 01 00 00 01 00 00 01 00 00 01 00 B6 06
10:54:57.966 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.966 01 00 00 1E 02 01 00 00 09 00 01 00 00 01 00 00 0A 10
10:54:57.966 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.966 00 00 01 00 00 01 00 00 28 02 01 00 00 13 00 01 EF FE
10:54:57.966 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 DB 49
10:54:57.966 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.966 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.966 00 00 01 00 00 01 00 00 01 00 00 61 8D
10:54:57.966 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 224 dest: 1 src: 1024
10:54:57.966 <-T-- fir: 1 fin: 1 seq: 5
10:54:57.969 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x07 IIN(DeviceRestart, NeedTime)
10:54:57.969 g1v1, 2-Byte Start/Stop, start: 0 stop: 11
10:54:57.969 [0] - BooleanValue(false)
10:54:57.969 [1] - BooleanValue(false)
10:54:57.969 [2] - BooleanValue(false)
10:54:57.969 [3] - BooleanValue(false)
10:54:57.969 [4] - BooleanValue(false)
10:54:57.969 [5] - BooleanValue(false)
10:54:57.969 [6] - BooleanValue(false)
10:54:57.969 [7] - BooleanValue(false)
10:54:57.969 [8] - BooleanValue(false)
10:54:57.969 [9] - BooleanValue(false)
10:54:57.969 [10] - BooleanValue(false)
10:54:57.969 [11] - BooleanValue(false)
10:54:57.969 g10v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.969 [0] - flags: 0x01
10:54:57.969 [1] - flags: 0x01
10:54:57.969 [2] - flags: 0x01
10:54:57.969 [3] - flags: 0x01
10:54:57.969 [4] - flags: 0x01
10:54:57.969 [5] - flags: 0x01
10:54:57.969 [6] - flags: 0x01
10:54:57.969 [7] - flags: 0x01
10:54:57.969 [8] - flags: 0x01
10:54:57.969 [9] - flags: 0x01
10:54:57.969 [10] - flags: 0x01
10:54:57.969 [11] - flags: 0x01
10:54:57.970 [12] - flags: 0x01
10:54:57.970 [13] - flags: 0x01
10:54:57.970 [14] - flags: 0x01
10:54:57.970 [15] - flags: 0x01
10:54:57.970 [16] - flags: 0x01
10:54:57.970 [17] - flags: 0x01
10:54:57.970 [18] - flags: 0x01
10:54:57.970 [19] - flags: 0x01
10:54:57.970 g20v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.970 [0] - flags: 0x01 count: 0
10:54:57.970 [1] - flags: 0x01 count: 0
10:54:57.970 [2] - flags: 0x01 count: 0
10:54:57.970 [3] - flags: 0x01 count: 0
10:54:57.970 [4] - flags: 0x01 count: 0
10:54:57.970 [5] - flags: 0x01 count: 0
10:54:57.970 [6] - flags: 0x01 count: 0
10:54:57.970 [7] - flags: 0x01 count: 0
10:54:57.970 [8] - flags: 0x01 count: 0
10:54:57.970 [9] - flags: 0x01 count: 0
10:54:57.970 g21v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.970 [0] - flags: 0x01 count: 0
10:54:57.970 [1] - flags: 0x01 count: 0
10:54:57.970 [2] - flags: 0x01 count: 0
10:54:57.970 [3] - flags: 0x01 count: 0
10:54:57.970 [4] - flags: 0x01 count: 0
10:54:57.970 [5] - flags: 0x01 count: 0
10:54:57.970 [6] - flags: 0x01 count: 0
10:54:57.970 [7] - flags: 0x01 count: 0
10:54:57.970 [8] - flags: 0x01 count: 0
10:54:57.970 [9] - flags: 0x01 count: 0
10:54:57.970 g30v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.970 [0] - flags: 0x01 value: 0
10:54:57.970 [1] - flags: 0x01 value: 0
10:54:57.970 [2] - flags: 0x01 value: 0
10:54:57.970 [3] - flags: 0x01 value: 0
10:54:57.970 [4] - flags: 0x01 value: 0
10:54:57.970 [5] - flags: 0x01 value: 0
10:54:57.970 [6] - flags: 0x01 value: 0
10:54:57.970 [7] - flags: 0x01 value: 0
10:54:57.970 [8] - flags: 0x01 value: 0
10:54:57.970 [9] - flags: 0x01 value: 0
10:54:57.970 g40v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.970 [0] - flags: 0x01 value: 0
10:54:57.970 [1] - flags: 0x01 value: 0
10:54:57.970 [2] - flags: 0x01 value: 0
10:54:57.970 [3] - flags: 0x01 value: 0
10:54:57.970 [4] - flags: 0x01 value: 0
10:54:57.970 [5] - flags: 0x01 value: 0
10:54:57.970 [6] - flags: 0x01 value: 0
10:54:57.970 [7] - flags: 0x01 value: 0
10:54:57.970 [8] - flags: 0x01 value: 0
10:54:57.970 [9] - flags: 0x01 value: 0
10:54:57.970 [10] - flags: 0x01 value: 0
10:54:57.970 [11] - flags: 0x01 value: 0
10:54:57.970 [12] - flags: 0x01 value: 0
10:54:57.970 [13] - flags: 0x01 value: 0
10:54:57.970 [14] - flags: 0x01 value: 0
10:54:57.970 [15] - flags: 0x01 value: 0
10:54:57.970 [16] - flags: 0x01 value: 0
10:54:57.970 [17] - flags: 0x01 value: 0
10:54:57.970 [18] - flags: 0x01 value: 0
10:54:57.970 [19] - flags: 0x01 value: 0
10:54:57.970 Repeat 3 of 3
10:54:57.970 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x08
10:54:57.970 g60v1, All Objects
10:54:57.970 --T-> fir: 1 fin: 1 seq: 0
10:54:57.970 --L-> master: 1 pri: 1 fcb: 0 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xD3 length: 11 dest: 1024 src: 1
10:54:57.970 --P-> 05 64 0B D3 00 04 01 00 4A C9
10:54:57.970 C0 C8 01 3C 01 06 B6 05
10:54:57.971 <-P-- 05 64 05 00 01 00 00 04 27 70
10:54:57.971 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
10:54:57.973 <-P-- 05 64 E0 44 01 00 00 04 70 7A
10:54:57.973 C6 C8 81 90 00 01 01 01 00 00 0B 00 00 00 0A 02 8D 3F
10:54:57.973 01 00 00 13 00 01 01 01 01 01 01 01 01 01 01 01 96 07
10:54:57.973 01 01 01 01 01 01 01 01 01 14 02 01 00 00 09 00 26 7E
10:54:57.973 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.973 00 00 01 00 00 01 00 00 01 00 00 01 00 00 15 02 85 CD
10:54:57.973 01 00 00 09 00 01 00 00 01 00 00 01 00 00 01 00 B6 06
10:54:57.973 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.973 01 00 00 1E 02 01 00 00 09 00 01 00 00 01 00 00 0A 10
10:54:57.973 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.973 00 00 01 00 00 01 00 00 28 02 01 00 00 13 00 01 EF FE
10:54:57.973 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 DB 49
10:54:57.973 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.973 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.973 00 00 01 00 00 01 00 00 01 00 00 61 8D
10:54:57.973 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 224 dest: 1 src: 1024
10:54:57.973 <-T-- fir: 1 fin: 1 seq: 6
10:54:57.977 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x08 IIN(DeviceRestart, NeedTime)
10:54:57.977 g1v1, 2-Byte Start/Stop, start: 0 stop: 11
10:54:57.977 [0] - BooleanValue(false)
10:54:57.977 [1] - BooleanValue(false)
10:54:57.977 [2] - BooleanValue(false)
10:54:57.977 [3] - BooleanValue(false)
10:54:57.977 [4] - BooleanValue(false)
10:54:57.977 [5] - BooleanValue(false)
10:54:57.977 [6] - BooleanValue(false)
10:54:57.977 [7] - BooleanValue(false)
10:54:57.977 [8] - BooleanValue(false)
10:54:57.977 [9] - BooleanValue(false)
10:54:57.977 [10] - BooleanValue(false)
10:54:57.977 [11] - BooleanValue(false)
10:54:57.977 g10v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.977 [0] - flags: 0x01
10:54:57.977 [1] - flags: 0x01
10:54:57.977 [2] - flags: 0x01
10:54:57.977 [3] - flags: 0x01
10:54:57.977 [4] - flags: 0x01
10:54:57.977 [5] - flags: 0x01
10:54:57.977 [6] - flags: 0x01
10:54:57.977 [7] - flags: 0x01
10:54:57.977 [8] - flags: 0x01
10:54:57.977 [9] - flags: 0x01
10:54:57.977 [10] - flags: 0x01
10:54:57.977 [11] - flags: 0x01
10:54:57.977 [12] - flags: 0x01
10:54:57.977 [13] - flags: 0x01
10:54:57.977 [14] - flags: 0x01
10:54:57.977 [15] - flags: 0x01
10:54:57.977 [16] - flags: 0x01
10:54:57.977 [17] - flags: 0x01
10:54:57.977 [18] - flags: 0x01
10:54:57.977 [19] - flags: 0x01
10:54:57.977 g20v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.977 [0] - flags: 0x01 count: 0
10:54:57.977 [1] - flags: 0x01 count: 0
10:54:57.977 [2] - flags: 0x01 count: 0
10:54:57.977 [3] - flags: 0x01 count: 0
10:54:57.977 [4] - flags: 0x01 count: 0
10:54:57.977 [5] - flags: 0x01 count: 0
10:54:57.977 [6] - flags: 0x01 count: 0
10:54:57.977 [7] - flags: 0x01 count: 0
10:54:57.977 [8] - flags: 0x01 count: 0
10:54:57.977 [9] - flags: 0x01 count: 0
10:54:57.977 g21v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.977 [0] - flags: 0x01 count: 0
10:54:57.977 [1] - flags: 0x01 count: 0
10:54:57.977 [2] - flags: 0x01 count: 0
10:54:57.977 [3] - flags: 0x01 count: 0
10:54:57.977 [4] - flags: 0x01 count: 0
10:54:57.977 [5] - flags: 0x01 count: 0
10:54:57.977 [6] - flags: 0x01 count: 0
10:54:57.977 [7] - flags: 0x01 count: 0
10:54:57.977 [8] - flags: 0x01 count: 0
10:54:57.977 [9] - flags: 0x01 count: 0
10:54:57.977 g30v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.977 [0] - flags: 0x01 value: 0
10:54:57.977 [1] - flags: 0x01 value: 0
10:54:57.977 [2] - flags: 0x01 value: 0
10:54:57.977 [3] - flags: 0x01 value: 0
10:54:57.977 [4] - flags: 0x01 value: 0
10:54:57.977 [5] - flags: 0x01 value: 0
10:54:57.977 [6] - flags: 0x01 value: 0
10:54:57.977 [7] - flags: 0x01 value: 0
10:54:57.977 [8] - flags: 0x01 value: 0
10:54:57.977 [9] - flags: 0x01 value: 0
10:54:57.977 g40v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.977 [0] - flags: 0x01 value: 0
10:54:57.977 [1] - flags: 0x01 value: 0
10:54:57.977 [2] - flags: 0x01 value: 0
10:54:57.977 [3] - flags: 0x01 value: 0
10:54:57.977 [4] - flags: 0x01 value: 0
10:54:57.977 [5] - flags: 0x01 value: 0
10:54:57.977 [6] - flags: 0x01 value: 0
10:54:57.977 [7] - flags: 0x01 value: 0
10:54:57.977 [8] - flags: 0x01 value: 0
10:54:57.977 [9] - flags: 0x01 value: 0
10:54:57.977 [10] - flags: 0x01 value: 0
10:54:57.977 [11] - flags: 0x01 value: 0
10:54:57.977 [12] - flags: 0x01 value: 0
10:54:57.977 [13] - flags: 0x01 value: 0
10:54:57.977 [14] - flags: 0x01 value: 0
10:54:57.977 [15] - flags: 0x01 value: 0
10:54:57.977 [16] - flags: 0x01 value: 0
10:54:57.977 [17] - flags: 0x01 value: 0
10:54:57.977 [18] - flags: 0x01 value: 0
10:54:57.977 [19] - flags: 0x01 value: 0
10:54:57.977 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x09
10:54:57.977 g60v1, All Objects
10:54:57.977 --T-> fir: 1 fin: 1 seq: 0
10:54:57.977 --L-> master: 1 pri: 1 fcb: 1 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xF3 length: 11 dest: 1024 src: 1
10:54:57.977 --P-> 05 64 0B F3 00 04 01 00 17 D1
10:54:57.977 C0 C9 01 3C 01 06 B0 26
10:54:57.978 <-P-- 05 64 05 00 01 00 00 04 27 70
10:54:57.978 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
10:54:57.980 <-P-- 05 64 E0 44 01 00 00 04 70 7A
10:54:57.980 C7 C9 81 90 00 01 01 01 00 00 0B 00 00 00 0A 02 19 1C
10:54:57.980 01 00 00 13 00 01 01 01 01 01 01 01 01 01 01 01 96 07
10:54:57.980 01 01 01 01 01 01 01 01 01 14 02 01 00 00 09 00 26 7E
10:54:57.980 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.980 00 00 01 00 00 01 00 00 01 00 00 01 00 00 15 02 85 CD
10:54:57.980 01 00 00 09 00 01 00 00 01 00 00 01 00 00 01 00 B6 06
10:54:57.980 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.980 01 00 00 1E 02 01 00 00 09 00 01 00 00 01 00 00 0A 10
10:54:57.980 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.980 00 00 01 00 00 01 00 00 28 02 01 00 00 13 00 01 EF FE
10:54:57.980 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 DB 49
10:54:57.980 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:57.980 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:57.980 00 00 01 00 00 01 00 00 01 00 00 61 8D
10:54:57.980 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 224 dest: 1 src: 1024
10:54:57.980 <-T-- fir: 1 fin: 1 seq: 7
10:54:57.984 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x09 IIN(DeviceRestart, NeedTime)
10:54:57.984 g1v1, 2-Byte Start/Stop, start: 0 stop: 11
10:54:57.984 [0] - BooleanValue(false)
10:54:57.984 [1] - BooleanValue(false)
10:54:57.984 [2] - BooleanValue(false)
10:54:57.984 [3] - BooleanValue(false)
10:54:57.984 [4] - BooleanValue(false)
10:54:57.984 [5] - BooleanValue(false)
10:54:57.984 [6] - BooleanValue(false)
10:54:57.984 [7] - BooleanValue(false)
10:54:57.984 [8] - BooleanValue(false)
10:54:57.984 [9] - BooleanValue(false)
10:54:57.984 [10] - BooleanValue(false)
10:54:57.984 [11] - BooleanValue(false)
10:54:57.984 g10v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.984 [0] - flags: 0x01
10:54:57.984 [1] - flags: 0x01
10:54:57.984 [2] - flags: 0x01
10:54:57.984 [3] - flags: 0x01
10:54:57.984 [4] - flags: 0x01
10:54:57.984 [5] - flags: 0x01
10:54:57.984 [6] - flags: 0x01
10:54:57.984 [7] - flags: 0x01
10:54:57.984 [8] - flags: 0x01
10:54:57.984 [9] - flags: 0x01
10:54:57.984 [10] - flags: 0x01
10:54:57.984 [11] - flags: 0x01
10:54:57.984 [12] - flags: 0x01
10:54:57.984 [13] - flags: 0x01
10:54:57.984 [14] - flags: 0x01
10:54:57.984 [15] - flags: 0x01
10:54:57.984 [16] - flags: 0x01
10:54:57.984 [17] - flags: 0x01
10:54:57.984 [18] - flags: 0x01
10:54:57.984 [19] - flags: 0x01
10:54:57.984 g20v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.984 [0] - flags: 0x01 count: 0
10:54:57.984 [1] - flags: 0x01 count: 0
10:54:57.984 [2] - flags: 0x01 count: 0
10:54:57.984 [3] - flags: 0x01 count: 0
10:54:57.984 [4] - flags: 0x01 count: 0
10:54:57.984 [5] - flags: 0x01 count: 0
10:54:57.984 [6] - flags: 0x01 count: 0
10:54:57.984 [7] - flags: 0x01 count: 0
10:54:57.984 [8] - flags: 0x01 count: 0
10:54:57.984 [9] - flags: 0x01 count: 0
10:54:57.984 g21v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.984 [0] - flags: 0x01 count: 0
10:54:57.984 [1] - flags: 0x01 count: 0
10:54:57.984 [2] - flags: 0x01 count: 0
10:54:57.984 [3] - flags: 0x01 count: 0
10:54:57.984 [4] - flags: 0x01 count: 0
10:54:57.984 [5] - flags: 0x01 count: 0
10:54:57.984 [6] - flags: 0x01 count: 0
10:54:57.984 [7] - flags: 0x01 count: 0
10:54:57.984 [8] - flags: 0x01 count: 0
10:54:57.984 [9] - flags: 0x01 count: 0
10:54:57.984 g30v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:57.984 [0] - flags: 0x01 value: 0
10:54:57.984 [1] - flags: 0x01 value: 0
10:54:57.984 [2] - flags: 0x01 value: 0
10:54:57.984 [3] - flags: 0x01 value: 0
10:54:57.984 [4] - flags: 0x01 value: 0
10:54:57.984 [5] - flags: 0x01 value: 0
10:54:57.984 [6] - flags: 0x01 value: 0
10:54:57.984 [7] - flags: 0x01 value: 0
10:54:57.984 [8] - flags: 0x01 value: 0
10:54:57.984 [9] - flags: 0x01 value: 0
10:54:57.984 g40v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:57.984 [0] - flags: 0x01 value: 0
10:54:57.984 [1] - flags: 0x01 value: 0
10:54:57.984 [2] - flags: 0x01 value: 0
10:54:57.984 [3] - flags: 0x01 value: 0
10:54:57.984 [4] - flags: 0x01 value: 0
10:54:57.984 [5] - flags: 0x01 value: 0
10:54:57.984 [6] - flags: 0x01 value: 0
10:54:57.984 [7] - flags: 0x01 value: 0
10:54:57.984 [8] - flags: 0x01 value: 0
10:54:57.984 [9] - flags: 0x01 value: 0
10:54:57.984 [10] - flags: 0x01 value: 0
10:54:57.984 [11] - flags: 0x01 value: 0
10:54:57.984 [12] - flags: 0x01 value: 0
10:54:57.984 [13] - flags: 0x01 value: 0
10:54:57.984 [14] - flags: 0x01 value: 0
10:54:57.984 [15] - flags: 0x01 value: 0
10:54:57.984 [16] - flags: 0x01 value: 0
10:54:57.984 [17] - flags: 0x01 value: 0
10:54:57.984 [18] - flags: 0x01 value: 0
10:54:57.984 [19] - flags: 0x01 value: 0
10:54:57.984 step: 14
10:54:57.984 - Issue a RESET_LINK_STATES (0xC0) using link control block 0xC0
10:54:57.984 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: RESET_LINK_STATES(0x00) 0xC0 length: 5 dest: 1024 src: 1
10:54:57.984 --P-> 05 64 05 C0 00 04 01 00 D7 F7
10:54:57.985 step: 15
10:54:57.985 - Verify that the DUT answers with a well-formed link frame
10:54:57.985 - Verify that the frame uses link control block 0x00
10:54:57.985 <-P-- 05 64 05 00 01 00 00 04 27 70
10:54:57.985 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
10:54:57.985 step: 16
10:54:57.985 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x0A using link options: { control == 0xD3 }
10:54:57.985 - g60v1, All Objects
10:54:57.985 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x0A
10:54:57.985 g60v1, All Objects
10:54:57.985 --T-> fir: 1 fin: 1 seq: 0
10:54:57.985 --L-> master: 1 pri: 1 fcb: 0 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xD3 length: 11 dest: 1024 src: 1
10:54:57.985 --P-> 05 64 0B D3 00 04 01 00 4A C9
10:54:57.986 C0 CA 01 3C 01 06 BA 43
10:54:57.986 step: 17
10:54:57.986 - Verify that the DUT answers with a well-formed link frame
10:54:57.986 - Verify that the frame uses link control block 0x00
10:54:57.986 - Verify that no link layer frames are received within 2000 ms
10:54:57.986 <-P-- 05 64 05 00 01 00 00 04 27 70
10:54:57.986 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
10:54:59.987 frame receive timeout
10:54:59.988 step: 18
10:54:59.988 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x0B using link options: { control == 0xF3 }
10:54:59.988 - g60v1, All Objects
10:54:59.988 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x0B
10:54:59.988 g60v1, All Objects
10:54:59.988 --T-> fir: 1 fin: 1 seq: 0
10:54:59.988 --L-> master: 1 pri: 1 fcb: 1 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xF3 length: 11 dest: 1024 src: 1
10:54:59.988 --P-> 05 64 0B F3 00 04 01 00 17 D1
10:54:59.988 C0 CB 01 3C 01 06 BC 60
10:54:59.989 step: 19
10:54:59.989 - Verify that the DUT answers with a well-formed link frame
10:54:59.989 - Verify that the frame uses link control block 0x00
10:54:59.989 - Read any number of valid responses beginning w/ sequence(0x0B) and incrementing by 1 modulo 16
10:54:59.989 - Confirm each response that asks for a confirmation
10:54:59.989 <-P-- 05 64 05 00 01 00 00 04 27 70
10:54:59.989 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
10:54:59.990 <-P-- 05 64 E0 44 01 00 00 04 70 7A
10:54:59.990 C8 CB 81 90 00 01 01 01 00 00 0B 00 00 00 0A 02 66 9B
10:54:59.990 01 00 00 13 00 01 01 01 01 01 01 01 01 01 01 01 96 07
10:54:59.990 01 01 01 01 01 01 01 01 01 14 02 01 00 00 09 00 26 7E
10:54:59.990 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:59.990 00 00 01 00 00 01 00 00 01 00 00 01 00 00 15 02 85 CD
10:54:59.990 01 00 00 09 00 01 00 00 01 00 00 01 00 00 01 00 B6 06
10:54:59.990 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:59.990 01 00 00 1E 02 01 00 00 09 00 01 00 00 01 00 00 0A 10
10:54:59.991 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:59.991 00 00 01 00 00 01 00 00 28 02 01 00 00 13 00 01 EF FE
10:54:59.991 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 DB 49
10:54:59.991 00 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 9E 0F
10:54:59.991 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85
10:54:59.991 00 00 01 00 00 01 00 00 01 00 00 61 8D
10:54:59.991 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 224 dest: 1 src: 1024
10:54:59.991 <-T-- fir: 1 fin: 1 seq: 8
10:54:59.994 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x0B IIN(DeviceRestart, NeedTime)
10:54:59.994 g1v1, 2-Byte Start/Stop, start: 0 stop: 11
10:54:59.994 [0] - BooleanValue(false)
10:54:59.994 [1] - BooleanValue(false)
10:54:59.994 [2] - BooleanValue(false)
10:54:59.994 [3] - BooleanValue(false)
10:54:59.994 [4] - BooleanValue(false)
10:54:59.994 [5] - BooleanValue(false)
10:54:59.994 [6] - BooleanValue(false)
10:54:59.994 [7] - BooleanValue(false)
10:54:59.994 [8] - BooleanValue(false)
10:54:59.994 [9] - BooleanValue(false)
10:54:59.994 [10] - BooleanValue(false)
10:54:59.994 [11] - BooleanValue(false)
10:54:59.994 g10v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:59.994 [0] - flags: 0x01
10:54:59.994 [1] - flags: 0x01
10:54:59.994 [2] - flags: 0x01
10:54:59.994 [3] - flags: 0x01
10:54:59.994 [4] - flags: 0x01
10:54:59.994 [5] - flags: 0x01
10:54:59.994 [6] - flags: 0x01
10:54:59.994 [7] - flags: 0x01
10:54:59.994 [8] - flags: 0x01
10:54:59.994 [9] - flags: 0x01
10:54:59.994 [10] - flags: 0x01
10:54:59.994 [11] - flags: 0x01
10:54:59.994 [12] - flags: 0x01
10:54:59.994 [13] - flags: 0x01
10:54:59.994 [14] - flags: 0x01
10:54:59.994 [15] - flags: 0x01
10:54:59.994 [16] - flags: 0x01
10:54:59.994 [17] - flags: 0x01
10:54:59.994 [18] - flags: 0x01
10:54:59.994 [19] - flags: 0x01
10:54:59.994 g20v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:59.994 [0] - flags: 0x01 count: 0
10:54:59.994 [1] - flags: 0x01 count: 0
10:54:59.994 [2] - flags: 0x01 count: 0
10:54:59.994 [3] - flags: 0x01 count: 0
10:54:59.994 [4] - flags: 0x01 count: 0
10:54:59.994 [5] - flags: 0x01 count: 0
10:54:59.994 [6] - flags: 0x01 count: 0
10:54:59.994 [7] - flags: 0x01 count: 0
10:54:59.994 [8] - flags: 0x01 count: 0
10:54:59.994 [9] - flags: 0x01 count: 0
10:54:59.994 g21v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:59.994 [0] - flags: 0x01 count: 0
10:54:59.994 [1] - flags: 0x01 count: 0
10:54:59.994 [2] - flags: 0x01 count: 0
10:54:59.994 [3] - flags: 0x01 count: 0
10:54:59.994 [4] - flags: 0x01 count: 0
10:54:59.994 [5] - flags: 0x01 count: 0
10:54:59.994 [6] - flags: 0x01 count: 0
10:54:59.994 [7] - flags: 0x01 count: 0
10:54:59.994 [8] - flags: 0x01 count: 0
10:54:59.994 [9] - flags: 0x01 count: 0
10:54:59.994 g30v2, 2-Byte Start/Stop, start: 0 stop: 9
10:54:59.994 [0] - flags: 0x01 value: 0
10:54:59.994 [1] - flags: 0x01 value: 0
10:54:59.994 [2] - flags: 0x01 value: 0
10:54:59.994 [3] - flags: 0x01 value: 0
10:54:59.994 [4] - flags: 0x01 value: 0
10:54:59.994 [5] - flags: 0x01 value: 0
10:54:59.994 [6] - flags: 0x01 value: 0
10:54:59.994 [7] - flags: 0x01 value: 0
10:54:59.994 [8] - flags: 0x01 value: 0
10:54:59.994 [9] - flags: 0x01 value: 0
10:54:59.994 g40v2, 2-Byte Start/Stop, start: 0 stop: 19
10:54:59.994 [0] - flags: 0x01 value: 0
10:54:59.994 [1] - flags: 0x01 value: 0
10:54:59.994 [2] - flags: 0x01 value: 0
10:54:59.994 [3] - flags: 0x01 value: 0
10:54:59.994 [4] - flags: 0x01 value: 0
10:54:59.994 [5] - flags: 0x01 value: 0
10:54:59.994 [6] - flags: 0x01 value: 0
10:54:59.994 [7] - flags: 0x01 value: 0
10:54:59.994 [8] - flags: 0x01 value: 0
10:54:59.994 [9] - flags: 0x01 value: 0
10:54:59.994 [10] - flags: 0x01 value: 0
10:54:59.994 [11] - flags: 0x01 value: 0
10:54:59.994 [12] - flags: 0x01 value: 0
10:54:59.994 [13] - flags: 0x01 value: 0
10:54:59.994 [14] - flags: 0x01 value: 0
10:54:59.994 [15] - flags: 0x01 value: 0
10:54:59.994 [16] - flags: 0x01 value: 0
10:54:59.994 [17] - flags: 0x01 value: 0
10:54:59.994 [18] - flags: 0x01 value: 0
10:54:59.994 [19] - flags: 0x01 value: 0
10:54:59.994 step: 20
10:54:59.994 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x0C using link options: { control == 0xF3 }
10:54:59.994 - g60v1, All Objects
10:54:59.994 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x0C
10:54:59.994 g60v1, All Objects
10:54:59.994 --T-> fir: 1 fin: 1 seq: 0
10:54:59.994 --L-> master: 1 pri: 1 fcb: 1 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xF3 length: 11 dest: 1024 src: 1
10:54:59.995 --P-> 05 64 0B F3 00 04 01 00 17 D1
10:54:59.995 C0 CC 01 3C 01 06 AE 89
10:54:59.995 step: 21
10:54:59.995 - Verify that the DUT answers with a well-formed link frame
10:54:59.995 - Verify that the frame uses link control block 0x00
10:54:59.995 - Verify that no link layer frames are received within 2000 ms
10:54:59.995 <-P-- 05 64 05 00 01 00 00 04 27 70
10:54:59.995 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
10:55:01.997 frame receive timeout
10:55:01.997 step: 22
10:55:01.997 - The DUT can't request data link confirms, so the rest of this procedure doesn't apply
10:55:01.998 Passed procedure: 6.1.2