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

IAxisControl¶

class IAxisControl : virtual public IAxisControlBase¶
virtual IAxisControl::~IAxisControl()¶

virtual PProcessingBlock IAxisControl::GetProcessingBlock(const std::string &name) = 0

virtual std::vector<std::string> IAxisControl::GetProcessingBlockNames() = 0

virtual std::map<std::string, PProcessingBlock> IAxisControl::GetProcessingBlocks() = 0

virtual PParameterSet IAxisControl::CreateParameterSet(const std::string &name, const std::vector<PSignal> &signals) = 0

virtual PProcessingBlock IAxisControl::CreateProcessingBlock(const std::string &name, PTemplate template_) = 0

virtual PHoming IAxisControl::GetHoming() = 0

virtual PParameterSet IAxisControl::GetParameterSet(const std::string &name) = 0

virtual std::vector<std::string> IAxisControl::GetParameterSetNames() = 0

virtual std::map<std::string, PParameterSet> IAxisControl::GetParameterSets() = 0

virtual PTrajectoryGenerator IAxisControl::GetTrajectoryGenerator() = 0

virtual PTrajectoryInterpolator IAxisControl::GetTrajectoryInterpolator() = 0

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