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
|