Contents Menu Expand Light mode Dark mode Auto light/dark mode
PMP documentation
Light Logo Dark Logo

IAxisControlBase¶

class IAxisControlBase : virtual public INamed, virtual public IEventSource, virtual public IEventResponder, virtual public IDestroyable¶
virtual IAxisControlBase::~IAxisControlBase()¶

virtual void IAxisControlBase::ResetFault() = 0

virtual std::vector<PEvent> IAxisControlBase::GetErrors() = 0

virtual SEventOccurrence IAxisControlBase::GetRootError() = 0

virtual PSignal IAxisControlBase::GetSignal(const std::string &name) = 0

virtual std::vector<std::string> IAxisControlBase::GetSignalNames() = 0

virtual std::map<std::string, PSignal> IAxisControlBase::GetSignals() = 0

virtual PAxisControlStateMachine IAxisControlBase::GetStateMachine() = 0

virtual PCommandQueue IAxisControlBase::GetCommandQueue() = 0

virtual PSubscription IAxisControlBase::SubscribeRootError(EventOccurredHandler handler) = 0

Next
Functions
Previous
GetProcessingBlockNames
| Created using Sphinx and Furo theme.