8.2.4 Multiple Object Requests (revision 3.1r1, subset level 3)

Device under test: Step Function I/O dnp3 outstation

05:24:44.090 Running procedure: 8.2.4
05:24:44.100 This procedure is enabled because the following options:
05:24:44.100 - supports.binaryOutput.commands == true
05:24:44.100 step: 1
05:24:44.100 - Device supports up to 4 command objects in a single request
05:24:44.101 step: 2
05:24:44.101 - Sending 4 commands
05:24:44.101 - Select(0x03) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00
05:24:44.101 - g12v1, 2-Byte Count and Index, count: 4
05:24:44.101 - [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.101 - [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.101 - [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.101 - [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.101 --A-> Select(0x03) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00
05:24:44.101 g12v1, 2-Byte Count and Index, count: 4
05:24:44.101 [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.101 [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.101 [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.101 [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.101 --T-> fir: 1 fin: 1 seq: 0
05:24:44.106 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 65 dest: 1024 src: 1
05:24:44.106 --P-> 05 64 41 C4 00 04 01 00 DC 98
05:24:44.106 C0 C0 03 0C 01 28 04 00 0A 00 03 01 64 00 00 00 28 EE
05:24:44.106 C8 00 00 00 00 0B 00 03 01 64 00 00 00 C8 00 00 BE A4
05:24:44.106 00 00 0C 00 03 01 64 00 00 00 C8 00 00 00 00 0D 0F 69
05:24:44.106 00 03 01 64 00 00 00 C8 00 00 00 00 A3 5D
05:24:44.106 step: 3
05:24:44.106 - Read a single fragment response w/ sequence(0x00)
05:24:44.106 - Verify the response contains the exact object header:
05:24:44.106 - g12v1, 2-Byte Count and Index, count: 4
05:24:44.106 - [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.106 - [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.106 - [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.106 - [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.106 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
05:24:44.108 <-P-- 05 64 43 44 01 00 00 04 21 09
05:24:44.108 C0 C0 81 90 00 0C 01 28 04 00 0A 00 03 01 64 00 38 92
05:24:44.108 00 00 C8 00 00 00 00 0B 00 03 01 64 00 00 00 C8 83 EE
05:24:44.108 00 00 00 00 0C 00 03 01 64 00 00 00 C8 00 00 00 DB CB
05:24:44.108 00 0D 00 03 01 64 00 00 00 C8 00 00 00 00 27 50
05:24:44.108 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 67 dest: 1 src: 1024
05:24:44.108 <-T-- fir: 1 fin: 1 seq: 0
05:24:44.108 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00 IIN(DeviceRestart, NeedTime)
05:24:44.108 g12v1, 2-Byte Count and Index, count: 4
05:24:44.108 [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.108 [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.108 [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.108 [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.108 step: 4
05:24:44.108 - Operate(0x04) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01
05:24:44.108 - g12v1, 2-Byte Count and Index, count: 4
05:24:44.108 - [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.108 - [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.108 - [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.108 - [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.108 --A-> Operate(0x04) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01
05:24:44.108 g12v1, 2-Byte Count and Index, count: 4
05:24:44.108 [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.108 [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.108 [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.108 [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.109 --T-> fir: 1 fin: 1 seq: 0
05:24:44.109 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 65 dest: 1024 src: 1
05:24:44.109 --P-> 05 64 41 C4 00 04 01 00 DC 98
05:24:44.109 C0 C1 04 0C 01 28 04 00 0A 00 03 01 64 00 00 00 E0 38
05:24:44.109 C8 00 00 00 00 0B 00 03 01 64 00 00 00 C8 00 00 BE A4
05:24:44.109 00 00 0C 00 03 01 64 00 00 00 C8 00 00 00 00 0D 0F 69
05:24:44.109 00 03 01 64 00 00 00 C8 00 00 00 00 A3 5D
05:24:44.109 step: 5
05:24:44.109 - Read a single fragment response w/ sequence(0x01)
05:24:44.109 - Verify the response contains the exact object header:
05:24:44.109 - g12v1, 2-Byte Count and Index, count: 4
05:24:44.109 - [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.109 - [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.109 - [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.109 - [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.109 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
05:24:44.111 <-P-- 05 64 43 44 01 00 00 04 21 09
05:24:44.111 C1 C1 81 90 00 0C 01 28 04 00 0A 00 03 01 64 00 AC B1
05:24:44.111 00 00 C8 00 00 00 00 0B 00 03 01 64 00 00 00 C8 83 EE
05:24:44.111 00 00 00 00 0C 00 03 01 64 00 00 00 C8 00 00 00 DB CB
05:24:44.111 00 0D 00 03 01 64 00 00 00 C8 00 00 00 00 27 50
05:24:44.111 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 67 dest: 1 src: 1024
05:24:44.111 <-T-- fir: 1 fin: 1 seq: 1
05:24:44.112 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01 IIN(DeviceRestart, NeedTime)
05:24:44.112 g12v1, 2-Byte Count and Index, count: 4
05:24:44.112 [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.112 [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.112 [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.112 [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.112 step: 6
05:24:44.112 - Check that binary control point 10 operate
05:24:44.112 - Check that binary control point 11 operate
05:24:44.112 - Check that binary control point 12 operate
05:24:44.112 - Check that binary control point 13 operate
05:24:44.112 [PLG] Binary output 10 did operate
05:24:44.112 [PLG] Binary output 11 did operate
05:24:44.112 [PLG] Binary output 12 did operate
05:24:44.112 [PLG] Binary output 13 did operate
05:24:44.112 step: 7
05:24:44.112 - number of installed points > max commands per request
05:24:44.112 step: 8
05:24:44.112 - Select(0x03) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02
05:24:44.112 - g12v1, 2-Byte Count and Index, count: 5
05:24:44.112 - [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.112 - [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.112 - [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.112 - [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.112 - [19] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.113 --A-> Select(0x03) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02
05:24:44.113 g12v1, 2-Byte Count and Index, count: 5
05:24:44.113 [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.113 [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.113 [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.113 [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.113 [19] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.113 --T-> fir: 1 fin: 1 seq: 0
05:24:44.113 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 78 dest: 1024 src: 1
05:24:44.116 --P-> 05 64 4E C4 00 04 01 00 3E DC
05:24:44.116 C0 C2 03 0C 01 28 05 00 0A 00 03 01 64 00 00 00 7A F1
05:24:44.116 C8 00 00 00 00 0B 00 03 01 64 00 00 00 C8 00 00 BE A4
05:24:44.116 00 00 0C 00 03 01 64 00 00 00 C8 00 00 00 00 0D 0F 69
05:24:44.116 00 03 01 64 00 00 00 C8 00 00 00 00 13 00 03 01 7D DA
05:24:44.116 64 00 00 00 C8 00 00 00 00 53 A5
05:24:44.116 step: 9
05:24:44.116 - Read a single fragment response w/ sequence(0x02)
05:24:44.116 - Verify the response contains the exact object header:
05:24:44.116 - g12v1, 2-Byte Count and Index, count: 5
05:24:44.116 - [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.116 - [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.116 - [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.116 - [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.116 - [19] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 8 (TOO_MANY_OPS)
05:24:44.116 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
05:24:44.117 <-P-- 05 64 50 44 01 00 00 04 B0 E2
05:24:44.117 C2 C2 81 90 00 0C 01 28 05 00 0A 00 03 01 64 00 02 C3
05:24:44.117 00 00 C8 00 00 00 00 0B 00 03 01 64 00 00 00 C8 83 EE
05:24:44.117 00 00 00 00 0C 00 03 01 64 00 00 00 C8 00 00 00 DB CB
05:24:44.117 00 0D 00 03 01 64 00 00 00 C8 00 00 00 00 13 00 C4 63
05:24:44.117 03 01 64 00 00 00 C8 00 00 00 08 2A A2
05:24:44.117 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 80 dest: 1 src: 1024
05:24:44.117 <-T-- fir: 1 fin: 1 seq: 2
05:24:44.117 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02 IIN(DeviceRestart, NeedTime)
05:24:44.117 g12v1, 2-Byte Count and Index, count: 5
05:24:44.117 [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 [19] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 8 (TOO_MANY_OPS)
05:24:44.117 step: 10
05:24:44.117 - Devices that support control operations must support direct operate
05:24:44.117 step: 11
05:24:44.117 - Direct Operate(0x05) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03
05:24:44.117 - g12v1, 2-Byte Count and Index, count: 5
05:24:44.117 - [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 - [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 - [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 - [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 - [19] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 --A-> Direct Operate(0x05) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03
05:24:44.117 g12v1, 2-Byte Count and Index, count: 5
05:24:44.117 [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 [19] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.117 --T-> fir: 1 fin: 1 seq: 0
05:24:44.117 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 78 dest: 1024 src: 1
05:24:44.118 --P-> 05 64 4E C4 00 04 01 00 3E DC
05:24:44.118 C0 C3 05 0C 01 28 05 00 0A 00 03 01 64 00 00 00 42 19
05:24:44.118 C8 00 00 00 00 0B 00 03 01 64 00 00 00 C8 00 00 BE A4
05:24:44.118 00 00 0C 00 03 01 64 00 00 00 C8 00 00 00 00 0D 0F 69
05:24:44.118 00 03 01 64 00 00 00 C8 00 00 00 00 13 00 03 01 7D DA
05:24:44.118 64 00 00 00 C8 00 00 00 00 53 A5
05:24:44.118 step: 12
05:24:44.118 - Read a single fragment response w/ sequence(0x03)
05:24:44.118 - Verify the response contains the exact object header:
05:24:44.118 - g12v1, 2-Byte Count and Index, count: 5
05:24:44.118 - [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.118 - [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.118 - [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.118 - [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.118 - [19] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 8 (TOO_MANY_OPS)
05:24:44.118 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
05:24:44.118 - Check that binary control point 10 operate
05:24:44.118 - Check that binary control point 11 operate
05:24:44.118 - Check that binary control point 12 operate
05:24:44.118 - Check that binary control point 13 operate
05:24:44.118 - Not verified by this tool: that the last point, refused with status 8, didn't operate
05:24:44.120 <-P-- 05 64 50 44 01 00 00 04 B0 E2
05:24:44.120 C3 C3 81 90 00 0C 01 28 05 00 0A 00 03 01 64 00 96 E0
05:24:44.120 00 00 C8 00 00 00 00 0B 00 03 01 64 00 00 00 C8 83 EE
05:24:44.120 00 00 00 00 0C 00 03 01 64 00 00 00 C8 00 00 00 DB CB
05:24:44.120 00 0D 00 03 01 64 00 00 00 C8 00 00 00 00 13 00 C4 63
05:24:44.120 03 01 64 00 00 00 C8 00 00 00 08 2A A2
05:24:44.120 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 80 dest: 1 src: 1024
05:24:44.120 <-T-- fir: 1 fin: 1 seq: 3
05:24:44.120 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03 IIN(DeviceRestart, NeedTime)
05:24:44.120 g12v1, 2-Byte Count and Index, count: 5
05:24:44.120 [10] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.120 [11] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.120 [12] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.120 [13] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.120 [19] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 8 (TOO_MANY_OPS)
05:24:44.121 [PLG] Binary output 10 did operate
05:24:44.121 [PLG] Binary output 11 did operate
05:24:44.121 [PLG] Binary output 12 did operate
05:24:44.121 [PLG] Binary output 13 did operate
05:24:44.121 step: 13
05:24:44.121 - Select(0x03) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04
05:24:44.121 - g12v1, 2-Byte Count and Index, count: 1
05:24:44.121 - [0] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.121 - g12v1, 2-Byte Count and Index, count: 1
05:24:44.121 - [65535] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.121 --A-> Select(0x03) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04
05:24:44.121 g12v1, 2-Byte Count and Index, count: 1
05:24:44.121 [0] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.121 g12v1, 2-Byte Count and Index, count: 1
05:24:44.121 [65535] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.121 --T-> fir: 1 fin: 1 seq: 0
05:24:44.121 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 44 dest: 1024 src: 1
05:24:44.121 --P-> 05 64 2C C4 00 04 01 00 76 A5
05:24:44.121 C0 C4 03 0C 01 28 01 00 00 00 03 01 64 00 00 00 E4 9E
05:24:44.121 C8 00 00 00 00 0C 01 28 01 00 FF FF 03 01 64 00 10 0A
05:24:44.121 00 00 C8 00 00 00 00 78 FB
05:24:44.122 step: 14
05:24:44.122 - Read a single fragment response w/ sequence(0x04)
05:24:44.122 - Verify that the IIN field contains IIN(ParamError)
05:24:44.122 - Verify the response contains the exact object headers:
05:24:44.122 - g12v1, 2-Byte Count and Index, count: 1
05:24:44.122 - [0] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.122 - g12v1, 2-Byte Count and Index, count: 1
05:24:44.122 - [65535] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 4 (NOT_SUPPORTED)
05:24:44.122 <-P-- 05 64 2E 44 01 00 00 04 8B 34
05:24:44.122 C4 C4 81 90 04 0C 01 28 01 00 00 00 03 01 64 00 4E 8A
05:24:44.122 00 00 C8 00 00 00 00 0C 01 28 01 00 FF FF 03 01 45 FB
05:24:44.122 64 00 00 00 C8 00 00 00 04 2B 7C
05:24:44.122 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 46 dest: 1 src: 1024
05:24:44.122 <-T-- fir: 1 fin: 1 seq: 4
05:24:44.123 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04 IIN(DeviceRestart, NeedTime, ParamError)
05:24:44.123 g12v1, 2-Byte Count and Index, count: 1
05:24:44.123 [0] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 0 (SUCCESS)
05:24:44.123 g12v1, 2-Byte Count and Index, count: 1
05:24:44.123 [65535] - code: 0x03 (LATCH_ON, NUL) count: 1 onTime: 100 offTime: 200 status: 4 (NOT_SUPPORTED)
05:24:44.123 Passed procedure: 8.2.4