SkillDescription.cpp
Go to the documentation of this file.
1 #include "SkillDescription.h"
2 
3 namespace armarx
4 {
5  namespace skills
6  {
7  provider::dto::SkillDescription SkillDescription::toIce() const
8  {
9  provider::dto::SkillDescription ret;
11  ret.description = description;
12  ret.skillName = skillName;
13  ret.robots = robots;
14  ret.timeoutMs = timeout.toMilliSeconds();
16  return ret;
17  }
18  }
19 }
armarx::aron::ret
ReaderT::InputType T & ret
Definition: rw.h:21
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::defaultParams
aron::data::DictPtr defaultParams
Definition: SkillDescription.h:23
armarx::skills::SkillDescription::robots
std::vector< std::string > robots
Definition: SkillDescription.h:20
armarx::aron::data::Dict::ToAronDictDTO
static data::dto::DictPtr ToAronDictDTO(const PointerType &navigator)
Definition: Dict.cpp:139
armarx::aron::type::Object::ToAronObjectDTO
static type::dto::AronObjectPtr ToAronObjectDTO(const ObjectPtr &)
Definition: Object.cpp:64
armarx::skills::SkillDescription::acceptedType
aron::type::ObjectPtr acceptedType
Definition: SkillDescription.h:22
armarx::core::time::Duration::toMilliSeconds
std::int64_t toMilliSeconds() const
Returns the amount of milliseconds.
Definition: Duration.cpp:69
armarx::skills::SkillDescription::toIce
provider::dto::SkillDescription toIce() const
Definition: SkillDescription.cpp:7
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
SkillDescription.h