8.2.4.2 Test Procedure (revision 2.7, subset level 2)

Device under test: Step Function I/O dnp3 outstation

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