|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
This is the complete list of members for profinet::rpc::RpcTests, including all inherited members.
| conn | profinet::rpc::RpcTests | protected |
| CreateRpc(const Bytes &payload, RPCCon *conn=nullptr) | profinet::rpc::RpcTests | inlineprotected |
| ctransport | profinet::rpc::RpcTests | protected |
| InvokeBuildAlarmCrBlock(int transport, int priority) | profinet::rpc::RpcTests | inlineprotected |
| InvokeBuildIocrBlock(IocrType iocrType, const IOCRSetup &setup) | profinet::rpc::RpcTests | inlineprotected |
| InvokeCreateNrd(const Bytes &payload) | profinet::rpc::RpcTests | inlineprotected |
| InvokeGetRPCConLive() | profinet::rpc::RpcTests | inlineprotected |
| InvokeGetRPCConSrcMac() | profinet::rpc::RpcTests | inlineprotected |
| InvokeParseAlarmCrResponse(const Bytes &responseData) | profinet::rpc::RpcTests | inlineprotected |
| InvokeParseIocrResponse(const Bytes &responseData, int iocrType) | profinet::rpc::RpcTests | inlineprotected |
| InvokeRPCConCheckTimeout() | profinet::rpc::RpcTests | inlineprotected |
| InvokeSendControl(BlockType blockType, ControlCommand controlCommand, bool waitResponse=true, const Bytes &subBlocks={}) | profinet::rpc::RpcTests | inlineprotected |
| InvokeSendReceive(const PNRPCHeader &request) | profinet::rpc::RpcTests | inlineprotected |
| InvokeSetRPCConArUuid(std::uint8_t byte) | profinet::rpc::RpcTests | inlineprotected |
| InvokeSetRPCConArUuid(const std::array< std::uint8_t, uuidLenght > &bytes) | profinet::rpc::RpcTests | inlineprotected |
| InvokeSetRPCConInfo(std::uint8_t deviceHigh, std::uint8_t deviceLow, std::uint8_t vendorHigh, std::uint8_t vendorLow) | profinet::rpc::RpcTests | inlineprotected |
| InvokeSetRPCConLive(bool live) | profinet::rpc::RpcTests | inlineprotected |
| InvokeSetRPCConLiveMonotonic(std::chrono::steady_clock::time_point time) | profinet::rpc::RpcTests | inlineprotected |
| InvokeSetRPCConSessionKey(std::uint16_t byte) | profinet::rpc::RpcTests | inlineprotected |
| InvokeSetRPCConSrcMac(std::string mac) | profinet::rpc::RpcTests | inlineprotected |
| IsAllZeroUuid(const std::array< std::uint8_t, uuidLenght > &uuid) | profinet::rpc::RpcTests | inlineprotected |
| IsZeroUuid(const std::array< std::uint8_t, uuidLenght > &uuid) | profinet::rpc::RpcTests | inlineprotected |
| MakeAlarmCrResponseBlock(std::uint16_t localAlarmReference) | profinet::rpc::RpcTests | inlineprotected |
| MakeApplicationReadyControlBlock(std::uint16_t blockType=BLOCK_IOD_CONTROL_APP_READY_REQ, ControlCommand controlCommand=ControlCommand::ApplicationReady) | profinet::rpc::RpcTests | inlineprotected |
| MakeApplicationReadyNrd(const Bytes &block, bool littleEndian) | profinet::rpc::RpcTests | inlineprotected |
| MakeApplicationReadyRequest(bool littleEndian, std::uint16_t blockType=BLOCK_IOD_CONTROL_APP_READY_REQ, ControlCommand controlCommand=ControlCommand::ApplicationReady) | profinet::rpc::RpcTests | inlineprotected |
| MakeBlockHeader(BlockType blockType, std::uint16_t blockLength) | profinet::rpc::RpcTests | inlineprotected |
| MakeCompleteEpmTower(const std::string &interfaceUuid, std::uint16_t major, std::uint16_t minor, std::uint16_t port, const std::array< std::uint8_t, 4 > &ipAddress) | profinet::rpc::RpcTests | inlineprotected |
| MakeDcpBlock(DcpOption option, std::uint8_t suboption, const Bytes &payload) | profinet::rpc::RpcTests | inlineprotected |
| MakeDcpResponseFrame(const MacAddress &src, const MacAddress &dst, DcpServiceId serviceId, std::uint32_t xid, const Bytes &payload) | profinet::rpc::RpcTests | inlineprotected |
| MakeDeviceResponse(const MacAddress &deviceMac, const MacAddress &controllerMac, const std::string &stationName, const Bytes &additionalBlocks={}) | profinet::rpc::RpcTests | inlineprotected |
| MakeDiagnosisPayload() | profinet::rpc::RpcTests | inlineprotected |
| MakeEpmLookupBody(const std::array< std::uint8_t, uuidLenght > &objectUuid, const std::string &annotation, const Bytes &tower) | profinet::rpc::RpcTests | inlineprotected |
| MakeEpmResponse(const Bytes &body) | profinet::rpc::RpcTests | inlineprotected |
| MakeEpmTower(const std::vector< Bytes > &floors) | profinet::rpc::RpcTests | inlineprotected |
| MakeEpmTowerFloor(const Bytes &lhs, const Bytes &rhs) | profinet::rpc::RpcTests | inlineprotected |
| MakeImPayload(std::uint16_t index) | profinet::rpc::RpcTests | inlineprotected |
| MakeInterfaceTowerLhs(const std::string &uuid, std::uint16_t major) | profinet::rpc::RpcTests | inlineprotected |
| MakeInterfaceTowerRhs(std::uint16_t minor) | profinet::rpc::RpcTests | inlineprotected |
| MakeIocrResponseBlock(std::uint16_t iocrType, std::uint16_t iocrReference, std::uint16_t frameId) | profinet::rpc::RpcTests | inlineprotected |
| MakeIodResponsePayload(std::uint32_t api, std::uint16_t slot, std::uint16_t subslot, std::uint16_t idx, const Bytes &payload) | profinet::rpc::RpcTests | inlineprotected |
| MakeModuleDiffPayload() | profinet::rpc::RpcTests | inlineprotected |
| MakeNrdResponseBytes(const Bytes &payload={}) | profinet::rpc::RpcTests | inlineprotected |
| MakeNrdRpcResponseBytes(std::uint16_t operationNumber, const Bytes &payload={}) | profinet::rpc::RpcTests | inlineprotected |
| MakePnioErrorNrdResponse(std::uint32_t status, const Bytes &payload={}) | profinet::rpc::RpcTests | inlineprotected |
| MakeRawRpcHeader(bool littleEndian, std::uint8_t packetType, std::uint32_t interfaceVersion, std::uint32_t sequenceNumber, std::uint16_t operationNumber, const Bytes &payload) | profinet::rpc::RpcTests | inlineprotected |
| MakeRealIdentificationPayload() | profinet::rpc::RpcTests | inlineprotected |
| MakeRpcResponseBytes(std::uint8_t packetType=PNRPCHeader::RESPONSE, std::uint16_t operationNumber=0, const Bytes &payload={}) | profinet::rpc::RpcTests | inlineprotected |
| MakeRpcTestDeviceInfo() | profinet::rpc::RpcTests | inlineprotected |
| MakeStationBlocks(const std::string &stationName) | profinet::rpc::RpcTests | inlineprotected |
| MakeStationNameResponse(const MacAddress &deviceMac, const MacAddress &controllerMac, const std::string &stationName) | profinet::rpc::RpcTests | inlineprotected |
| MakeTestRpcConnection() | profinet::rpc::RpcTests | inlineprotected |
| MakeTestTransportRpcConnection(std::unique_ptr< IRpcTransport > transport, std::unique_ptr< IRpcTransport > ctransport=nullptr) | profinet::rpc::RpcTests | inlineprotected |
| MakeWriteMultipleResponsePayload() | profinet::rpc::RpcTests | inlineprotected |
| rawcTransport | profinet::rpc::RpcTests | protected |
| rawTransport | profinet::rpc::RpcTests | protected |
| ReplyToEpmLookup(asio::ip::udp::socket &server, const Bytes &response, Bytes &request) | profinet::rpc::RpcTests | inlineprotected |
| SetUp() override | profinet::rpc::RpcTests | inlineprotected |
| TearDown() override | profinet::rpc::RpcTests | inlineprotected |
| transport | profinet::rpc::RpcTests | protected |