ETopControllerState

class ETopControllerState : public EEnumBase<int>

Possible states a top-controller can be in.

static ETopControllerState Init

Connected slaves are being discovered/enumerated and sub-controllers are created for them.

static ETopControllerState Config

No real-time task running and only asynchronous communication possible. All configurations possible.

static ETopControllerState ConfigToRun

Real-time task and periodic communication are configured prior to running the real-time task.

static ETopControllerState Run

Real-time task running and periodic and asynchronous communication possible. Most configurations are not possible.

static ETopControllerState RunToConfig

Event and signal match queues are cleared. Pending callbacks for events, event responses and signal matches are hence discarded. Queued commands are aborted.

ETopControllerState::ETopControllerState(int val)
Parameters

val

static ETopControllerState ETopControllerState::Convert(uint32_t val)