15 std::unique_ptr<Skill>
19 s->setProviderId(pid);
22 s->setLocalMinimumLoggingLevel(logLevel);
30 return s->getSkillDescription();
static std::string levelToString(MessageTypeT type)
SkillBlueprint(const FunctionTypeToCreateSkill &s)
FunctionTypeToCreateSkill _createSkill
virtual SkillDescription createSkillDescription(const skills::ProviderID &pid) const
virtual std::unique_ptr< Skill > createSkill(const skills::ProviderID &pid, MessageTypeT logLevel) const
std::function< std::unique_ptr< Skill >()> FunctionTypeToCreateSkill
#define ARMARX_DEBUG
The logging level for output that is only interesting while debugging.
This file is part of ArmarX.