|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
One slot with in an api submodule. More...
#include <blocks.h>
Collaboration diagram for profinet::blocks::ExpectedSubmoduleSlot:Public Member Functions | |
| Bytes | ToBytes () const |
| Serialize this api submodule slot. | |
Public Attributes | |
| std::uint32_t | api = 0 |
| API number. | |
| std::uint16_t | slotNumber = 0 |
| Slot number. | |
| std::uint32_t | moduleIdentNumber = 0 |
| Expected module ident number. | |
| std::uint16_t | moduleProperties = 0 |
| Module property flags. | |
| std::vector< ExpectedSubmodule > | submodules |
| Expected submodules within this module. | |
| Bytes profinet::blocks::ExpectedSubmoduleSlot::ToBytes | ( | ) | const |
Serialize this api submodule slot.
Definition at line 815 of file blocks.cpp.
References api, moduleIdentNumber, moduleProperties, profinet::wire::PutU16(), profinet::wire::PutU32(), slotNumber, and submodules.
Here is the call graph for this function:| std::uint32_t profinet::blocks::ExpectedSubmoduleSlot::api = 0 |
API number.
Definition at line 627 of file blocks.h.
Referenced by profinet::blocks::ExpectedSubmoduleBlockReq::AddSubmodule(), and ToBytes().
| std::uint32_t profinet::blocks::ExpectedSubmoduleSlot::moduleIdentNumber = 0 |
| std::uint16_t profinet::blocks::ExpectedSubmoduleSlot::moduleProperties = 0 |
| std::uint16_t profinet::blocks::ExpectedSubmoduleSlot::slotNumber = 0 |
| std::vector<ExpectedSubmodule> profinet::blocks::ExpectedSubmoduleSlot::submodules |