|
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::RPCCon, including all inherited members.
| activityUuid | profinet::rpc::RPCCon | private |
| alarmCrEnabled | profinet::rpc::RPCCon | private |
| alarmRef | profinet::rpc::RPCCon | private |
| ApplicationReady(double timeoutSec=30.0) override | profinet::rpc::RPCCon | virtual |
| arUuid | profinet::rpc::RPCCon | private |
| ArUuid() const | profinet::rpc::RPCCon | inline |
| BuildAlarmCrBlock(int transport=0, int priority=0) const | profinet::rpc::RPCCon | private |
| BuildExpectedSubmoduleBlock(const IOCRSetup &setup) | profinet::rpc::RPCCon | privatestatic |
| BuildIocrBlock(int iocrType, int iocrReference, const IOCRSetup &setup) | profinet::rpc::RPCCon | privatestatic |
| BuildUnifiedExpectedSubmoduleBlock(const IOCRSetup &setup) | profinet::rpc::RPCCon | privatestatic |
| ccontrolTransport | profinet::rpc::RPCCon | private |
| CheckTimeout() | profinet::rpc::RPCCon | private |
| Close() noexcept override | profinet::rpc::RPCCon | virtual |
| CloseSockets() noexcept | profinet::rpc::RPCCon | private |
| Connect(std::optional< MacAddress > srcMac=std::nullopt, bool withAlarmCr=false, std::optional< IOCRSetup > iocrSetup=std::nullopt) override | profinet::rpc::RPCCon | virtual |
| CreateNrd(const Bytes &payload) | profinet::rpc::RPCCon | privatestatic |
| CreateRpc(std::uint16_t operation, const Bytes &nrd) | profinet::rpc::RPCCon | private |
| deviceAlarmRef | profinet::rpc::RPCCon | private |
| DeviceAlarmRef() const override | profinet::rpc::RPCCon | inlinevirtual |
| Disconnect() override | profinet::rpc::RPCCon | virtual |
| DiscoverSlots() override | profinet::rpc::RPCCon | virtual |
| DiscoverTopology() override | profinet::rpc::RPCCon | virtual |
| EnumerateIndices(std::uint16_t slot=0, std::uint16_t subslot=1, std::optional< std::vector< std::uint16_t > > customIndices=std::nullopt) override | profinet::rpc::RPCCon | virtual |
| HasAlarmCr() const override | profinet::rpc::RPCCon | inlinevirtual |
| info | profinet::rpc::RPCCon | private |
| Info() const override | profinet::rpc::RPCCon | inlinevirtual |
| inputFrameId | profinet::rpc::RPCCon | private |
| inputIocrRef | profinet::rpc::RPCCon | private |
| ioContext | profinet::rpc::RPCCon | private |
| IoContext() override | profinet::rpc::RPCCon | inlinevirtual |
| iocrRefCounter | profinet::rpc::RPCCon | private |
| iocrSetup | profinet::rpc::RPCCon | private |
| IsConnected() const override | profinet::rpc::RPCCon | inlinevirtual |
| live | profinet::rpc::RPCCon | private |
| liveMonotonic | profinet::rpc::RPCCon | private |
| LocalAlarmRef() const override | profinet::rpc::RPCCon | inlinevirtual |
| localObjectUuid | profinet::rpc::RPCCon | private |
| operator=(RPCCon &&)=delete | profinet::rpc::RPCCon | |
| operator=(const RPCCon &)=delete | profinet::rpc::RPCCon | |
| outputFrameId | profinet::rpc::RPCCon | private |
| outputIocrRef | profinet::rpc::RPCCon | private |
| ParseAlarmCrResponse(const Bytes &responseData) | profinet::rpc::RPCCon | privatestatic |
| ParseIocrResponse(const Bytes &responseData, int iocrType) | profinet::rpc::RPCCon | privatestatic |
| PrmBegin() override | profinet::rpc::RPCCon | virtual |
| PrmEnd() override | profinet::rpc::RPCCon | virtual |
| Read(std::uint32_t api, std::uint16_t slot, std::uint16_t subslot, std::uint16_t idx) override | profinet::rpc::RPCCon | virtual |
| ReadAllDiagnosis() override | profinet::rpc::RPCCon | virtual |
| ReadAllIm(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadDiagnosis(std::uint16_t slot=0, std::uint16_t subslot=0, std::uint16_t index=0xF000) override | profinet::rpc::RPCCon | virtual |
| ReadIm0(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm1(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm10(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm11(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm12(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm13(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm14(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm15(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm2(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm3(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm4(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm5(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm6(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm7(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm8(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadIm9(std::uint16_t slot=0, std::uint16_t subslot=1) override | profinet::rpc::RPCCon | virtual |
| ReadImplicit(std::uint32_t api, std::uint16_t slot, std::uint16_t subslot, std::uint16_t idx) override | profinet::rpc::RPCCon | virtual |
| ReadModuleDiff() override | profinet::rpc::RPCCon | virtual |
| ReadPdRealData() override | profinet::rpc::RPCCon | virtual |
| ReadRaw(std::uint16_t idx, std::uint16_t slot=0, std::uint16_t subslot=1) | profinet::rpc::RPCCon | |
| ReadRealIdentificationData() override | profinet::rpc::RPCCon | virtual |
| ReadyForRtClass3() override | profinet::rpc::RPCCon | virtual |
| remoteObjectUuid | profinet::rpc::RPCCon | private |
| RPCCon(RPCCon &&)=delete | profinet::rpc::RPCCon | |
| RPCCon(const dcp::DCPDeviceDescription &info, RPCConOptions options={}) | profinet::rpc::RPCCon | explicit |
| RPCCon(const RPCCon &)=delete | profinet::rpc::RPCCon | |
| RpcTest | profinet::rpc::RPCCon | friend |
| rpcTransport | profinet::rpc::RPCCon | private |
| SendControl(BlockType blockType, ControlCommand controlCommand, bool waitResponse=true, const Bytes &subBlocks={}) | profinet::rpc::RPCCon | private |
| SendReceive(const PNRPCHeader &request) | profinet::rpc::RPCCon | private |
| sequenceNumber | profinet::rpc::RPCCon | private |
| SessionKey() const | profinet::rpc::RPCCon | inline |
| sessionKey | profinet::rpc::RPCCon | private |
| srcMac | profinet::rpc::RPCCon | private |
| timeout | profinet::rpc::RPCCon | private |
| Write(std::uint32_t api, std::uint16_t slot, std::uint16_t subslot, std::uint16_t idx, const Bytes &data) override | profinet::rpc::RPCCon | virtual |
| WriteMultiple(const std::vector< WriteItem > &writes) override | profinet::rpc::RPCCon | virtual |
| ~IRPCCon()=default | profinet::rpc::IRPCCon | virtual |
| ~RPCCon() | profinet::rpc::RPCCon |