PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
Loading...
Searching...
No Matches
profinet::cyclic::CyclicController Member List

This is the complete list of members for profinet::cyclic::CyclicController, including all inherited members.

CheckCycleTime()profinet::cyclic::CyclicControllerprivate
cycleCounterprofinet::cyclic::CyclicControllerprivate
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 &)=deleteprofinet::cyclic::CyclicController
CyclicControllerConformanceTestprofinet::cyclic::CyclicControllerfriend
dstMacprofinet::cyclic::CyclicControllerprivate
etherTypeprofinet::cyclic::CyclicControllerprivate
GetInputData(int slot, int subslot, bool allowBad=false) constprofinet::cyclic::CyclicController
GetInputStatus(std::uint16_t slot, std::uint16_t subslot) constprofinet::cyclic::CyclicController
HandleWatchdogTimeout()profinet::cyclic::CyclicControllerprivate
inputDataprofinet::cyclic::CyclicControllerprivate
inputIocrprofinet::cyclic::CyclicControllerprivate
inputLockprofinet::cyclic::CyclicControllermutableprivate
inputStatusprofinet::cyclic::CyclicControllerprivate
interfaceprofinet::cyclic::CyclicControllerprivate
iocsGoodprofinet::cyclic::CyclicControllerprivate
IsInputGood(std::uint16_t slot, std::uint16_t subslot) constprofinet::cyclic::CyclicController
IsRunning() constprofinet::cyclic::CyclicControllerinline
lastRxCycleCounterprofinet::cyclic::CyclicControllerprivate
LocalIsInputGood(std::uint16_t slot, std::uint16_t subslot) constprofinet::cyclic::CyclicControllerprivate
maxConsecutiveTimeoutsprofinet::cyclic::CyclicControllerprivate
onErrorprofinet::cyclic::CyclicControllerprivate
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
onInputDataprofinet::cyclic::CyclicControllerprivate
onInputStatusprofinet::cyclic::CyclicControllerprivate
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
onStateChangeprofinet::cyclic::CyclicControllerprivate
OnTimeout(std::function< void()> callback)profinet::cyclic::CyclicController
onTimeoutprofinet::cyclic::CyclicControllerprivate
operator=(const CyclicController &)=deleteprofinet::cyclic::CyclicController
outputBuilderprofinet::cyclic::CyclicControllerprivate
outputIocrprofinet::cyclic::CyclicControllerprivate
ProcessInputFrame(const Bytes &data)profinet::cyclic::CyclicControllerprivate
ReceivedIopsTestprofinet::cyclic::CyclicControllerfriend
runningprofinet::cyclic::CyclicControllerprivate
rxCounterStepprofinet::cyclic::CyclicControllerprivate
RxLoop()profinet::cyclic::CyclicControllerprivate
rxSockprofinet::cyclic::CyclicControllerprivate
rxThreadprofinet::cyclic::CyclicControllerprivate
SendOutputFrame(std::optional< std::uint8_t > dataStatusOverride=std::nullopt)profinet::cyclic::CyclicControllerprivate
SendStopFrames()profinet::cyclic::CyclicControllerprivate
SetOutputData(int slot, int subslot, const Bytes &data)profinet::cyclic::CyclicController
srcMacprofinet::cyclic::CyclicControllerprivate
Start() overrideprofinet::cyclic::CyclicControllervirtual
State() constprofinet::cyclic::CyclicControllerinline
stateprofinet::cyclic::CyclicControllerprivate
Stats() constprofinet::cyclic::CyclicControllerinline
statsprofinet::cyclic::CyclicControllerprivate
StatsSnapshot() constprofinet::cyclic::CyclicController
Stop() overrideprofinet::cyclic::CyclicControllervirtual
TrackCycleCounter(std::uint16_t rxCounter)profinet::cyclic::CyclicControllerprivate
Transition(CyclicState newState)profinet::cyclic::CyclicControllerprivate
txCounterStepprofinet::cyclic::CyclicControllerprivate
TxCycle()profinet::cyclic::CyclicControllerprivate
TxLoop()profinet::cyclic::CyclicControllerprivate
txSockprofinet::cyclic::CyclicControllerprivate
txThreadprofinet::cyclic::CyclicControllerprivate
~CyclicController() overrideprofinet::cyclic::CyclicController
~ICyclicController()=defaultprofinet::cyclic::ICyclicControllervirtual