8.23.2.2 Variation 254 – non-specific all attributes request (revision 2.7, subset level 2)

Device under test: Step Function I/O dnp3 outstation

11:02:54.328 Running procedure: 8.23.2.2
11:02:54.330 This procedure is enabled because the following options:
11:02:54.330 - supports.deviceAttributes == true
11:02:54.330 step: 1
11:02:54.330 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00
11:02:54.330 - g0v254, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.330 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00
11:02:54.330 g0v254, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.330 --T-> fir: 1 fin: 1 seq: 0
11:02:54.330 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 13 dest: 1024 src: 1
11:02:54.330 --P-> 05 64 0D C4 00 04 01 00 13 E1
11:02:54.330 C0 C0 01 00 FE 00 00 00 16 BF
11:02:54.330 steps: 2 to 4
11:02:54.330 - Read any number of valid responses beginning w/ sequence(0x00) and incrementing by 1 modulo 16
11:02:54.330 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
11:02:54.330 - Verify that the response contains only device attributes (group 0), each with a valid value
11:02:54.330 - Verify that variations 254 and 255 are not reported
11:02:54.330 - Verify that the standard set reports the variations in the Device Profile: 241, 245, 247, 250, 252
11:02:54.330 - Verify that only the standard set (index 0) is reported
11:02:54.330 - Verify that the standard set device attributes are the DUT's current settings
11:02:54.330 - Confirm each response that asks for a confirmation
11:02:54.331 <-P-- 05 64 66 44 01 00 00 04 2A 00
11:02:54.331 C0 C0 81 90 00 00 F1 00 00 00 02 02 00 08 00 F5 20 AD
11:02:54.331 00 00 00 01 08 42 65 6E 64 2C 20 4F 52 00 F7 00 46 03
11:02:54.331 00 00 01 03 44 55 54 00 FA 00 00 00 01 1B 64 6E 8C C3
11:02:54.331 70 33 20 63 6F 6E 66 6F 72 6D 61 6E 63 65 20 6F C4 9C
11:02:54.331 75 74 73 74 61 74 69 6F 6E 00 FC 00 00 00 01 11 4C 60
11:02:54.331 53 74 65 70 20 46 75 6E 63 74 69 6F 6E 20 49 2F 3E 47
11:02:54.331 4F B2 D0
11:02:54.331 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 102 dest: 1 src: 1024
11:02:54.331 <-T-- fir: 1 fin: 1 seq: 0
11:02:54.333 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x00 IIN(DeviceRestart, NeedTime)
11:02:54.333 g0v241, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.333 [0] - uint: 2048
11:02:54.333 g0v245, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.333 [0] - vstr: "Bend, OR"
11:02:54.333 g0v247, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.333 [0] - vstr: "DUT"
11:02:54.333 g0v250, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.333 [0] - vstr: "dnp3 conformance outstation"
11:02:54.333 g0v252, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.333 [0] - vstr: "Step Function I/O"
11:02:54.336 [PLG] Verified 5 device attribute(s)
11:02:54.336 step: 5, g0v241
11:02:54.336 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01
11:02:54.336 - g0v241, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.336 - Read a single fragment response w/ sequence(0x01)
11:02:54.336 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
11:02:54.336 - Verify that the response contains only g0v241 for the standard set (index 0), with a valid value
11:02:54.336 - Verify that g0v241 has the same value as in the all attributes response
11:02:54.336 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01
11:02:54.336 g0v241, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.336 --T-> fir: 1 fin: 1 seq: 0
11:02:54.336 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 13 dest: 1024 src: 1
11:02:54.336 --P-> 05 64 0D C4 00 04 01 00 13 E1
11:02:54.336 C0 C1 01 00 F1 00 00 00 31 C3
11:02:54.336 <-P-- 05 64 13 44 01 00 00 04 9D DF
11:02:54.336 C1 C1 81 90 00 00 F1 00 00 00 02 02 00 08 D9 B0
11:02:54.336 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 19 dest: 1 src: 1024
11:02:54.336 <-T-- fir: 1 fin: 1 seq: 1
11:02:54.337 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x01 IIN(DeviceRestart, NeedTime)
11:02:54.337 g0v241, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.337 [0] - uint: 2048
11:02:54.337 step: 5, g0v245
11:02:54.337 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02
11:02:54.337 - g0v245, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.337 - Read a single fragment response w/ sequence(0x02)
11:02:54.337 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
11:02:54.337 - Verify that the response contains only g0v245 for the standard set (index 0), with a valid value
11:02:54.337 - Verify that g0v245 has the same value as in the all attributes response
11:02:54.337 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02
11:02:54.337 g0v245, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.337 --T-> fir: 1 fin: 1 seq: 0
11:02:54.337 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 13 dest: 1024 src: 1
11:02:54.337 --P-> 05 64 0D C4 00 04 01 00 13 E1
11:02:54.337 C0 C2 01 00 F5 00 00 00 BC FE
11:02:54.338 <-P-- 05 64 19 44 01 00 00 04 F6 63
11:02:54.338 C2 C2 81 90 00 00 F5 00 00 00 01 08 42 65 6E 64 95 99
11:02:54.338 2C 20 4F 52 10 FB
11:02:54.338 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 25 dest: 1 src: 1024
11:02:54.338 <-T-- fir: 1 fin: 1 seq: 2
11:02:54.338 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x02 IIN(DeviceRestart, NeedTime)
11:02:54.338 g0v245, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.338 [0] - vstr: "Bend, OR"
11:02:54.338 step: 5, g0v247
11:02:54.338 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03
11:02:54.338 - g0v247, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.338 - Read a single fragment response w/ sequence(0x03)
11:02:54.338 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
11:02:54.338 - Verify that the response contains only g0v247 for the standard set (index 0), with a valid value
11:02:54.338 - Verify that g0v247 has the same value as in the all attributes response
11:02:54.338 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03
11:02:54.338 g0v247, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.338 --T-> fir: 1 fin: 1 seq: 0
11:02:54.338 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 13 dest: 1024 src: 1
11:02:54.338 --P-> 05 64 0D C4 00 04 01 00 13 E1
11:02:54.338 C0 C3 01 00 F7 00 00 00 77 69
11:02:54.338 <-P-- 05 64 14 44 01 00 00 04 A3 01
11:02:54.338 C3 C3 81 90 00 00 F7 00 00 00 01 03 44 55 54 4C 6C
11:02:54.338 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 20 dest: 1 src: 1024
11:02:54.338 <-T-- fir: 1 fin: 1 seq: 3
11:02:54.338 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x03 IIN(DeviceRestart, NeedTime)
11:02:54.338 g0v247, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.338 [0] - vstr: "DUT"
11:02:54.338 step: 5, g0v250
11:02:54.338 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04
11:02:54.338 - g0v250, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.338 - Read a single fragment response w/ sequence(0x04)
11:02:54.338 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
11:02:54.338 - Verify that the response contains only g0v250 for the standard set (index 0), with a valid value
11:02:54.338 - Verify that g0v250 has the same value as in the all attributes response
11:02:54.338 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04
11:02:54.338 g0v250, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.338 --T-> fir: 1 fin: 1 seq: 0
11:02:54.338 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 13 dest: 1024 src: 1
11:02:54.338 --P-> 05 64 0D C4 00 04 01 00 13 E1
11:02:54.338 C0 C4 01 00 FA 00 00 00 CC 53
11:02:54.339 <-P-- 05 64 2C 44 01 00 00 04 3C 12
11:02:54.339 C4 C4 81 90 00 00 FA 00 00 00 01 1B 64 6E 70 33 57 BA
11:02:54.339 20 63 6F 6E 66 6F 72 6D 61 6E 63 65 20 6F 75 74 D0 8D
11:02:54.339 73 74 61 74 69 6F 6E C4 E8
11:02:54.339 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 44 dest: 1 src: 1024
11:02:54.339 <-T-- fir: 1 fin: 1 seq: 4
11:02:54.339 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x04 IIN(DeviceRestart, NeedTime)
11:02:54.339 g0v250, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.339 [0] - vstr: "dnp3 conformance outstation"
11:02:54.339 step: 5, g0v252
11:02:54.339 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05
11:02:54.339 - g0v252, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.339 - Read a single fragment response w/ sequence(0x05)
11:02:54.339 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
11:02:54.339 - Verify that the response contains only g0v252 for the standard set (index 0), with a valid value
11:02:54.339 - Verify that g0v252 has the same value as in the all attributes response
11:02:54.339 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05
11:02:54.339 g0v252, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.339 --T-> fir: 1 fin: 1 seq: 0
11:02:54.339 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 13 dest: 1024 src: 1
11:02:54.339 --P-> 05 64 0D C4 00 04 01 00 13 E1
11:02:54.339 C0 C5 01 00 FC 00 00 00 2C 18
11:02:54.339 <-P-- 05 64 22 44 01 00 00 04 39 E3
11:02:54.339 C5 C5 81 90 00 00 FC 00 00 00 01 11 53 74 65 70 1B 8B
11:02:54.339 20 46 75 6E 63 74 69 6F 6E 20 49 2F 4F 15 C9
11:02:54.339 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 34 dest: 1 src: 1024
11:02:54.339 <-T-- fir: 1 fin: 1 seq: 5
11:02:54.339 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x05 IIN(DeviceRestart, NeedTime)
11:02:54.339 g0v252, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.339 [0] - vstr: "Step Function I/O"
11:02:54.339 step: 6
11:02:54.339 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x06
11:02:54.339 - g0v254, All Objects
11:02:54.339 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x06
11:02:54.339 g0v254, All Objects
11:02:54.339 --T-> fir: 1 fin: 1 seq: 0
11:02:54.339 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 11 dest: 1024 src: 1
11:02:54.339 --P-> 05 64 0B C4 00 04 01 00 CA 8A
11:02:54.339 C0 C6 01 00 FE 06 49 73
11:02:54.340 steps: 7 to 9
11:02:54.340 - Read any number of valid responses beginning w/ sequence(0x06) and incrementing by 1 modulo 16
11:02:54.340 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
11:02:54.340 - Verify that the response contains only device attributes (group 0), each with a valid value
11:02:54.340 - Verify that variations 254 and 255 are not reported
11:02:54.340 - Verify that the standard set reports the variations in the Device Profile: 241, 245, 247, 250, 252
11:02:54.340 - Verify that the standard set device attributes are the DUT's current settings
11:02:54.340 - Confirm each response that asks for a confirmation
11:02:54.340 <-P-- 05 64 66 44 01 00 00 04 2A 00
11:02:54.340 C6 C6 81 90 00 00 F1 00 00 00 02 02 00 08 00 F5 58 64
11:02:54.340 00 00 00 01 08 42 65 6E 64 2C 20 4F 52 00 F7 00 46 03
11:02:54.340 00 00 01 03 44 55 54 00 FA 00 00 00 01 1B 64 6E 8C C3
11:02:54.340 70 33 20 63 6F 6E 66 6F 72 6D 61 6E 63 65 20 6F C4 9C
11:02:54.340 75 74 73 74 61 74 69 6F 6E 00 FC 00 00 00 01 11 4C 60
11:02:54.340 53 74 65 70 20 46 75 6E 63 74 69 6F 6E 20 49 2F 3E 47
11:02:54.340 4F B2 D0
11:02:54.340 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 102 dest: 1 src: 1024
11:02:54.340 <-T-- fir: 1 fin: 1 seq: 6
11:02:54.340 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x06 IIN(DeviceRestart, NeedTime)
11:02:54.340 g0v241, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.340 [0] - uint: 2048
11:02:54.340 g0v245, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.340 [0] - vstr: "Bend, OR"
11:02:54.340 g0v247, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.340 [0] - vstr: "DUT"
11:02:54.340 g0v250, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.340 [0] - vstr: "dnp3 conformance outstation"
11:02:54.340 g0v252, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.340 [0] - vstr: "Step Function I/O"
11:02:54.340 [PLG] Verified 5 device attribute(s)
11:02:54.340 step: 10, g0v241
11:02:54.340 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x07
11:02:54.340 - g0v241, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.340 - Read a single fragment response w/ sequence(0x07)
11:02:54.340 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
11:02:54.340 - Verify that the response contains only g0v241 for the standard set (index 0), with a valid value
11:02:54.340 - Verify that g0v241 has the same value as in the all attributes response
11:02:54.340 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x07
11:02:54.340 g0v241, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.340 --T-> fir: 1 fin: 1 seq: 0
11:02:54.340 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 13 dest: 1024 src: 1
11:02:54.340 --P-> 05 64 0D C4 00 04 01 00 13 E1
11:02:54.340 C0 C7 01 00 F1 00 00 00 04 4D
11:02:54.341 <-P-- 05 64 13 44 01 00 00 04 9D DF
11:02:54.341 C7 C7 81 90 00 00 F1 00 00 00 02 02 00 08 1A B9
11:02:54.341 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 19 dest: 1 src: 1024
11:02:54.341 <-T-- fir: 1 fin: 1 seq: 7
11:02:54.341 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x07 IIN(DeviceRestart, NeedTime)
11:02:54.341 g0v241, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.341 [0] - uint: 2048
11:02:54.341 step: 10, g0v245
11:02:54.341 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x08
11:02:54.341 - g0v245, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.341 - Read a single fragment response w/ sequence(0x08)
11:02:54.341 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
11:02:54.341 - Verify that the response contains only g0v245 for the standard set (index 0), with a valid value
11:02:54.341 - Verify that g0v245 has the same value as in the all attributes response
11:02:54.341 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x08
11:02:54.341 g0v245, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.341 --T-> fir: 1 fin: 1 seq: 0
11:02:54.341 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 13 dest: 1024 src: 1
11:02:54.341 --P-> 05 64 0D C4 00 04 01 00 13 E1
11:02:54.341 C0 C8 01 00 F5 00 00 00 9A 21
11:02:54.341 <-P-- 05 64 19 44 01 00 00 04 F6 63
11:02:54.341 C8 C8 81 90 00 00 F5 00 00 00 01 08 42 65 6E 64 64 8F
11:02:54.341 2C 20 4F 52 10 FB
11:02:54.341 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 25 dest: 1 src: 1024
11:02:54.341 <-T-- fir: 1 fin: 1 seq: 8
11:02:54.341 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x08 IIN(DeviceRestart, NeedTime)
11:02:54.341 g0v245, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.341 [0] - vstr: "Bend, OR"
11:02:54.341 step: 10, g0v247
11:02:54.341 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x09
11:02:54.341 - g0v247, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.341 - Read a single fragment response w/ sequence(0x09)
11:02:54.341 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
11:02:54.341 - Verify that the response contains only g0v247 for the standard set (index 0), with a valid value
11:02:54.341 - Verify that g0v247 has the same value as in the all attributes response
11:02:54.341 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x09
11:02:54.341 g0v247, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.341 --T-> fir: 1 fin: 1 seq: 0
11:02:54.341 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 13 dest: 1024 src: 1
11:02:54.341 --P-> 05 64 0D C4 00 04 01 00 13 E1
11:02:54.341 C0 C9 01 00 F7 00 00 00 51 B6
11:02:54.342 <-P-- 05 64 14 44 01 00 00 04 A3 01
11:02:54.342 C9 C9 81 90 00 00 F7 00 00 00 01 03 44 55 54 2E D0
11:02:54.342 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 20 dest: 1 src: 1024
11:02:54.342 <-T-- fir: 1 fin: 1 seq: 9
11:02:54.342 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x09 IIN(DeviceRestart, NeedTime)
11:02:54.342 g0v247, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.342 [0] - vstr: "DUT"
11:02:54.342 step: 10, g0v250
11:02:54.342 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x0A
11:02:54.342 - g0v250, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.342 - Read a single fragment response w/ sequence(0x0A)
11:02:54.342 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
11:02:54.342 - Verify that the response contains only g0v250 for the standard set (index 0), with a valid value
11:02:54.342 - Verify that g0v250 has the same value as in the all attributes response
11:02:54.342 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x0A
11:02:54.342 g0v250, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.342 --T-> fir: 1 fin: 1 seq: 0
11:02:54.342 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 13 dest: 1024 src: 1
11:02:54.342 --P-> 05 64 0D C4 00 04 01 00 13 E1
11:02:54.342 C0 CA 01 00 FA 00 00 00 1B BC
11:02:54.342 <-P-- 05 64 2C 44 01 00 00 04 3C 12
11:02:54.342 CA CA 81 90 00 00 FA 00 00 00 01 1B 64 6E 70 33 F6 22
11:02:54.342 20 63 6F 6E 66 6F 72 6D 61 6E 63 65 20 6F 75 74 D0 8D
11:02:54.342 73 74 61 74 69 6F 6E C4 E8
11:02:54.342 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 44 dest: 1 src: 1024
11:02:54.342 <-T-- fir: 1 fin: 1 seq: 10
11:02:54.342 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x0A IIN(DeviceRestart, NeedTime)
11:02:54.342 g0v250, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.342 [0] - vstr: "dnp3 conformance outstation"
11:02:54.342 step: 10, g0v252
11:02:54.342 - Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x0B
11:02:54.342 - g0v252, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.342 - Read a single fragment response w/ sequence(0x0B)
11:02:54.342 - Verify that the IIN field does not contain bits IIN(ParamError, ObjectUnknown, FuncNotSupported)
11:02:54.342 - Verify that the response contains only g0v252 for the standard set (index 0), with a valid value
11:02:54.342 - Verify that g0v252 has the same value as in the all attributes response
11:02:54.343 --A-> Read(0x01) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x0B
11:02:54.343 g0v252, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.343 --T-> fir: 1 fin: 1 seq: 0
11:02:54.343 --L-> master: 1 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0xC4 length: 13 dest: 1024 src: 1
11:02:54.343 --P-> 05 64 0D C4 00 04 01 00 13 E1
11:02:54.343 C0 CB 01 00 FC 00 00 00 FB F7
11:02:54.343 <-P-- 05 64 22 44 01 00 00 04 39 E3
11:02:54.343 CB CB 81 90 00 00 FC 00 00 00 01 11 53 74 65 70 BA 13
11:02:54.343 20 46 75 6E 63 74 69 6F 6E 20 49 2F 4F 15 C9
11:02:54.343 <-L-- master: 0 pri: 1 fcb: 0 fcv: 0 func: UNCONFIRMED_USER_DATA(0x04) 0x44 length: 34 dest: 1 src: 1024
11:02:54.343 <-T-- fir: 1 fin: 1 seq: 11
11:02:54.343 <-A-- Response(0x81) fir: 1 fin: 1 con: 0 uns: 0 seq: 0x0B IIN(DeviceRestart, NeedTime)
11:02:54.343 g0v252, 1-Byte Start/Stop, start: 0 stop: 0
11:02:54.343 [0] - vstr: "Step Function I/O"
11:02:54.343 Passed procedure: 8.23.2.2