Go to the documentation of this file.
9 #include <RobotAPI/interface/skills/SkillProviderInterface.h>
101 const std::optional<skills::ProviderID>& providerId = std::nullopt);
132 const std::optional<skills::ProviderID>& providerId = std::nullopt);
222 const std::optional<skills::ProviderID>& providerId = std::nullopt);
bool operator<(const SkillStatusUpdate &o) const
static TerminatedSkillStatusUpdate FromIce(const provider::dto::SkillStatusUpdate &update, const std::optional< skills::ProviderID > &providerId=std::nullopt)
ReaderT::InputType T & ret
manager::dto::SkillStatusUpdate toManagerIce() const
This file is part of ArmarX.
manager::dto::SkillStatusUpdate toManagerIce() const
static SkillStatusUpdate FromIce(const provider::dto::SkillStatusUpdate &update, const std::optional< skills::ProviderID > &providerId=std::nullopt)
bool hasBeenRunning() const
TerminatedSkillStatus mergeSkillStatuseses(const TerminatedSkillStatus t1, const TerminatedSkillStatus t2)
bool hasBeenSucceeded() const
manager::dto::SkillStatusUpdate toManagerIce() const
callback::dti::SkillProviderCallbackInterfacePrx callbackInterface
SkillExecutionID executionId
aron::data::DictPtr result
bool operator<=(const SkillStatusUpdate &o) const
static ActiveOrTerminatedSkillStatusUpdate FromIce(const provider::dto::SkillStatusUpdate &update, const std::optional< skills::ProviderID > &providerId=std::nullopt)
bool hasBeenSucceeded() const
provider::dto::SkillStatusUpdate toProviderIce() const
ActiveOrTerminatedSkillStatus
provider::dto::SkillStatusUpdate toProviderIce() const
provider::dto::SkillStatusUpdate toProviderIce() const
bool hasBeenTerminated() const
bool hasBeenSucceeded() const
void toIce(core::dto::Execution::Status &ret, const SkillStatus &status)
bool hasBeenPrepared() const
bool hasBeenConstructed() const
bool update(mongocxx::collection &coll, const nlohmann::json &query, const nlohmann::json &update)
provider::dto::SkillStatusUpdate toProviderIce() const
bool hasBeenTerminated() const
std::shared_ptr< Dict > DictPtr
manager::dto::SkillStatusUpdate toManagerIce() const
aron::data::DictPtr parameters
SkillStatus toSkillStatus(const ActiveOrTerminatedSkillStatus &d)
void fromIce(const core::dto::Execution::Status &status, TerminatedSkillStatus &ret)
This file offers overloads of toIce() and fromIce() functions for STL container types.
bool hasBeenTerminated() const
bool hasBeenInitialized() const