|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
Interface for PROFINET DCP device discovery. More...
#include <device.h>
Inheritance diagram for profinet::device::IDcpScanner:
Collaboration diagram for profinet::device::IDcpScanner:Public Member Functions | |
| virtual | ~IDcpScanner ()=default |
| virtual dcp::ResponseMap | Scan (const std::string &interface, double timeoutSec)=0 |
| Discover PROFINET devices using DCP. | |
Interface for PROFINET DCP device discovery.
Separating DCP discovery from ProfinetScanner allows the discovery operation to be replaced by a mock during unit testing.
|
virtualdefault |
|
pure virtual |
Discover PROFINET devices using DCP.
| interface | Network interface used for DCP discovery. |
| timeoutSec | Maximum discovery timeout in seconds. |
Implemented in profinet::device::DcpScanner.