|
#include <RobotAPI/libraries/skills/core/SkillDescription.h>
Public Member Functions | |
bool | operator== (const SkillDescription &other) const |
manager::dto::SkillDescription | toManagerIce () const |
provider::dto::SkillDescription | toProviderIce () const |
Static Public Member Functions | |
static SkillDescription | FromIce (const manager::dto::SkillDescription &i) |
static SkillDescription | FromIce (const provider::dto::SkillDescription &i, const std::optional< ProviderID > &=std::nullopt) |
Public Attributes | |
std::string | description = "" |
aron::type::ObjectPtr | parametersType = nullptr |
aron::type::ObjectPtr | resultType = nullptr |
aron::data::DictPtr | rootProfileDefaults = nullptr |
SkillID | skillId |
armarx::core::time::Duration | timeout = armarx::core::time::Duration::MilliSeconds(-1) |
Definition at line 18 of file SkillDescription.h.
|
static |
|
static |
Definition at line 39 of file SkillDescription.cpp.
|
inline |
Definition at line 35 of file SkillDescription.h.
manager::dto::SkillDescription toManagerIce | ( | ) | const |
provider::dto::SkillDescription toProviderIce | ( | ) | const |
std::string description = "" |
Definition at line 21 of file SkillDescription.h.
aron::type::ObjectPtr parametersType = nullptr |
Definition at line 24 of file SkillDescription.h.
aron::type::ObjectPtr resultType = nullptr |
Definition at line 25 of file SkillDescription.h.
aron::data::DictPtr rootProfileDefaults = nullptr |
Definition at line 22 of file SkillDescription.h.
SkillID skillId |
Definition at line 20 of file SkillDescription.h.
Definition at line 23 of file SkillDescription.h.