| 11:01:44.396 | Running procedure: 8.16.2.2.6 | |
| 11:01:44.397 | This procedure is enabled because the following options: | |
| 11:01:44.397 | - supports.frozenCounter == true | |
| 11:01:44.397 | - supports.frozenCounterReads == true | |
| 11:01:44.397 | step: 1 | |
| 11:01:44.397 | - Make every binary counter count up | |
| 11:01:44.397 | [PLG] | Updated Counter 0: value=1, flags=1, timestamp=1793185304397 (UNSYNCHRONIZED_TIME) |
| 11:01:44.397 | [PLG] | Updated Counter 1: value=1, flags=1, timestamp=1793185304397 (UNSYNCHRONIZED_TIME) |
| 11:01:44.397 | [PLG] | Updated Counter 2: value=1, flags=1, timestamp=1793185304397 (UNSYNCHRONIZED_TIME) |
| 11:01:44.397 | [PLG] | Updated Counter 3: value=1, flags=1, timestamp=1793185304397 (UNSYNCHRONIZED_TIME) |
| 11:01:44.397 | [PLG] | Updated Counter 4: value=1, flags=1, timestamp=1793185304397 (UNSYNCHRONIZED_TIME) |
| 11:01:44.397 | [PLG] | Updated Counter 5: value=1, flags=1, timestamp=1793185304397 (UNSYNCHRONIZED_TIME) |
| 11:01:44.397 | [PLG] | Updated Counter 6: value=1, flags=1, timestamp=1793185304397 (UNSYNCHRONIZED_TIME) |
| 11:01:44.397 | [PLG] | Updated Counter 7: value=1, flags=1, timestamp=1793185304397 (UNSYNCHRONIZED_TIME) |
| 11:01:44.397 | [PLG] | Updated Counter 8: value=1, flags=1, timestamp=1793185304397 (UNSYNCHRONIZED_TIME) |
| 11:01:44.397 | [PLG] | Updated Counter 9: value=1, flags=1, timestamp=1793185304397 (UNSYNCHRONIZED_TIME) |
| 11:01:44.397 | step: 2 | |
| 11:01:44.397 | - Freeze Clear No Ack(0x0A) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01 | |
| 11:01:44.397 | - g20v0, All Objects | |
| 11:01:44.397 | --A-> | Freeze Clear No Ack(0x0A) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01 |
| 11:01:44.397 | g20v0, All Objects | |
| 11:01:44.397 | --T-> | fir: 1 fin: 1 seq: 0 |
| 11:01:44.398 | --L-> | master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1 |
| 11:01:44.398 | --P-> | 05 64 0B C4 00 04 01 00 CA 8A |
| 11:01:44.398 | C0 C1 0A 14 00 06 92 0A | |
| 11:01:44.398 | step: 3 | |
| 11:01:44.398 | - Expect no response. | |
| 11:01:46.900 | step: 4.1 | |
| 11:01:46.900 | - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02 | |
| 11:01:46.900 | - g23v0, All Objects | |
| 11:01:46.900 | - g21v0, All Objects | |
| 11:01:46.900 | --A-> | Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02 |
| 11:01:46.900 | g23v0, All Objects | |
| 11:01:46.900 | g21v0, All Objects | |
| 11:01:46.900 | --T-> | fir: 1 fin: 1 seq: 0 |
| 11:01:46.900 | --L-> | master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 14 dest: 1024 src: 1 |
| 11:01:46.900 | --P-> | 05 64 0E C4 00 04 01 00 43 72 |
| 11:01:46.900 | C0 C2 01 17 00 06 15 00 06 45 14 | |
| 11:01:46.901 | steps: 4.2 to 7 | |
| 11:01:46.901 | - Read any number of valid responses beginning w/ sequence(0x02) and incrementing by 1 modulo 16 | |
| 11:01:46.901 | - Verify that the response holds frozen counter events (g23v1 or g23v2, qualifier 0x17 or 0x28), followed by frozen counters (g21v1, g21v2, g21v9 or g21v10, qualifier 0x00 or 0x01), and nothing else | |
| 11:01:46.901 | - Verify that each fragment followed by another, or carrying events, asks for an application layer confirmation. | |
| 11:01:46.901 | - Verify that every point is reported in both objects, and that each point's latest event (g23) has the value of its frozen counter (g21) | |
| 11:01:46.901 | - Verify that the response only contains objects, variations, and qualifiers specified in table 8-6 | |
| 11:01:46.901 | - Verify that the response contains objects | |
| 11:01:46.901 | - Verify that the flags behave as the note on flags in Section 2 requires (Note 5 in 2.7, Note 6 in 3.1r1). | |
| 11:01:46.901 | - Verify that every returned value is nonzero | |
| 11:01:46.901 | - Confirm each response that asks for a confirmation | |
| 11:01:46.901 | <-P-- | 05 64 7A 44 01 00 00 04 59 AF |
| 11:01:46.901 | C0 E2 81 94 00 17 01 28 0A 00 00 00 01 01 00 00 CE 0D | |
| 11:01:46.901 | 00 01 00 01 01 00 00 00 02 00 01 01 00 00 00 03 1C C2 | |
| 11:01:46.901 | 00 01 01 00 00 00 04 00 01 01 00 00 00 05 00 01 62 75 | |
| 11:01:46.901 | 01 00 00 00 06 00 01 01 00 00 00 07 00 01 01 00 94 04 | |
| 11:01:46.901 | 00 00 08 00 01 01 00 00 00 09 00 01 01 00 00 00 01 60 | |
| 11:01:46.901 | 15 02 01 00 00 09 00 01 01 00 01 01 00 01 01 00 9D C5 | |
| 11:01:46.901 | 01 01 00 01 01 00 01 01 00 01 01 00 01 01 00 01 9F 75 | |
| 11:01:46.901 | 01 00 01 01 00 0F 6E | |
| 11:01:46.901 | <-L-- | master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 122 dest: 1 src: 1024 |
| 11:01:46.901 | <-T-- | fir: 1 fin: 1 seq: 0 |
| 11:01:46.902 | <-A-- | Response(0x81) fir: 1 fin: 1 con: 1 uns: 0 seq: 0x02 IIN(DeviceRestart, NeedTime, Class2Events) |
| 11:01:46.902 | g23v1, 2-Byte Count and Index, count: 10 | |
| 11:01:46.902 | [0] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [1] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [2] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [3] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [4] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [5] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [6] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [7] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [8] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [9] - flags: 0x01 count: 1 | |
| 11:01:46.902 | g21v2, 2-Byte Start/Stop, start: 0 stop: 9 | |
| 11:01:46.902 | [0] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [1] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [2] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [3] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [4] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [5] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [6] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [7] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [8] - flags: 0x01 count: 1 | |
| 11:01:46.902 | [9] - flags: 0x01 count: 1 | |
| 11:01:46.903 | --A-> | Confirm(0x00) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02 |
| 11:01:46.903 | --T-> | fir: 1 fin: 1 seq: 0 |
| 11:01:46.903 | --L-> | master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 8 dest: 1024 src: 1 |
| 11:01:46.903 | --P-> | 05 64 08 C4 00 04 01 00 9A 19 |
| 11:01:46.903 | C0 C2 00 D6 8D | |
| 11:01:46.903 | step: 8 | |
| 11:01:46.903 | - Freeze Clear No Ack(0x0A) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03 | |
| 11:01:46.903 | - g20v0, All Objects | |
| 11:01:46.903 | - Expect no response. | |
| 11:01:46.903 | --A-> | Freeze Clear No Ack(0x0A) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03 |
| 11:01:46.903 | g20v0, All Objects | |
| 11:01:46.903 | --T-> | fir: 1 fin: 1 seq: 0 |
| 11:01:46.904 | --L-> | master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1 |
| 11:01:46.904 | --P-> | 05 64 0B C4 00 04 01 00 CA 8A |
| 11:01:46.904 | C0 C3 0A 14 00 06 9E 4C | |
| 11:01:49.405 | step: 9.1 | |
| 11:01:49.405 | - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04 | |
| 11:01:49.405 | - g23v0, All Objects | |
| 11:01:49.405 | - g21v0, All Objects | |
| 11:01:49.406 | --A-> | Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04 |
| 11:01:49.406 | g23v0, All Objects | |
| 11:01:49.406 | g21v0, All Objects | |
| 11:01:49.406 | --T-> | fir: 1 fin: 1 seq: 0 |
| 11:01:49.406 | --L-> | master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 14 dest: 1024 src: 1 |
| 11:01:49.406 | --P-> | 05 64 0E C4 00 04 01 00 43 72 |
| 11:01:49.406 | C0 C4 01 17 00 06 15 00 06 29 60 | |
| 11:01:49.406 | steps: 9.2 to 11 | |
| 11:01:49.406 | - Read any number of valid responses beginning w/ sequence(0x04) and incrementing by 1 modulo 16 | |
| 11:01:49.406 | - Verify that the response holds frozen counter events (g23v1 or g23v2, qualifier 0x17 or 0x28), followed by frozen counters (g21v1, g21v2, g21v9 or g21v10, qualifier 0x00 or 0x01), and nothing else | |
| 11:01:49.406 | - Verify that each fragment followed by another, or carrying events, asks for an application layer confirmation. | |
| 11:01:49.406 | - Verify that every point is reported in both objects, and that each point's latest event (g23) has the value of its frozen counter (g21) | |
| 11:01:49.406 | - Verify that the response only contains objects, variations, and qualifiers specified in table 8-6 | |
| 11:01:49.406 | - Verify that the response contains objects | |
| 11:01:49.406 | - Verify that the values returned are all zero | |
| 11:01:49.406 | - Confirm each response that asks for a confirmation | |
| 11:01:49.406 | <-P-- | 05 64 7A 44 01 00 00 04 59 AF |
| 11:01:49.406 | C1 E4 81 94 00 17 01 28 0A 00 00 00 01 00 00 00 D3 70 | |
| 11:01:49.406 | 00 01 00 01 00 00 00 00 02 00 01 00 00 00 00 03 FD 0D | |
| 11:01:49.406 | 00 01 00 00 00 00 04 00 01 00 00 00 00 05 00 01 F0 14 | |
| 11:01:49.406 | 00 00 00 00 06 00 01 00 00 00 00 07 00 01 00 00 97 3C | |
| 11:01:49.406 | 00 00 08 00 01 00 00 00 00 09 00 01 00 00 00 00 67 B4 | |
| 11:01:49.406 | 15 02 01 00 00 09 00 01 00 00 01 00 00 01 00 00 C7 5B | |
| 11:01:49.406 | 01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85 | |
| 11:01:49.406 | 00 00 01 00 00 47 E6 | |
| 11:01:49.406 | <-L-- | master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 122 dest: 1 src: 1024 |
| 11:01:49.406 | <-T-- | fir: 1 fin: 1 seq: 1 |
| 11:01:49.407 | <-A-- | Response(0x81) fir: 1 fin: 1 con: 1 uns: 0 seq: 0x04 IIN(DeviceRestart, NeedTime, Class2Events) |
| 11:01:49.407 | g23v1, 2-Byte Count and Index, count: 10 | |
| 11:01:49.407 | [0] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [1] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [2] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [3] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [4] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [5] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [6] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [7] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [8] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [9] - flags: 0x01 count: 0 | |
| 11:01:49.407 | g21v2, 2-Byte Start/Stop, start: 0 stop: 9 | |
| 11:01:49.407 | [0] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [1] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [2] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [3] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [4] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [5] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [6] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [7] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [8] - flags: 0x01 count: 0 | |
| 11:01:49.407 | [9] - flags: 0x01 count: 0 | |
| 11:01:49.407 | --A-> | Confirm(0x00) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04 |
| 11:01:49.407 | --T-> | fir: 1 fin: 1 seq: 0 |
| 11:01:49.407 | --L-> | master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 8 dest: 1024 src: 1 |
| 11:01:49.407 | --P-> | 05 64 08 C4 00 04 01 00 9A 19 |
| 11:01:49.407 | C0 C4 00 F9 A1 | |
| 11:01:49.407 | Passed procedure: 8.16.2.2.6 |