|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
One slot/subslot's expected module configuration and IO data sizes. More...
#include <rpcTypes.h>
Collaboration diagram for profinet::rpc::IOSlot:Public Member Functions | |
| bool | operator== (const IOSlot &) const =default |
| Compares two IO slot configurations for equality. | |
Public Attributes | |
| std::uint16_t | slot = 0 |
| Slot number. | |
| std::uint16_t | subslot = 0 |
| Subslot number. | |
| std::uint16_t | inputLength = 0 |
| Expected input data length in bytes (0 if no input data). | |
| std::uint16_t | outputLength = 0 |
| Expected output data length in bytes (0 if no output data). | |
| std::uint32_t | moduleIdent = 0 |
| Expected module ident number. | |
| std::uint32_t | submoduleIdent = 0 |
| Expected submodule ident number. | |
One slot/subslot's expected module configuration and IO data sizes.
Definition at line 95 of file rpcTypes.h.
|
default |
Compares two IO slot configurations for equality.
Two IO slot configurations are equal when all configuration fields have identical values.
| std::uint16_t profinet::rpc::IOSlot::inputLength = 0 |
Expected input data length in bytes (0 if no input data).
Definition at line 104 of file rpcTypes.h.
Referenced by profinet::gsdml::GSDMLDevice::BuildIoSlots().
| std::uint32_t profinet::rpc::IOSlot::moduleIdent = 0 |
Expected module ident number.
Definition at line 110 of file rpcTypes.h.
Referenced by profinet::gsdml::GSDMLDevice::BuildIoSlots().
| std::uint16_t profinet::rpc::IOSlot::outputLength = 0 |
Expected output data length in bytes (0 if no output data).
Definition at line 107 of file rpcTypes.h.
Referenced by profinet::gsdml::GSDMLDevice::BuildIoSlots().
| std::uint16_t profinet::rpc::IOSlot::slot = 0 |
Slot number.
Definition at line 98 of file rpcTypes.h.
Referenced by profinet::gsdml::GSDMLDevice::BuildIoSlots(), and MakeAumaLikeIocrSetup().
| std::uint32_t profinet::rpc::IOSlot::submoduleIdent = 0 |
Expected submodule ident number.
Definition at line 113 of file rpcTypes.h.
Referenced by profinet::gsdml::GSDMLDevice::BuildIoSlots().
| std::uint16_t profinet::rpc::IOSlot::subslot = 0 |
Subslot number.
Definition at line 101 of file rpcTypes.h.
Referenced by profinet::gsdml::GSDMLDevice::BuildIoSlots().