DNP3 Conformance Report

DNP3 IED Certification Procedure, Subset Levels 1, 2 and 3, revision 3.1r1 (2022-09-13), subset level 3

Generated 2026-10-28 11:04 UTC

Device under test: Step Function I/O dnp3 outstation

177 passed 1 passed with warnings 0 failed 50 skipped 0 excluded 0 with no saved result

Click a procedure's id or result to open its log.

id result capture description
6 Link Layer
6.1 Reset Link and Passive Confirm support
6.1.2 PASS pcap Test Procedure
6.3 Request Link Status
6.3.2 PASS pcap Test Procedure
6.4 Test Retries
6.4.2 SKIP ---- Test Procedure
Skipped: disabled because supports.dataLinkConfirmRequests != true: Can the DUT be configured to request data link layer confirmation?
6.5 DIR and FCV Bits
6.5.2 PASS pcap Test Procedure
6.6 Data Link Rejects Invalid Frames
6.6.2 Test Procedure – Primary Frames
6.6.2a PASS pcap Invalid Start Octets
6.6.2b PASS pcap Invalid Primary Function Code
6.6.2c PASS pcap Invalid Destination Address
6.6.2d SKIP ---- No Inter-frame Gap
Skipped: disabled because it needs serial.enabled == true or supports.multipleAddresses == true
6.6.2e PASS pcap Invalid CRC
6.6.2f PASS pcap Invalid FCV
6.6.3 Test Procedure – Secondary Frames
6.6.3a SKIP ---- Invalid Start Octets
Skipped: disabled because supports.dataLinkConfirmRequests != true: Can the DUT be configured to request data link layer confirmation?
6.6.3b SKIP ---- Invalid Secondary Function Code
Skipped: disabled because supports.dataLinkConfirmRequests != true: Can the DUT be configured to request data link layer confirmation?
6.6.3c SKIP ---- Invalid Destination Address
Skipped: disabled because supports.dataLinkConfirmRequests != true: Can the DUT be configured to request data link layer confirmation?
6.6.3d SKIP ---- Invalid CRC
Skipped: disabled because supports.dataLinkConfirmRequests != true: Can the DUT be configured to request data link layer confirmation?
6.7 Self-Address Support
6.7.2 PASS pcap Test Procedure
7 Transport Layer
7.2 PASS pcap Test Procedure
8 Application Layer
8.1 Binary Output Status
8.1.2 PASS pcap Test Procedure
8.2 Binary Outputs
8.2.1 Select Before Operate
8.2.1.2.1 PASS pcap Binary Output, SBO, 0x28
8.2.1.2.2 PASS pcap Binary Output, SBO, 0x17
8.2.1.2.3 PASS pcap Binary Output, SBO, To Uninstalled Point
8.2.1.2.4 PASS pcap Binary Output, SBO, Execute Issued After Timeout
8.2.1.2.5 PASS pcap Binary Output, SBO, Execute to Different Point Than Select
8.2.1.2.6 PASS pcap Binary Output, SBO, Execute On Time does not match Select On Time
8.2.1.2.7 PASS pcap Binary Output, SBO, Execute Off Time does not match Select Off Time
8.2.1.2.8 PASS pcap Binary Output, SBO, Select with supported Code, Execute with different Code
8.2.1.2.9 PASS pcap Binary Output, SBO, Select 0x28, Execute 0x17
8.2.1.2.10 PASS pcap Binary Output, SBO, Configurable Device
8.2.1.2.11 PASS pcap Binary Output, SBO, Same Sequence Number Select Retries
8.2.1.2.12 PASS pcap Binary Output, SBO, Incrementing Sequence Number Select Retries
8.2.1.2.13 PASS pcap Binary Output, SBO, Same Sequence Number Operate Retries
8.2.1.2.14 PASS pcap Binary Output, SBO, Incrementing Sequence Number Operate Retries
8.2.1.2.15 PASS pcap Binary Output, SBO, Sequence number checking
8.2.2 Direct Operate with Acknowledge
8.2.2.2.1 PASS pcap Binary Output, Direct Operate
8.2.2.2.2 PASS pcap Binary Output, Direct Operate to Uninstalled Point
8.2.2.2.3 PASS pcap Binary Output, Direct Operate, Configurable Device
8.2.3 Direct Operate, No Acknowledge
8.2.3.2.1 PASS pcap Binary Output, Direct Operate, No Acknowledge
8.2.3.2.2 PASS pcap Binary Output, Direct Operate, No Acknowledge, to an Uninstalled Point
8.2.3.2.3 PASS pcap Binary Output, Direct Operate, No Acknowledge, Configurable Device
8.2.4 PASS pcap Multiple Object Requests
8.2.5 Control Code Support
8.2.5.2.1 PASS pcap Binary Output, Complementary Function Support
8.2.5.2.2 PASS pcap Binary Output, Single Function Support
8.2.6 PASS pcap No Control When Status Code is Non-Zero
⚠ Warning: the DUT echoes a select whose status field isn't zero with status code 0: it complies with IEEE 1815-2012, but not with IEEE 1815-202x
8.3 Analog Output Status
8.3.2 PASS pcap Test Procedure
8.4 Analog Outputs
8.4.1 Select Before Operate
8.4.1.2.1 PASS pcap Analog Output, SBO, 0x28
8.4.1.2.2 PASS pcap Analog Output, SBO, 0x17
8.4.1.2.3 PASS pcap Analog Output, SBO, to Uninstalled Point
8.4.1.2.4 PASS pcap Analog Output, SBO, Execute Issued After Time-out
8.4.1.2.5 PASS pcap Analog Output, SBO, Execute Value does not match Select Value
8.4.1.2.6 PASS pcap Analog Output, SBO, Select 0x28, Execute 0x17
8.4.1.2.7 PASS pcap Analog Output, SBO, Configurable Device
8.4.1.2.8 PASS pcap Analog Output, SBO, Same Sequence Number Select Retries
8.4.1.2.9 PASS pcap Analog Output, SBO, Incrementing Sequence Number Select Retries
8.4.1.2.10 PASS pcap Analog Output, SBO, Same Sequence Number Operate Retries
8.4.1.2.11 PASS pcap Analog Output, SBO, Incrementing Sequence Number Operate Retries
8.4.1.2.12 PASS pcap Analog Output, SBO, Sequence number checking
8.4.1.2.13 PASS pcap Analog Output, SBO, 32-bit values
8.4.2 Direct Operate with Acknowledge
8.4.2.2.1 PASS pcap Analog Output, Direct Operate
8.4.2.2.2 PASS pcap Analog Output, Direct Operate, to Uninstalled Point
8.4.2.2.3 PASS pcap Analog Output, Direct Operate, Configurable Device
8.4.3 Direct Operate, No Acknowledge
8.4.3.2.1 PASS pcap Analog Output, Direct Operate, No Acknowledge
8.4.3.2.2 PASS pcap Analog Output, Direct Operate, No Acknowledge, to an Uninstalled Point
8.4.3.2.3 PASS pcap Analog Output, Direct Operate, No Acknowledge, Configurable Device
8.4.4 PASS pcap Multiple Object Requests
8.5 Class Data
8.5.1 PASS pcap Class 0
8.5.2 Class 1
8.5.2.2.1 PASS pcap Class 1 Data, 0x06
8.5.2.2.2 PASS pcap Class 1 Data, 0x07
8.5.2.2.3 PASS pcap Class 1 Data, 0x08
8.5.2.2.4 PASS pcap Class 1 Data Without Confirm
8.5.3 Class 2
8.5.3.2.1 PASS pcap Class 2 Data, 0x06
8.5.3.2.2 PASS pcap Class 2 Data, 0x07
8.5.3.2.3 PASS pcap Class 2 Data, 0x08
8.5.3.2.4 PASS pcap Class 2 Data Without Confirm
8.5.4 Class 3
8.5.4.2.1 PASS pcap Class 3 Data, 0x06
8.5.4.2.2 PASS pcap Class 3 Data, 0x07
8.5.4.2.3 PASS pcap Class 3 Data, 0x08
8.5.4.2.4 PASS pcap Class 3 Data Without Confirm
8.5.5 Multiple Object Request
8.5.5.2.1 PASS pcap Multiple Object Request, Class 1, 2, and 3
8.5.5.2.2 PASS pcap Multiple Object Request, Class 1, 2, 3, and 0
8.5.6 PASS pcap Class Assignment Verification
8.6 Indications
8.6.1 PASS pcap Restart
8.6.2 PASS pcap Bad Function
8.6.3 PASS pcap Object Unknown
8.6.4 Local
8.6.4a PASS pcap Test Procedure for Devices with Global Remote Supervisory Control
8.6.4b PASS pcap Test Procedure for Devices with Individual Remote Supervisory Control
8.6.5 Broadcast Address and All Stations Indication
8.6.5a PASS pcap Test Procedure
8.6.5b PASS pcap Test Procedure, Confirmed Response Options
8.6.6 Buffer Overflow
8.6.6.2.1 PASS pcap Buffer Overflow, Binary Input Change Event Buffers
8.6.6.2.2 PASS pcap Buffer Overflow, Analog Input Change Event Buffers
8.6.6.2.3 PASS pcap Buffer Overflow, Binary Counter Change Event Buffers
8.6.6.2.4 PASS pcap Buffer Overflow, Double-bit input Change Event Buffers
8.7 Time
8.7.1 Non-LAN Time Sync Method
8.7.1.1.2 PASS pcap Delay Measurement
8.7.1.2.2 PASS pcap Synchronization
8.7.2 PASS pcap LAN Time Sync Method
8.8 Cold Restart
8.8.2 PASS pcap Test Procedure
8.9 Application Layer Fragmentation
8.9.1 PASS pcap Use of FIR, FIN and SEQUENCE in Fragmentation
8.9.2 PASS pcap Use of Confirmation in Fragmentation
8.10 Multi-Drop Support
8.10.2 SKIP ---- Test Procedure
Skipped: disabled because serial.enabled != true: Connect to the DUT over a serial port (serial.port) rather than over TCP (tcp.device.*)
8.11 Unsolicited Responses
8.11.2 Test Procedure
8.11.2a PASS pcap Unsolicited Response Configuration/Startup
8.11.2b PASS pcap Unsolicited Response - Class 1 Data
8.11.2c PASS pcap Unsolicited Response - Class 2 Data
8.11.2d PASS pcap Unsolicited Response - Class 3 Data
8.11.2.5 PASS pcap Unsolicited and Polled Responses
8.11.2e PASS pcap Unsolicited Responses Off
8.12 Collision Avoidance
8.12.2 SKIP ---- Test Procedure
Skipped: disabled because serial.enabled != true: Connect to the DUT over a serial port (serial.port) rather than over TCP (tcp.device.*)
8.13 Binary Inputs Specific Object Requests
8.13.2 Test Procedure
8.13.2a SKIP ---- Subset Level 1 device that does not support a read for binary input object group
Skipped: not applicable: it applies to subset level(s) 1, and the device is configured for level 3
8.13.2b SKIP ---- Device does not have Binary Inputs
Skipped: disabled because supports.binaryInput != false: Does the DUT support Binary Input points?
8.13.2c PASS pcap Device has Binary Inputs
8.13.2d PASS pcap Device supports Binary Inputs, Configurable Device
8.14 Binary Input Change Specific Requests
8.14.2 Test Procedure
8.14.2a SKIP ---- Subset Level 1 device that does not support a read for binary change events object group
Skipped: not applicable: it applies to subset level(s) 1, and the device is configured for level 3
8.14.2b SKIP ---- Device does not support Binary Input Changes
Skipped: disabled because it needs not (supports.binaryInput == true and supports.binaryInputChangeEvents == true)
8.14.2c PASS pcap Binary Input Change, Qualifier 0x06
8.14.2d PASS pcap Binary Input Change, Qualifier 0x07
8.14.2e PASS pcap Binary Input Change, Qualifier 0x08
8.14.2f PASS pcap Binary Input Change Without Confirm
8.14.2g PASS pcap Binary Input Change Without Time, Qualifier 0x06
8.14.2h PASS pcap Binary Input Change Without Time, Qualifier 0x07
8.14.2i PASS pcap Binary Input Change Without Time, Qualifier 0x08
8.14.2j PASS pcap Binary Input Change with Time, Qualifier 0x06
8.14.2k PASS pcap Binary Input Change with Time, Qualifier 0x07
8.14.2l PASS pcap Binary Input Change with Time, Qualifier 0x08
8.14.2m PASS pcap Binary Input Change with Relative Time, Qualifier 0x06
8.14.2n PASS pcap Binary Input Change with Relative Time, Qualifier 0x07
8.14.2o PASS pcap Binary Input Change with Relative Time, Qualifier 0x08
8.14.2p PASS pcap Binary Input Change with Relative Time, Long Interval
8.15 Common Time of Occurrence
8.15.2 PASS pcap Read for relative time binary change events; Relative time not supported
8.15.3 PASS pcap Read for Relative Time; Relative time supported
8.16 Binary Counters Specific Object Requests
8.16.1 Binary Counters, Running
8.16.1.2.1 SKIP ---- Subset Level 1 device that does not support a read for binary counters
Skipped: not applicable: it applies to subset level(s) 1, and the device is configured for level 3
8.16.1.2.2 SKIP ---- Device does not have Binary Counters
Skipped: disabled because supports.counter != false: Does the DUT support Counter points?
8.16.1.2.3 PASS pcap Device responds with Binary Counters
8.16.1.2.4 PASS pcap Device supports Binary Counters, Configurable Device
8.16.2 Binary Counters, Frozen
8.16.2.2.1 SKIP ---- Subset Level 1 device that does not support a read for frozen counters
Skipped: not applicable: it applies to subset level(s) 1, and the device is configured for level 3
8.16.2.2.2 SKIP ---- Device does not have Frozen Counters
Skipped: disabled because supports.frozenCounter != false: Does the DUT support Frozen Counter points?
8.16.2.2.3 PASS pcap Binary Counter, Freeze
8.16.2.2.4 PASS pcap Binary Counter, Freeze and Clear
8.16.2.2.5 PASS pcap Binary Counter, Freeze, No Acknowledge
8.16.2.2.6 PASS pcap Binary Counter, Freeze and Clear, No Acknowledge
8.17 Binary Counters, Event
8.17.2 Test Procedure
8.17.2a SKIP ---- Subset Level 1 device that does not support a Read for Binary Counter Events
Skipped: not applicable: it applies to subset level(s) 1, and the device is configured for level 3
8.17.2b SKIP ---- Device does not support Binary Counter Events
Skipped: disabled because it needs not (supports.counter == true and supports.counterChangeEvents == true)
8.17.2c PASS pcap Binary Counters, Event, 0x06
8.17.2d PASS pcap Binary Counters, Event, 0x07
8.17.2e PASS pcap Binary Counters, Event, 0x08
8.17.2f PASS pcap Binary Counters, Event Without Confirm
8.18 Analog Input
8.18.2 Test Procedure
8.18.2a SKIP ---- Subset Level 1 Device that does not support a Read for Analog Inputs
Skipped: not applicable: it applies to subset level(s) 1, and the device is configured for level 3
8.18.2b SKIP ---- Device does not have Analog Inputs
Skipped: disabled because supports.analogInput != false: Does the DUT support Analog Input points?
8.18.2c PASS pcap Device has Analog Inputs
8.19 Analog Change Event
8.19.2 Test Procedure
8.19.2a SKIP ---- Subset Level 1 Device that does not support a Read for Analog Input Events
Skipped: not applicable: it applies to subset level(s) 1, and the device is configured for level 3
8.19.2b PASS pcap Analog Input Change
8.19.2c PASS pcap Analog Input Change, Without Confirm
8.19.2.4 PASS pcap Analog Input Change, Value Return
8.20 Multiple Read Requests
8.20.2 Test Procedure
8.20.2a SKIP ---- Subset Level 1 Device that does not support a Read for Individual Object Types
Skipped: not applicable: it applies to subset level(s) 1, and the device is configured for level 3
8.20.2b PASS pcap Multiple Object Types
8.21 Double-bit Inputs
8.21.1 PASS pcap Disable Double Bit Binaries
8.21a SKIP ---- Subset Level 1 device that does not support a read for the double-bit input object group (as 8.13.2a)
Skipped: not applicable: it applies to subset level(s) 1, and the device is configured for level 3
8.21b SKIP ---- Device does not have Double-bit Inputs (as 8.13.2b)
Skipped: disabled because supports.doubleBitInput != false: Does the DUT support Double Bit points?
8.21c PASS pcap Device has Double-bit Inputs (as 8.13.2c)
8.21d PASS pcap Device supports Double-bit Inputs, Configurable Device (as 8.13.2d)
8.22 Double-bit Input Change
8.22.1 PASS pcap Disable Double Bit Binaries
8.22a SKIP ---- Subset Level 1 device that does not support a read for the double-bit change events object group (as 8.14.2a)
Skipped: not applicable: it applies to subset level(s) 1, and the device is configured for level 3
8.22b SKIP ---- Device does not support Double-bit Input Changes (as 8.14.2b)
Skipped: disabled because it needs not (supports.doubleBitInput == true and supports.doubleBitInputChangeEvents == true)
8.22c PASS pcap Double-bit Input Change, Qualifier 0x06 (as 8.14.2c)
8.22d PASS pcap Double-bit Input Change, Qualifier 0x07 (as 8.14.2d)
8.22e PASS pcap Double-bit Input Change, Qualifier 0x08 (as 8.14.2e)
8.22f PASS pcap Double-bit Input Change Without Confirm (as 8.14.2f)
8.22g PASS pcap Double-bit Input Change Without Time, Qualifier 0x06 (as 8.14.2g)
8.22h PASS pcap Double-bit Input Change Without Time, Qualifier 0x07 (as 8.14.2h)
8.22i PASS pcap Double-bit Input Change Without Time, Qualifier 0x08 (as 8.14.2i)
8.22j PASS pcap Double-bit Input Change with Time, Qualifier 0x06 (as 8.14.2j)
8.22k PASS pcap Double-bit Input Change with Time, Qualifier 0x07 (as 8.14.2k)
8.22l PASS pcap Double-bit Input Change with Time, Qualifier 0x08 (as 8.14.2l)
8.22m PASS pcap Double-bit Input Change with Relative Time, Qualifier 0x06 (as 8.14.2m)
8.22n PASS pcap Double-bit Input Change with Relative Time, Qualifier 0x07 (as 8.14.2n)
8.22o PASS pcap Double-bit Input Change with Relative Time, Qualifier 0x08 (as 8.14.2o)
8.22p PASS pcap Double-bit Input Change with Relative Time, Long Interval (as 8.14.2p)
8.23 Specific Point Ranges
8.23.2 Test Procedure
8.23.2.1 Binary Inputs
8.23.2.1.1 PASS pcap Device Does Not Support Binary inputs
8.23.2.1.2 PASS pcap Device Support Binary inputs, Valid Request
8.23.2.1.3 PASS pcap Device Supports Binary inputs, Out of Range Request
8.23.2.2 Binary Output Status
8.23.2.2.1 PASS pcap Device Does Not Support Binary Output Status Points
8.23.2.2.2 PASS pcap Device Support Binary Output Status Points, Valid Request
8.23.2.2.3 PASS pcap Device Supports Binary Output Status, Out of Range Request
8.23.2.3 Counters
8.23.2.3.1 PASS pcap Device Does Not Support Counters
8.23.2.3.2 PASS pcap Device Support Counters, Valid Request
8.23.2.3.3 PASS pcap Device Supports Counters, Out of Range Request
8.23.2.4 Frozen Counters
8.23.2.4.1 PASS pcap Device Does Not Support Frozen Counters
8.23.2.4.2 PASS pcap Device Support Frozen Counters, Valid Request
8.23.2.4.3 PASS pcap Device Supports Frozen Counters, Out of Range Request
8.23.2.5 Analog Inputs
8.23.2.5.1 PASS pcap Device Does Not Support Analog inputs
8.23.2.5.2 PASS pcap Device Support Analog inputs, Valid Request
8.23.2.5.3 PASS pcap Device Supports Analog inputs, Out of Range Request
8.23.2.6 Analog Output Status
8.23.2.6.1 PASS pcap Device Does Not Support Analog Output Status
8.23.2.6.2 PASS pcap Device Support Analog Output Status, Valid Request
8.23.2.6.3 PASS pcap Device Supports Analog Output Status, Out of Range Request
8.24 Specific variations for Static Inputs
8.24.2 Test Procedure
8.24.2a PASS pcap Binary Inputs
Note: with one of its flags set abnormal, binary input 0 came back with flags 0x05
8.24.2b PASS pcap Double-Bit Binary Inputs
Note: with one of its flags set abnormal, double-bit binary input 0 came back with flags 0x05
8.24.2c PASS pcap Binary Output Status
Note: with one of its flags set abnormal, binary output status 0 came back with flags 0x05
8.24.2d PASS pcap Counters
Note: with one of its flags set abnormal, counter 0 came back with flags 0x05
8.24.2e PASS pcap Frozen Counters
Note: with one of its flags set abnormal, frozen counter 0 came back with flags 0x05
8.24.2f PASS pcap Analog Inputs
Note: with one of its flags set abnormal, analog input 0 came back with flags 0x05
8.24.2g PASS pcap Analog Output Status
8.25 Specific Variations for Events
8.25.2 Test Procedure
8.25.2a PASS pcap Binary Input Events
8.25.2b PASS pcap Double-Bit Binary Input Events
8.25.2c PASS pcap Counter Events
8.25.2d PASS pcap Frozen Counters
8.25.2e PASS pcap Analog Input Events
8.26 Assign Class
8.26.2 PASS pcap Test Procedures
8.26.3 SKIP ---- No-Class Assignment Test Procedures
Skipped: disabled because supports.assignNoClass != true: Does the DUT assign points to no class with an Assign Class request whose point headers come before any class object (TB2021-001)? 3.1r1's 8.26.3 tests it where the DUT claims it
9 Network
9.5 All Communication Methods
9.5.1 TCP Without DNP Unsolicited
9.5.1.1.2 SKIP ---- Port 20000
Skipped: disabled because network.tcp != true: Run 3.1r1's TCP network tests (9.5.1): they connect to the DUT's port 20000 from network.master.address, and set up the DUT's network through the plugin. 3.1r1 requires 9.5.1's Port 20000 test of a device that uses TCP
9.5.1.2.2 SKIP ---- Port Other Than 20000
Skipped: disabled because network.tcp != true: Run 3.1r1's TCP network tests (9.5.1): they connect to the DUT's port 20000 from network.master.address, and set up the DUT's network through the plugin. 3.1r1 requires 9.5.1's Port 20000 test of a device that uses TCP
9.5.1.3.2 SKIP ---- Specific IP Address
Skipped: disabled because network.tcp != true: Run 3.1r1's TCP network tests (9.5.1): they connect to the DUT's port 20000 from network.master.address, and set up the DUT's network through the plugin. 3.1r1 requires 9.5.1's Port 20000 test of a device that uses TCP
9.5.1.4.2 SKIP ---- Wildcard IP Address
Skipped: disabled because network.tcp != true: Run 3.1r1's TCP network tests (9.5.1): they connect to the DUT's port 20000 from network.master.address, and set up the DUT's network through the plugin. 3.1r1 requires 9.5.1's Port 20000 test of a device that uses TCP
9.5.1.5.2 SKIP ---- UDP Unicast IP address with TCP as the Main Communication Method
Skipped: disabled because network.tcp != true: Run 3.1r1's TCP network tests (9.5.1): they connect to the DUT's port 20000 from network.master.address, and set up the DUT's network through the plugin. 3.1r1 requires 9.5.1's Port 20000 test of a device that uses TCP
9.5.1.6.2 SKIP ---- UDP Multicast IP address with TCP as the Main Communication Method
Skipped: disabled because network.tcp != true: Run 3.1r1's TCP network tests (9.5.1): they connect to the DUT's port 20000 from network.master.address, and set up the DUT's network through the plugin. 3.1r1 requires 9.5.1's Port 20000 test of a device that uses TCP
9.5.2 UDP Solicited
9.5.2.1.2 SKIP ---- Port 20000
Skipped: disabled because network.udp != true: Can the DUT answer requests over UDP? 3.1r1's UDP Solicited tests (9.5.2) run where it can, connecting to its port 20000 over UDP from network.master.address
9.5.2.2.2 SKIP ---- Port Other Than 20000
Skipped: disabled because network.udp != true: Can the DUT answer requests over UDP? 3.1r1's UDP Solicited tests (9.5.2) run where it can, connecting to its port 20000 over UDP from network.master.address
9.5.2.3.2 SKIP ---- Specific IP Address
Skipped: disabled because network.udp != true: Can the DUT answer requests over UDP? 3.1r1's UDP Solicited tests (9.5.2) run where it can, connecting to its port 20000 over UDP from network.master.address
9.5.2.4.2 SKIP ---- Wildcard IP Address
Skipped: disabled because network.udp != true: Can the DUT answer requests over UDP? 3.1r1's UDP Solicited tests (9.5.2) run where it can, connecting to its port 20000 over UDP from network.master.address
9.5.2.5.2 SKIP ---- Responses to Port 20000
Skipped: disabled because network.udp != true: Can the DUT answer requests over UDP? 3.1r1's UDP Solicited tests (9.5.2) run where it can, connecting to its port 20000 over UDP from network.master.address
9.5.3 UDP Unsolicited
9.5.3.1.2 SKIP ---- Unsolicited Null 20000
Skipped: disabled because network.udp.unsolicited != true: Can the DUT send unsolicited responses over UDP? 3.1r1's UDP Unsolicited tests (9.5.3) run where it can, and supports.unsolicitedResponse is true
9.5.3.2.2 SKIP ---- Unsolicited Null, Not 20000
Skipped: disabled because network.udp.unsolicited != true: Can the DUT send unsolicited responses over UDP? 3.1r1's UDP Unsolicited tests (9.5.3) run where it can, and supports.unsolicitedResponse is true
9.5.3.3.2 SKIP ---- Data Filled Messages to Port 20000
Skipped: disabled because network.udp.unsolicited != true: Can the DUT send unsolicited responses over UDP? 3.1r1's UDP Unsolicited tests (9.5.3) run where it can, and supports.unsolicitedResponse is true
9.5.3.4.2 SKIP ---- Data Filled Messages to Originating Port
Skipped: disabled because network.udp.unsolicited != true: Can the DUT send unsolicited responses over UDP? 3.1r1's UDP Unsolicited tests (9.5.3) run where it can, and supports.unsolicitedResponse is true
9.5.3.5.2 SKIP ---- Data Filled Messages to a Fixed Port Other Than 20000
Skipped: disabled because network.udp.unsolicited != true: Can the DUT send unsolicited responses over UDP? 3.1r1's UDP Unsolicited tests (9.5.3) run where it can, and supports.unsolicitedResponse is true
9.5.4 SKIP ---- Unsolicited with Both UDP and TCP
Skipped: disabled because network.udp.unsolicited != true: Can the DUT send unsolicited responses over UDP? 3.1r1's UDP Unsolicited tests (9.5.3) run where it can, and supports.unsolicitedResponse is true
10 Output Control Events
10.3 Binary
10.3.2 SKIP ---- Binary Status in Group 0
Skipped: disabled because it needs supports.binaryOutputChangeEvents == true or supports.binaryOutputCommandEvents == true
10.3.3 SKIP ---- Binary Output Status Events
Skipped: disabled because supports.binaryOutputChangeEvents != true: Does the DUT support Binary Output change events?
10.3.4 SKIP ---- Binary Command Events
Skipped: disabled because supports.binaryOutputCommandEvents != true: Does the DUT support Binary Output command events?
10.4 Analog
10.4.2 SKIP ---- Analog Status in Group 0
Skipped: disabled because it needs supports.analogOutputChangeEvents == true or supports.analogOutputCommandEvents == true
10.4.3 SKIP ---- Analog Output Status Events
Skipped: disabled because supports.analogOutputChangeEvents != true: Does the DUT support Analog Output change events?
10.4.4 SKIP ---- Analog Command Events
Skipped: disabled because supports.analogOutputCommandEvents != true: Does the DUT support Analog Output command events?