3#include <experimental/memory>
10#include <RobotAPI/interface/skills/SkillProviderInterface.h>
28 std::unique_ptr<Skill> skill;
29 mutable std::mutex executionMutex;
44 const skills::callback::dti::SkillProviderCallbackInterfacePrx&);
Base Class for all Logging classes.
std::mutex skillStatusesMutex
void updateSkillParameters(const aron::data::DictPtr &i)
TerminatedSkillStatusUpdate executeSkill()
SkillRuntime(const skills::SkillBlueprint *fac, const skills::SkillExecutionID &, const aron::data::DictPtr &, const skills::callback::dti::SkillProviderCallbackInterfacePrx &)
void updateSubSkillStatus(const skills::SkillStatusUpdate &statusUpdate)
SkillStatusUpdate statusUpdate
std::shared_ptr< Dict > DictPtr
This file is part of ArmarX.
This file offers overloads of toIce() and fromIce() functions for STL container types.