| CheckCycleTime() | profinet::cyclic::CyclicController | private |
| cycleCounter | profinet::cyclic::CyclicController | private |
| CyclicController(std::string interface, MacAddress srcMac, MacAddress dstMac, rt::IOCRConfig inputIocr, rt::IOCRConfig outputIocr, int maxConsecutiveTimeouts=DEFAULT_MAX_CONSECUTIVE_TIMEOUTS, std::uint16_t etherType=rt::ETHERTYPE_PROFINET) | profinet::cyclic::CyclicController | |
| CyclicController(const CyclicController &)=delete | profinet::cyclic::CyclicController | |
| CyclicControllerConformanceTest | profinet::cyclic::CyclicController | friend |
| dstMac | profinet::cyclic::CyclicController | private |
| etherType | profinet::cyclic::CyclicController | private |
| GetInputData(int slot, int subslot, bool allowBad=false) const | profinet::cyclic::CyclicController | |
| GetInputStatus(std::uint16_t slot, std::uint16_t subslot) const | profinet::cyclic::CyclicController | |
| HandleWatchdogTimeout() | profinet::cyclic::CyclicController | private |
| inputData | profinet::cyclic::CyclicController | private |
| inputIocr | profinet::cyclic::CyclicController | private |
| inputLock | profinet::cyclic::CyclicController | mutableprivate |
| inputStatus | profinet::cyclic::CyclicController | private |
| interface | profinet::cyclic::CyclicController | private |
| iocsGood | profinet::cyclic::CyclicController | private |
| IsInputGood(std::uint16_t slot, std::uint16_t subslot) const | profinet::cyclic::CyclicController | |
| IsRunning() const | profinet::cyclic::CyclicController | inline |
| lastRxCycleCounter | profinet::cyclic::CyclicController | private |
| LocalIsInputGood(std::uint16_t slot, std::uint16_t subslot) const | profinet::cyclic::CyclicController | private |
| maxConsecutiveTimeouts | profinet::cyclic::CyclicController | private |
| onError | profinet::cyclic::CyclicController | private |
| OnError(std::function< void(const std::string &)> callback) | profinet::cyclic::CyclicController | |
| OnInput(std::function< void(int slot, int subslot, const Bytes &data)> callback) | profinet::cyclic::CyclicController | |
| onInputData | profinet::cyclic::CyclicController | private |
| onInputStatus | profinet::cyclic::CyclicController | private |
| OnInputStatus(std::function< void(std::uint16_t slot, std::uint16_t subslot, std::uint8_t iops)> callback) | profinet::cyclic::CyclicController | |
| OnStateChange(std::function< void(CyclicState oldState, CyclicState newState)> callback) | profinet::cyclic::CyclicController | |
| onStateChange | profinet::cyclic::CyclicController | private |
| OnTimeout(std::function< void()> callback) | profinet::cyclic::CyclicController | |
| onTimeout | profinet::cyclic::CyclicController | private |
| operator=(const CyclicController &)=delete | profinet::cyclic::CyclicController | |
| outputBuilder | profinet::cyclic::CyclicController | private |
| outputIocr | profinet::cyclic::CyclicController | private |
| ProcessInputFrame(const Bytes &data) | profinet::cyclic::CyclicController | private |
| ReceivedIopsTest | profinet::cyclic::CyclicController | friend |
| running | profinet::cyclic::CyclicController | private |
| rxCounterStep | profinet::cyclic::CyclicController | private |
| RxLoop() | profinet::cyclic::CyclicController | private |
| rxSock | profinet::cyclic::CyclicController | private |
| rxThread | profinet::cyclic::CyclicController | private |
| SendOutputFrame(std::optional< std::uint8_t > dataStatusOverride=std::nullopt) | profinet::cyclic::CyclicController | private |
| SendStopFrames() | profinet::cyclic::CyclicController | private |
| SetOutputData(int slot, int subslot, const Bytes &data) | profinet::cyclic::CyclicController | |
| srcMac | profinet::cyclic::CyclicController | private |
| Start() override | profinet::cyclic::CyclicController | virtual |
| State() const | profinet::cyclic::CyclicController | inline |
| state | profinet::cyclic::CyclicController | private |
| Stats() const | profinet::cyclic::CyclicController | inline |
| stats | profinet::cyclic::CyclicController | private |
| StatsSnapshot() const | profinet::cyclic::CyclicController | |
| Stop() override | profinet::cyclic::CyclicController | virtual |
| TrackCycleCounter(std::uint16_t rxCounter) | profinet::cyclic::CyclicController | private |
| Transition(CyclicState newState) | profinet::cyclic::CyclicController | private |
| txCounterStep | profinet::cyclic::CyclicController | private |
| TxCycle() | profinet::cyclic::CyclicController | private |
| TxLoop() | profinet::cyclic::CyclicController | private |
| txSock | profinet::cyclic::CyclicController | private |
| txThread | profinet::cyclic::CyclicController | private |
| ~CyclicController() override | profinet::cyclic::CyclicController | |
| ~ICyclicController()=default | profinet::cyclic::ICyclicController | virtual |