HomePose.h
Go to the documentation of this file.
1#pragma once
2
4
5#include <armarx/control/skills/aron/NamedConfigurationParams.aron.generated.h>
6
8{
9
10 class HomePose :
11 public ::armarx::skills::SimpleSpecializedSkill<arondto::NamedConfigurationParams>
12 {
13
14 public:
15 HomePose(const std::string& homePoseConfiguration = "Home");
16
17 static ::armarx::skills::SkillDescription GetSkillDescription();
18
19
20 private:
21 using Base::main;
22 ::armarx::skills::Skill::MainResult main(const SpecializedMainInput& in) override;
23
24 const std::string homePoseConfiguration_;
25 };
26
27} // namespace armarx::control::skills::skills::meta
::armarx::skills::SkillDescription GetSkillDescription()
Definition HomePose.cpp:35
HomePose(const std::string &homePoseConfiguration="Home")
Definition HomePose.cpp:29
virtual MainResult main()
Override this method with the actual implementation.
Definition Skill.cpp:542
A result struct for th main method of a skill.
Definition Skill.h:62