50 return "SkillProviderExample";
63 .skillId =
SkillID{.skillName =
"Foo"},
64 .description =
"This skill does exactly nothing.",
71 std::cout <<
"Hello from Foo." << std::endl;
Default component property definition container.
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
SkillProviderComponentPluginUser()
skills::SkillBlueprint * addSkillFactory(const skills::SkillDescription &desc, const skills::LambdaSkill::FunctionType &f)
static Duration MilliSeconds(std::int64_t milliSeconds)
Constructs a duration in milliseconds.
void onInitComponent() override
Pure virtual hook for the subclass.
void onDisconnectComponent() override
Hook for subclass.
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onConnectComponent() override
Pure virtual hook for the subclass.
void onExitComponent() override
Hook for subclass.
std::string getDefaultName() const override
#define ARMARX_INFO
The normal logging level.
aron::data::DictPtr make_dict(_Args &&... args)
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.