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

IHoming¶

class IHoming : virtual public INamed, virtual public IEventResponder¶
virtual IHoming::~IHoming()¶

virtual void IHoming::Start() = 0

virtual void IHoming::Reset() = 0

virtual EHomingMethod IHoming::GetMethod() = 0

virtual void IHoming::SetMethod(EHomingMethod method) = 0

virtual std::vector<EHomingMethod> IHoming::GetSupportedMethods() = 0

virtual PHomingStateMachine IHoming::GetStateMachine() = 0

virtual PPmpException IHoming::GetRunException() = 0

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

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

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

virtual PInput IHoming::GetInput(const std::string &name) = 0

virtual std::vector<std::string> IHoming::GetInputNames() = 0

virtual std::map<std::string, PInput> IHoming::GetInputs() = 0

virtual double IHoming::GetTimeout() = 0

virtual void IHoming::SetTimeout(double timeout) = 0

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