IAxisControlBase¶
-
class IAxisControlBase : virtual public INamed, virtual public IEventSource, virtual public IEventResponder, virtual public IDestroyable¶
-
virtual IAxisControlBase::~IAxisControlBase()¶
virtual void IAxisControlBase::ResetFault() = 0virtual std::vector<PEvent> IAxisControlBase::GetErrors() = 0virtual SEventOccurrence IAxisControlBase::GetRootError() = 0virtual PSignal IAxisControlBase::GetSignal(const std::string &name) = 0virtual std::vector<std::string> IAxisControlBase::GetSignalNames() = 0virtual std::map<std::string, PSignal> IAxisControlBase::GetSignals() = 0virtual PAxisControlStateMachine IAxisControlBase::GetStateMachine() = 0virtual PCommandQueue IAxisControlBase::GetCommandQueue() = 0virtual PSubscription IAxisControlBase::SubscribeRootError(EventOccurredHandler handler) = 0-
virtual IAxisControlBase::~IAxisControlBase()¶