|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
Fixture for input data and status access. More...
Inheritance diagram for profinet::cyclic::CyclicDataTests:
Collaboration diagram for profinet::cyclic::CyclicDataTests:Protected Member Functions | |
| void | SetUp () override |
| Construct the controller used by data-access tests. | |
| void | DeliverInput (std::uint8_t iops) |
| Deliver one input frame with the requested IOPS status. | |
Protected Attributes | |
| std::unique_ptr< CyclicController > | controller |
| Controller under test. | |
| std::unique_ptr< asio::io_context > | ioContext |
| Shared ASIO Context. | |
Fixture for input data and status access.
Definition at line 700 of file test_cyclicMore.cpp.
|
inlineprotected |
Deliver one input frame with the requested IOPS status.
| iops | IOPS status byte. |
Definition at line 714 of file test_cyclicMore.cpp.
References controller, profinet::rt::RTFrame::DATA_RUN, profinet::rt::RTFrame::DATA_VALID, profinet::kInputFrameId, payload, and profinet::cyclic::CyclicControllerTestAccess::ProcessInputFrame().
Here is the call graph for this function:
|
inlineoverrideprotected |
Construct the controller used by data-access tests.
Definition at line 704 of file test_cyclicMore.cpp.
References controller, ioContext, profinet::kInputFrameId, and profinet::kOutputFrameId.
|
protected |
Controller under test.
Definition at line 726 of file test_cyclicMore.cpp.
Referenced by DeliverInput(), and SetUp().
|
protected |