|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
One RPC endpoint advertised by a device's Endpoint Mapper. More...
#include <IRPCCon.h>
Collaboration diagram for profinet::rpc::EPMEndpoint:Public Member Functions | |
| std::string | InterfaceName () const |
| Human-readable interface name. | |
Public Attributes | |
| std::string | interfaceUuid |
| Interface UUID this endpoint serves. | |
| std::uint16_t | interfaceVersionMajor = 0 |
| Major version of the interface. | |
| std::uint16_t | interfaceVersionMinor = 0 |
| Minor version of the interface. | |
| std::string | objectUuid |
| Object UUID this endpoint entry is registered under. | |
| std::string | protocol |
| Transport protocol, e.g. "ncadg_ip_udp". | |
| std::uint16_t | port = 0 |
| UDP/TCP port the endpoint listens on. | |
| std::string | ipAddress |
| IPv4 address the endpoint listens on. | |
| std::string | annotation |
| Free-text annotation supplied by the device (e.g. a model name). | |
| std::string profinet::rpc::EPMEndpoint::InterfaceName | ( | ) | const |
Human-readable interface name.
Definition at line 211 of file rpc.cpp.
References interfaceUuid, profinet::rpc::UUID_EPM_V4, profinet::rpc::UUID_PNIO_CONTROLLER, profinet::rpc::UUID_PNIO_DEVICE, profinet::rpc::UUID_PNIO_PARAMETER_SERVER, and profinet::rpc::UUID_PNIO_SUPERVISOR.
Referenced by profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), and profinet::rpc::TEST_F().
Here is the caller graph for this function:| std::string profinet::rpc::EPMEndpoint::annotation |
| std::string profinet::rpc::EPMEndpoint::interfaceUuid |
Interface UUID this endpoint serves.
Definition at line 36 of file IRPCCon.h.
Referenced by InterfaceName(), profinet::rpc::ParseEpmTower(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), profinet::rpc::TEST_F(), and profinet::rpc::TEST_F().
| std::uint16_t profinet::rpc::EPMEndpoint::interfaceVersionMajor = 0 |
Major version of the interface.
Definition at line 39 of file IRPCCon.h.
Referenced by profinet::rpc::ParseEpmTower().
| std::uint16_t profinet::rpc::EPMEndpoint::interfaceVersionMinor = 0 |
Minor version of the interface.
Definition at line 42 of file IRPCCon.h.
Referenced by profinet::rpc::ParseEpmTower().
| std::string profinet::rpc::EPMEndpoint::ipAddress |
IPv4 address the endpoint listens on.
Definition at line 54 of file IRPCCon.h.
Referenced by profinet::rpc::ParseEpmTower().
| std::string profinet::rpc::EPMEndpoint::objectUuid |
| std::uint16_t profinet::rpc::EPMEndpoint::port = 0 |
UDP/TCP port the endpoint listens on.
Definition at line 51 of file IRPCCon.h.
Referenced by profinet::rpc::ParseEpmTower().
| std::string profinet::rpc::EPMEndpoint::protocol |
Transport protocol, e.g. "ncadg_ip_udp".
Definition at line 48 of file IRPCCon.h.
Referenced by profinet::rpc::ParseEpmTower().