PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
Loading...
Searching...
No Matches
TestRpcDevice Member List

This is the complete list of members for TestRpcDevice, including all inherited members.

applicationReadyRequestTestRpcDeviceprivate
applicationReadyResponseTestRpcDeviceprivate
ApplicationReadyResponse() constTestRpcDeviceinline
BuildApplicationReadyRequestPayload(const std::array< std::uint8_t, uuidLenght > &arUuid, std::uint16_t sessionKey)TestRpcDeviceinlineprivatestatic
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)TestRpcDeviceinlineprivatestatic
connectedTestRpcDeviceprivate
ControllerCControlEndpoint() constTestRpcDeviceinlineprivate
controllerEndpointTestRpcDeviceprivate
HandleApplicationReadyResponse(const PNRPCHeader &response)TestRpcDeviceinlineprivate
HandleConnect(const PNRPCHeader &request, const asio::ip::udp::endpoint &sender, bool sendRequestBeforeResponse, bool checkAlarmCr)TestRpcDeviceinlineprivate
HandleConnectPnioError(const PNRPCHeader &request, const asio::ip::udp::endpoint &sender)TestRpcDeviceinlineprivate
HandleRead(const PNRPCHeader &request, const asio::ip::udp::endpoint &sender)TestRpcDeviceinlineprivate
HandleRequest(const Bytes &bytes, const asio::ip::udp::endpoint &sender)TestRpcDeviceinlineprivate
HandleRpcFault(const PNRPCHeader &request, const asio::ip::udp::endpoint &sender)TestRpcDeviceinlineprivate
HandleRpcReject(const PNRPCHeader &request, const asio::ip::udp::endpoint &sender)TestRpcDeviceinlineprivate
HandleWrite(const PNRPCHeader &request, const asio::ip::udp::endpoint &sender)TestRpcDeviceinlineprivate
ioContextTestRpcDeviceprivate
LastApplicationReadyRequest() constTestRpcDeviceinline
lastApplicationReadyRequestRpcTestRpcDeviceprivate
LastApplicationReadyResponseNrd() constTestRpcDeviceinline
lastApplicationReadyResponseRpcTestRpcDeviceprivate
LastApplicationReadyRpcRequest() constTestRpcDeviceinline
LastApplicationReadyRpcResponse() constTestRpcDeviceinline
lastConnectRequestTestRpcDeviceprivate
LastWritePayload() constTestRpcDeviceinline
lastWritePayloadTestRpcDeviceprivate
modeTestRpcDeviceprivate
mutexTestRpcDevicemutableprivate
ParseControlRequest(const PNRPCHeader &request)TestRpcDeviceinlineprivatestatic
ParseControlResponse(const PNRPCHeader &response)TestRpcDeviceinlineprivatestatic
readIndexTestRpcDeviceprivate
ReadIndex() constTestRpcDeviceinline
ReceivedApplicationReadyResponse() constTestRpcDeviceinline
requestCountTestRpcDeviceprivate
RequestCount() constTestRpcDeviceinline
ResponseMode enum nameTestRpcDevice
Run()TestRpcDeviceinlineprivate
runningTestRpcDeviceprivate
sawAlarmCrTestRpcDeviceprivate
SawAlarmCr() constTestRpcDeviceinline
sawExpectedConnectTestRpcDeviceprivate
SawExpectedConnect() constTestRpcDeviceinline
sawExpectedSubmoduleTestRpcDeviceprivate
SawExpectedSubmodule() constTestRpcDeviceinline
SawInputIocr() constTestRpcDeviceinline
sawInputIocrTestRpcDeviceprivate
SawOutputIocr() constTestRpcDeviceinline
sawOutputIocrTestRpcDeviceprivate
sawReadTestRpcDeviceprivate
SawRead() constTestRpcDeviceinline
sawWriteTestRpcDeviceprivate
SawWrite() constTestRpcDeviceinline
SendApplicationReadyRequest(const std::array< std::uint8_t, uuidLenght > &arUuid, std::uint16_t sessionKey)TestRpcDeviceinline
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)TestRpcDeviceinline
SendPacket(const PNRPCHeader &packet)TestRpcDeviceinlineprivate
SendRpcRequest(std::uint16_t operation, const Bytes &payload={}, std::optional< PNRPCHeader > packetTemplate=std::nullopt)TestRpcDeviceinline
SendRpcResponse(std::uint16_t operation, const Bytes &payload={}, std::optional< PNRPCHeader > packetTemplate=std::nullopt)TestRpcDeviceinline
SendRpcResponse(const PNRPCHeader &response, const asio::ip::udp::endpoint &remote)TestRpcDeviceinlineprivate
socketTestRpcDeviceprivate
Start()TestRpcDeviceinline
stateConditionTestRpcDevicemutableprivate
stateMutexTestRpcDevicemutableprivate
Stop()TestRpcDeviceinline
TestRpcDevice(ResponseMode mode)TestRpcDeviceinlineexplicit
WaitForApplicationReadyResponse(std::chrono::milliseconds timeout=std::chrono::milliseconds{1000}) constTestRpcDeviceinline
WaitForConnect(std::chrono::milliseconds timeout=std::chrono::milliseconds{1000})TestRpcDeviceinline
workerTestRpcDeviceprivate
writeIndexTestRpcDeviceprivate
WriteIndex() constTestRpcDeviceinline
~TestRpcDevice()TestRpcDeviceinline