11:56:06.610 Running procedure: 8.6.5.4
11:56:06.615 step: 1
11:56:06.615 - Cycle power to the DUT
11:56:06.620 step: 2
11:56:06.620 - Issue a RESET_LINK_STATES (0xC0) using link control block 0xC0
11:56:06.620 - Verify that the DUT responds with a valid link frame
11:56:06.620 - Verify that the frame uses link control block 0x00
11:56:06.620 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: RESET_LINK_STATES(0x00) 0xC0 length: 5 dest: 1024 src: 1
11:56:06.621 --P-> 05 64 05 C0 00 04 01 00 D7 F7
11:56:06.621 <-P-- 05 64 05 00 01 00 00 04 27 70
11:56:06.622 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
11:56:06.622 step: 3
11:56:06.622 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01
11:56:06.622 - g60v2, All Objects
11:56:06.623 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01
11:56:06.623 g60v2, All Objects
11:56:06.623 --T-> fir: 1 fin: 1 seq: 0
11:56:06.623 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
11:56:06.624 --P-> 05 64 0B C4 00 04 01 00 CA 8A
11:56:06.624 C0 C1 01 3C 02 06 52 C3
11:56:06.625 step: 4
11:56:06.625 - Read a single fragment response w/ sequence(0x01)
11:56:06.625 - Verify that the IIN field contains IIN(DeviceRestart)
11:56:06.626 <-P-- 05 64 0A 44 01 00 00 04 67 88
11:56:06.626 C0 C1 81 90 00 73 EE
11:56:06.626 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024
11:56:06.626 <-T-- fir: 1 fin: 1 seq: 0
11:56:06.626 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01 IIN(DeviceRestart, NeedTime)
11:56:06.627 step: 5
11:56:06.627 - Write(0x02) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02 using link options: { control == 0xF3, destination == 0xFFFE }
11:56:06.627 - g80v1, 1-Byte Start/Stop, start: 7 stop: 7
11:56:06.627 - [7] - BooleanValue(false)
11:56:06.628 --A-> Write(0x02) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02
11:56:06.628 g80v1, 1-Byte Start/Stop, start: 7 stop: 7
11:56:06.628 [7] - BooleanValue(false)
11:56:06.628 --T-> fir: 1 fin: 1 seq: 0
11:56:06.629 --L-> master: 1 pri: 1 fcb: 1 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xF3 length: 14 dest: 65534 src: 1
11:56:06.629 --P-> 05 64 0E F3 FE FF 01 00 23 6E
11:56:06.629 C0 C2 02 50 01 00 07 07 00 08 65
11:56:06.630 steps: 6 to 7
11:56:06.630 - Verify that no link layer frames are received
11:56:07.630 frame receive timeout
11:56:07.631 step: 8
11:56:07.631 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03
11:56:07.631 - g60v2, All Objects
11:56:07.631 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03
11:56:07.631 g60v2, All Objects
11:56:07.632 --T-> fir: 1 fin: 1 seq: 0
11:56:07.632 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
11:56:07.632 --P-> 05 64 0B C4 00 04 01 00 CA 8A
11:56:07.632 C0 C3 01 3C 02 06 5E 85
11:56:07.633 step: 9
11:56:07.633 - Read a single fragment response w/ sequence(0x03)
11:56:07.633 - Verify that the IIN field does not contain bits IIN(DeviceRestart)
11:56:07.633 - Verify that the IIN field contains IIN(Broadcast)
11:56:07.633 - Verify that an application layer confirmation is requested.
11:56:07.634 <-P-- 05 64 0A 44 01 00 00 04 67 88
11:56:07.634 C1 E3 81 11 00 8A B6
11:56:07.634 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024
11:56:07.634 <-T-- fir: 1 fin: 1 seq: 1
11:56:07.635 <-A-- Response(0x81) fir: 1 fin: 1 con: 1 uns: 0 seq: 0x03 IIN(NeedTime, Broadcast)
11:56:07.636 step: 10
11:56:07.636 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04
11:56:07.636 - g60v2, All Objects
11:56:07.636 - Read a single fragment response w/ sequence(0x04)
11:56:07.636 - Verify that the IIN field does not contain bits IIN(DeviceRestart)
11:56:07.636 - Verify that the IIN field contains IIN(Broadcast)
11:56:07.636 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04
11:56:07.636 g60v2, All Objects
11:56:07.637 --T-> fir: 1 fin: 1 seq: 0
11:56:07.637 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
11:56:07.638 --P-> 05 64 0B C4 00 04 01 00 CA 8A
11:56:07.638 C0 C4 01 3C 02 06 4C 6C
11:56:07.639 <-P-- 05 64 0A 44 01 00 00 04 67 88
11:56:07.639 C2 E4 81 11 00 EA 05
11:56:07.639 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024
11:56:07.639 <-T-- fir: 1 fin: 1 seq: 2
11:56:07.639 <-A-- Response(0x81) fir: 1 fin: 1 con: 1 uns: 0 seq: 0x04 IIN(NeedTime, Broadcast)
11:56:07.640 step: 11
11:56:07.640 - Confirm(0x00) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04
11:56:07.640 --A-> Confirm(0x00) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04
11:56:07.640 --T-> fir: 1 fin: 1 seq: 0
11:56:07.641 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 8 dest: 1024 src: 1
11:56:07.641 --P-> 05 64 08 C4 00 04 01 00 9A 19
11:56:07.641 C0 C4 00 F9 A1
11:56:07.642 step: 12
11:56:07.642 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05
11:56:07.642 - g60v2, All Objects
11:56:07.642 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05
11:56:07.642 g60v2, All Objects
11:56:07.643 --T-> fir: 1 fin: 1 seq: 0
11:56:07.643 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
11:56:07.643 --P-> 05 64 0B C4 00 04 01 00 CA 8A
11:56:07.643 C0 C5 01 3C 02 06 4A 4F
11:56:07.645 step: 13
11:56:07.645 - Read a single fragment response w/ sequence(0x05)
11:56:07.645 - Verify that the response is empty
11:56:07.645 - Verify that the IIN field does not contain bits IIN(DeviceRestart, Broadcast)
11:56:07.645 <-P-- 05 64 0A 44 01 00 00 04 67 88
11:56:07.645 C3 C5 81 10 00 7D 4C
11:56:07.646 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024
11:56:07.646 <-T-- fir: 1 fin: 1 seq: 3
11:56:07.646 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05 IIN(NeedTime)
11:56:07.647 step: 14
11:56:07.647 - Repeat steps 1-13 using address FFFD as the broadcast address. In step 9, verify that an application layer confirmation is NOT requested. In step 10, verify that IIN1-0 is not set in the response.
11:56:07.648 step: 1
11:56:07.648 - Cycle power to the DUT
11:56:07.653 step: 2
11:56:07.653 - Issue a RESET_LINK_STATES (0xC0) using link control block 0xC0
11:56:07.653 - Verify that the DUT responds with a valid link frame
11:56:07.653 - Verify that the frame uses link control block 0x00
11:56:07.654 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: RESET_LINK_STATES(0x00) 0xC0 length: 5 dest: 1024 src: 1
11:56:07.654 --P-> 05 64 05 C0 00 04 01 00 D7 F7
11:56:07.654 <-P-- 05 64 05 00 01 00 00 04 27 70
11:56:07.655 <-L-- master: 0 pri: 0 fcb: 0 fcv: 0 func: ACK(0x00) 0x00 length: 5 dest: 1 src: 1024
11:56:07.656 step: 3
11:56:07.656 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01
11:56:07.656 - g60v2, All Objects
11:56:07.656 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01
11:56:07.656 g60v2, All Objects
11:56:07.656 --T-> fir: 1 fin: 1 seq: 0
11:56:07.657 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
11:56:07.657 --P-> 05 64 0B C4 00 04 01 00 CA 8A
11:56:07.657 C0 C1 01 3C 02 06 52 C3
11:56:07.658 step: 4
11:56:07.658 - Read a single fragment response w/ sequence(0x01)
11:56:07.658 - Verify that the IIN field contains IIN(DeviceRestart)
11:56:07.659 <-P-- 05 64 0A 44 01 00 00 04 67 88
11:56:07.659 C0 C1 81 90 00 73 EE
11:56:07.659 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024
11:56:07.659 <-T-- fir: 1 fin: 1 seq: 0
11:56:07.660 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01 IIN(DeviceRestart, NeedTime)
11:56:07.661 step: 5
11:56:07.661 - Write(0x02) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02 using link options: { control == 0xF3, destination == 0xFFFD }
11:56:07.661 - g80v1, 1-Byte Start/Stop, start: 7 stop: 7
11:56:07.661 - [7] - BooleanValue(false)
11:56:07.661 --A-> Write(0x02) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02
11:56:07.661 g80v1, 1-Byte Start/Stop, start: 7 stop: 7
11:56:07.661 [7] - BooleanValue(false)
11:56:07.662 --T-> fir: 1 fin: 1 seq: 0
11:56:07.662 --L-> master: 1 pri: 1 fcb: 1 fcv: 1 func: CONFIRMED_USER_DATA(0x03) 0xF3 length: 14 dest: 65533 src: 1
11:56:07.662 --P-> 05 64 0E F3 FD FF 01 00 62 64
11:56:07.662 C0 C2 02 50 01 00 07 07 00 08 65
11:56:07.663 steps: 6 to 7
11:56:07.663 - Verify that no link layer frames are received
11:56:08.663 frame receive timeout
11:56:08.664 step: 8
11:56:08.664 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03
11:56:08.664 - g60v2, All Objects
11:56:08.664 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03
11:56:08.664 g60v2, All Objects
11:56:08.665 --T-> fir: 1 fin: 1 seq: 0
11:56:08.665 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
11:56:08.665 --P-> 05 64 0B C4 00 04 01 00 CA 8A
11:56:08.665 C0 C3 01 3C 02 06 5E 85
11:56:08.667 step: 9
11:56:08.667 - Read a single fragment response w/ sequence(0x03)
11:56:08.667 - Verify that the IIN field does not contain bits IIN(DeviceRestart)
11:56:08.667 - Verify that the IIN field contains IIN(Broadcast)
11:56:08.667 - Verify that an application layer confirmation is NOT requested.
11:56:08.668 <-P-- 05 64 0A 44 01 00 00 04 67 88
11:56:08.668 C1 C3 81 11 00 BD B5
11:56:08.668 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024
11:56:08.668 <-T-- fir: 1 fin: 1 seq: 1
11:56:08.668 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03 IIN(NeedTime, Broadcast)
11:56:08.670 step: 10
11:56:08.670 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04
11:56:08.670 - g60v2, All Objects
11:56:08.670 - Read a single fragment response w/ sequence(0x04)
11:56:08.670 - Verify that the IIN field does not contain bits IIN(DeviceRestart, Broadcast)
11:56:08.670 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04
11:56:08.670 g60v2, All Objects
11:56:08.671 --T-> fir: 1 fin: 1 seq: 0
11:56:08.671 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
11:56:08.671 --P-> 05 64 0B C4 00 04 01 00 CA 8A
11:56:08.671 C0 C4 01 3C 02 06 4C 6C
11:56:08.672 <-P-- 05 64 0A 44 01 00 00 04 67 88
11:56:08.672 C2 C4 81 10 00 93 AD
11:56:08.673 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024
11:56:08.673 <-T-- fir: 1 fin: 1 seq: 2
11:56:08.673 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04 IIN(NeedTime)
11:56:08.674 step: 12
11:56:08.674 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05
11:56:08.674 - g60v2, All Objects
11:56:08.674 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05
11:56:08.674 g60v2, All Objects
11:56:08.675 --T-> fir: 1 fin: 1 seq: 0
11:56:08.675 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
11:56:08.675 --P-> 05 64 0B C4 00 04 01 00 CA 8A
11:56:08.675 C0 C5 01 3C 02 06 4A 4F
11:56:08.677 step: 13
11:56:08.677 - Read a single fragment response w/ sequence(0x05)
11:56:08.677 - Verify that the response is empty
11:56:08.677 - Verify that the IIN field does not contain bits IIN(DeviceRestart, Broadcast)
11:56:08.677 <-P-- 05 64 0A 44 01 00 00 04 67 88
11:56:08.677 C3 C5 81 10 00 7D 4C
11:56:08.677 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 10 dest: 1 src: 1024
11:56:08.678 <-T-- fir: 1 fin: 1 seq: 3
11:56:08.678 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05 IIN(NeedTime)
11:56:08.678 Passed procedure: 8.6.5.4