|
#include <RobotAPI/libraries/skills/provider/SkillProviderComponentPlugin.h>
Friends | |
class | armarx::SkillProviderComponentPluginUser |
Additional Inherited Members | |
Protected Member Functions inherited from ComponentPlugin | |
virtual void | componentPropertiesUpdated (const std::set< std::string > &changedProperties) |
ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre) | |
Protected Member Functions inherited from ManagedIceObjectPlugin | |
template<class PluginT , class... ParamsT> | |
PluginT * | addPlugin (const std::string prefix="", ParamsT &&...params) |
template<class PluginT , class... ParamsT> | |
void | addPlugin (PluginT *&targ, const std::string prefix="", ParamsT &&...params) |
template<class PluginT , class... ParamsT> | |
void | addPlugin (std::experimental::observer_ptr< PluginT > &targ, const std::string prefix="", ParamsT &&...params) |
void | addPluginDependency (ManagedIceObjectPlugin *dependedOn) |
void | addPluginDependency (std::experimental::observer_ptr< ManagedIceObjectPlugin > dependedOn) |
std::string | makePropertyName (const std::string &name) |
ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre) | |
virtual void | postOnDisconnectComponent () |
virtual void | postOnExitComponent () |
virtual void | postOnInitComponent () |
const std::string & | prefix () const |
virtual void | preOnExitComponent () |
Definition at line 38 of file SkillProviderComponentPlugin.h.
bool abortSkill | ( | const skills::SkillExecutionID & | execId | ) |
Definition at line 354 of file SkillProviderComponentPlugin.cpp.
bool abortSkillAsync | ( | const skills::SkillExecutionID & | execId | ) |
Definition at line 388 of file SkillProviderComponentPlugin.cpp.
|
inline |
Definition at line 71 of file SkillProviderComponentPlugin.h.
|
inline |
Definition at line 60 of file SkillProviderComponentPlugin.h.
skills::SkillBlueprint * addSkillFactory | ( | const skills::SkillDescription & | desc, |
const skills::LambdaSkill::FunctionType & | f | ||
) |
Definition at line 96 of file SkillProviderComponentPlugin.cpp.
void addSkillFactory | ( | std::unique_ptr< skills::SkillBlueprint > && | fac | ) |
Definition at line 59 of file SkillProviderComponentPlugin.cpp.
skills::SkillStatusUpdate executeSkill | ( | const skills::SkillExecutionRequest & | executionInfo | ) |
Definition at line 189 of file SkillProviderComponentPlugin.cpp.
skills::SkillExecutionID executeSkillAsync | ( | const skills::SkillExecutionRequest & | executionInfo | ) |
Definition at line 255 of file SkillProviderComponentPlugin.cpp.
std::optional< skills::SkillDescription > getSkillDescription | ( | const skills::SkillID & | skillId | ) | const |
Definition at line 151 of file SkillProviderComponentPlugin.cpp.
std::map< skills::SkillID, skills::SkillDescription > getSkillDescriptions | ( | ) | const |
Definition at line 176 of file SkillProviderComponentPlugin.cpp.
std::optional< skills::SkillStatusUpdate > getSkillExecutionStatus | ( | const skills::SkillExecutionID & | execId | ) | const |
Definition at line 119 of file SkillProviderComponentPlugin.cpp.
std::map< skills::SkillExecutionID, skills::SkillStatusUpdate > getSkillExecutionStatuses | ( | ) | const |
Definition at line 137 of file SkillProviderComponentPlugin.cpp.
|
overridevirtual |
Reimplemented from ComponentPlugin.
Definition at line 48 of file SkillProviderComponentPlugin.cpp.
|
overridevirtual |
Reimplemented from ManagedIceObjectPlugin.
Definition at line 23 of file SkillProviderComponentPlugin.cpp.
|
overridevirtual |
Reimplemented from ManagedIceObjectPlugin.
Definition at line 16 of file SkillProviderComponentPlugin.cpp.
|
overridevirtual |
Reimplemented from ManagedIceObjectPlugin.
Definition at line 38 of file SkillProviderComponentPlugin.cpp.
|
overridevirtual |
Reimplemented from ManagedIceObjectPlugin.
Definition at line 11 of file SkillProviderComponentPlugin.cpp.
bool updateSkillParameters | ( | const skills::SkillExecutionID & | id, |
const armarx::aron::data::DictPtr & | params | ||
) |
Definition at line 327 of file SkillProviderComponentPlugin.cpp.
|
friend |
Definition at line 113 of file SkillProviderComponentPlugin.h.