|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
Parsed PDRealData (0xF841) structure. More...
#include <blocks.h>
Collaboration diagram for profinet::blocks::PDRealData:Public Member Functions | |
| bool | operator== (const PDRealData &) const =default |
| Compares two PDRealData for equality. | |
Public Attributes | |
| std::vector< SlotInfo > | slots |
| Slots discovered in the response. | |
| std::optional< InterfaceInfo > | interface |
| Interface information, if a PDInterfaceDataReal block was found. | |
| std::vector< PortInfo > | ports |
| Port information for each port found. | |
| std::vector< std::tuple< std::uint32_t, std::uint16_t, std::uint16_t, Bytes > > | rawBlocks |
| Raw (api, slot, subslot, MultipleBlockHeader payload) tuples, one per slot. | |
Parsed PDRealData (0xF841) structure.
|
default |
Compares two PDRealData for equality.
Two PDRealData are equal when all scalar configuration fields are equal.
| std::optional<InterfaceInfo> profinet::blocks::PDRealData::interface |
Interface information, if a PDInterfaceDataReal block was found.
Definition at line 226 of file blocks.h.
Referenced by profinet::blocks::ParsePdRealData().
| std::vector<PortInfo> profinet::blocks::PDRealData::ports |
Port information for each port found.
Definition at line 229 of file blocks.h.
Referenced by profinet::blocks::ParsePdRealData().
| std::vector<std::tuple<std::uint32_t, std::uint16_t, std::uint16_t, Bytes> > profinet::blocks::PDRealData::rawBlocks |
Raw (api, slot, subslot, MultipleBlockHeader payload) tuples, one per slot.
Definition at line 232 of file blocks.h.
Referenced by profinet::blocks::ParsePdRealData().
| std::vector<SlotInfo> profinet::blocks::PDRealData::slots |
Slots discovered in the response.
Definition at line 223 of file blocks.h.
Referenced by profinet::blocks::ParsePdRealData().