|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
This is the complete list of members for TestRpcDevice, including all inherited members.
| applicationReadyRequest | TestRpcDevice | private |
| applicationReadyResponse | TestRpcDevice | private |
| ApplicationReadyResponse() const | TestRpcDevice | inline |
| BuildApplicationReadyRequestPayload(const std::array< std::uint8_t, uuidLenght > &arUuid, std::uint16_t sessionKey) | TestRpcDevice | inlineprivatestatic |
| BuildControlRequestPayload(std::uint16_t blockType, std::uint16_t controlCommand, const std::array< std::uint8_t, uuidLenght > &arUuid, std::uint16_t sessionKey, std::uint16_t controlBlockProperties) | TestRpcDevice | inlineprivatestatic |
| connected | TestRpcDevice | private |
| ControllerCControlEndpoint() const | TestRpcDevice | inlineprivate |
| controllerEndpoint | TestRpcDevice | private |
| HandleApplicationReadyResponse(const PNRPCHeader &response) | TestRpcDevice | inlineprivate |
| HandleConnect(const PNRPCHeader &request, const asio::ip::udp::endpoint &sender, bool sendRequestBeforeResponse, bool checkAlarmCr) | TestRpcDevice | inlineprivate |
| HandleConnectPnioError(const PNRPCHeader &request, const asio::ip::udp::endpoint &sender) | TestRpcDevice | inlineprivate |
| HandleRead(const PNRPCHeader &request, const asio::ip::udp::endpoint &sender) | TestRpcDevice | inlineprivate |
| HandleRequest(const Bytes &bytes, const asio::ip::udp::endpoint &sender) | TestRpcDevice | inlineprivate |
| HandleRpcFault(const PNRPCHeader &request, const asio::ip::udp::endpoint &sender) | TestRpcDevice | inlineprivate |
| HandleRpcReject(const PNRPCHeader &request, const asio::ip::udp::endpoint &sender) | TestRpcDevice | inlineprivate |
| HandleWrite(const PNRPCHeader &request, const asio::ip::udp::endpoint &sender) | TestRpcDevice | inlineprivate |
| ioContext | TestRpcDevice | private |
| LastApplicationReadyRequest() const | TestRpcDevice | inline |
| lastApplicationReadyRequestRpc | TestRpcDevice | private |
| LastApplicationReadyResponseNrd() const | TestRpcDevice | inline |
| lastApplicationReadyResponseRpc | TestRpcDevice | private |
| LastApplicationReadyRpcRequest() const | TestRpcDevice | inline |
| LastApplicationReadyRpcResponse() const | TestRpcDevice | inline |
| lastConnectRequest | TestRpcDevice | private |
| LastWritePayload() const | TestRpcDevice | inline |
| lastWritePayload | TestRpcDevice | private |
| mode | TestRpcDevice | private |
| mutex | TestRpcDevice | mutableprivate |
| ParseControlRequest(const PNRPCHeader &request) | TestRpcDevice | inlineprivatestatic |
| ParseControlResponse(const PNRPCHeader &response) | TestRpcDevice | inlineprivatestatic |
| readIndex | TestRpcDevice | private |
| ReadIndex() const | TestRpcDevice | inline |
| ReceivedApplicationReadyResponse() const | TestRpcDevice | inline |
| requestCount | TestRpcDevice | private |
| RequestCount() const | TestRpcDevice | inline |
| ResponseMode enum name | TestRpcDevice | |
| Run() | TestRpcDevice | inlineprivate |
| running | TestRpcDevice | private |
| sawAlarmCr | TestRpcDevice | private |
| SawAlarmCr() const | TestRpcDevice | inline |
| sawExpectedConnect | TestRpcDevice | private |
| SawExpectedConnect() const | TestRpcDevice | inline |
| sawExpectedSubmodule | TestRpcDevice | private |
| SawExpectedSubmodule() const | TestRpcDevice | inline |
| SawInputIocr() const | TestRpcDevice | inline |
| sawInputIocr | TestRpcDevice | private |
| SawOutputIocr() const | TestRpcDevice | inline |
| sawOutputIocr | TestRpcDevice | private |
| sawRead | TestRpcDevice | private |
| SawRead() const | TestRpcDevice | inline |
| sawWrite | TestRpcDevice | private |
| SawWrite() const | TestRpcDevice | inline |
| SendApplicationReadyRequest(const std::array< std::uint8_t, uuidLenght > &arUuid, std::uint16_t sessionKey) | TestRpcDevice | inline |
| SendControlRequest(std::uint16_t blockType, std::uint16_t controlCommand, const std::array< std::uint8_t, uuidLenght > &arUuid, std::uint16_t sessionKey, std::uint16_t controlBlockProperties=0) | TestRpcDevice | inline |
| SendPacket(const PNRPCHeader &packet) | TestRpcDevice | inlineprivate |
| SendRpcRequest(std::uint16_t operation, const Bytes &payload={}, std::optional< PNRPCHeader > packetTemplate=std::nullopt) | TestRpcDevice | inline |
| SendRpcResponse(std::uint16_t operation, const Bytes &payload={}, std::optional< PNRPCHeader > packetTemplate=std::nullopt) | TestRpcDevice | inline |
| SendRpcResponse(const PNRPCHeader &response, const asio::ip::udp::endpoint &remote) | TestRpcDevice | inlineprivate |
| socket | TestRpcDevice | private |
| Start() | TestRpcDevice | inline |
| stateCondition | TestRpcDevice | mutableprivate |
| stateMutex | TestRpcDevice | mutableprivate |
| Stop() | TestRpcDevice | inline |
| TestRpcDevice(ResponseMode mode) | TestRpcDevice | inlineexplicit |
| WaitForApplicationReadyResponse(std::chrono::milliseconds timeout=std::chrono::milliseconds{1000}) const | TestRpcDevice | inline |
| WaitForConnect(std::chrono::milliseconds timeout=std::chrono::milliseconds{1000}) | TestRpcDevice | inline |
| worker | TestRpcDevice | private |
| writeIndex | TestRpcDevice | private |
| WriteIndex() const | TestRpcDevice | inline |
| ~TestRpcDevice() | TestRpcDevice | inline |