SkillDescription.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 #include <vector>
5 
7 
8 #include <RobotAPI/interface/skills/SkillProviderInterface.h>
11 
12 namespace armarx
13 {
14  namespace skills
15  {
17  {
18  std::string skillName = "NOT INITIALIZED YET";
19  std::string description = "NOT INITIALIZED YET";
20  std::vector<std::string> robots = {};
24 
25  provider::dto::SkillDescription toIce() const;
26  };
27  }
28 }
skills
This file is part of ArmarX.
armarx::skills::SkillDescription::description
std::string description
Definition: SkillDescription.h:19
armarx::skills::SkillDescription::timeout
armarx::core::time::Duration timeout
Definition: SkillDescription.h:21
armarx::skills::SkillDescription
Definition: SkillDescription.h:16
armarx::skills::SkillDescription::defaultParams
aron::data::DictPtr defaultParams
Definition: SkillDescription.h:23
Duration.h
armarx::skills::SkillDescription::robots
std::vector< std::string > robots
Definition: SkillDescription.h:20
Dict.h
Object.h
armarx::aron::data::DictPtr
std::shared_ptr< Dict > DictPtr
Definition: Dict.h:41
armarx::core::time::Duration
Represents a duration.
Definition: Duration.h:17
armarx::skills::SkillDescription::acceptedType
aron::type::ObjectPtr acceptedType
Definition: SkillDescription.h:22
armarx::skills::SkillDescription::toIce
provider::dto::SkillDescription toIce() const
Definition: SkillDescription.cpp:7
armarx::aron::type::ObjectPtr
std::shared_ptr< Object > ObjectPtr
Definition: Object.h:36
armarx::skills::SkillDescription::skillName
std::string skillName
Definition: SkillDescription.h:18
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition: ArmarXTimeserver.cpp:28
armarx::core::time::Duration::MilliSeconds
static Duration MilliSeconds(std::int64_t milliSeconds)
Constructs a duration in milliseconds.
Definition: Duration.cpp:55