44 Component::defaultName =
"collision_avoidance_skill_provider";
55 def->component(collisionAvoidanceComponent);
100 const skills::CollisionAvoidance::Remote remote {
101 .collisionAvoidanceComponent =
154 return Component::defaultName;
161 return Component::defaultName;
#define ARMARX_REGISTER_COMPONENT_EXECUTABLE(ComponentT, applicationName)
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
skills::SkillBlueprint * addSkillFactory(const skills::SkillDescription &desc, const skills::LambdaSkill::FunctionType &f)
void onInitComponent() override
void onDisconnectComponent() override
::armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onConnectComponent() override
static std::string GetDefaultName()
Get the component's default name.
void onExitComponent() override
std::string getDefaultName() const override
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
This file is part of ArmarX.
observer_ptr< _Tp > make_observer(_Tp *__p) noexcept