SkillDescription Struct Reference

#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)
 

Member Function Documentation

◆ FromIce() [1/2]

SkillDescription FromIce ( const manager::dto::SkillDescription & i)
static

◆ FromIce() [2/2]

SkillDescription FromIce ( const provider::dto::SkillDescription & i,
const std::optional< ProviderID > & pid = std::nullopt )
static

◆ operator==()

bool operator== ( const SkillDescription & other) const

◆ toManagerIce()

manager::dto::SkillDescription toManagerIce ( ) const

◆ toProviderIce()

provider::dto::SkillDescription toProviderIce ( ) const

Member Data Documentation

◆ description

std::string description = ""

◆ parametersType

aron::type::ObjectPtr parametersType = nullptr

◆ resultType

aron::type::ObjectPtr resultType = nullptr

◆ rootProfileDefaults

aron::data::DictPtr rootProfileDefaults = nullptr

◆ skillId

SkillID skillId

◆ timeout


The documentation for this struct was generated from the following files: