HandControlSkillProvider.cpp
Go to the documentation of this file.
2
6
7//#include <RobotAPI/libraries/armem/client/MemoryNameSystem.h>
9
11{
14 {
17
18 handControlSkillContext.defineProperties(defs, "handControlSkills.");
19
20 return defs;
21 }
22
23 std::string
25 {
26 return "HandControlSkillProvider";
27 }
28
29 void
31 {
32 handControlSkillContext.onInit(*this);
33 }
34
35 void
37 {
38 handControlSkillContext.onConnected(*this);
39
40 // Add move skill
41 addSkill(std::make_unique<OpenHand>(handControlSkillContext));
42 addSkill(std::make_unique<CloseHand>(handControlSkillContext));
43 }
44
45 void
49
50 void
54} // namespace armarx::skills::provider
Default component property definition container.
Definition Component.h:70
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
Definition Component.cpp:90
void onInitComponent() override
Pure virtual hook for the subclass.
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onConnectComponent() override
Pure virtual hook for the subclass.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.