VisualServoTCPControlSkillProvider.cpp
Go to the documentation of this file.
2
6
7//#include <RobotAPI/libraries/armem/client/MemoryNameSystem.h>
9
11{
14 {
17
18 visualServoTCPControlSkillContext.defineProperties(defs, "visualServoTCPControlSkills.");
19
20 return defs;
21 }
22
23 std::string
25 {
26 return "VisualServoTCPControlSkillProvider";
27 }
28
29 void
31 {
32 visualServoTCPControlSkillContext.onInit(*this);
33 }
34
35 void
37 {
38 visualServoTCPControlSkillContext.onConnected(*this);
39
40 auto& mns = memoryNameSystem();
41
42 // Add move skill
43 addSkill(std::make_unique<VisualServoToTargetPose>(
44 mns, arviz, visualServoTCPControlSkillContext));
45 }
46
47 void
51
52 void
56} // 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
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.