|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
Expected submodules for a specific API/slot. More...
#include <blocks.h>
Collaboration diagram for profinet::blocks::ExpectedSubmoduleAPI:Public Member Functions | |
| Bytes | ToBytes () const |
| Serialize this API entry to raw bytes. | |
Public Attributes | |
| std::uint32_t | api = 0 |
| API number. | |
| std::vector< ExpectedSubmoduleSlot > | slots |
| Expected slots within this module. | |
| Bytes profinet::blocks::ExpectedSubmoduleAPI::ToBytes | ( | ) | const |
Serialize this API entry to raw bytes.
wire::PutU32(out, api);
Definition at line 837 of file blocks.cpp.
References slots.
| std::uint32_t profinet::blocks::ExpectedSubmoduleAPI::api = 0 |
API number.
Definition at line 650 of file blocks.h.
Referenced by profinet::blocks::ExpectedSubmoduleBlockReq::AddSubmodule().
| std::vector<ExpectedSubmoduleSlot> profinet::blocks::ExpectedSubmoduleAPI::slots |
Expected slots within this module.
Definition at line 653 of file blocks.h.
Referenced by profinet::blocks::ExpectedSubmoduleBlockReq::AddSubmodule(), and ToBytes().