SkillStatusUpdate.h File Reference
#include <string>
#include <vector>
#include <ArmarXCore/core/time/DateTime.h>
#include <ArmarXCore/core/time/ice_conversions.h>
#include <RobotAPI/interface/skills/SkillProviderInterface.h>
#include <RobotAPI/libraries/aron/core/data/variant/container/Dict.h>
#include "SkillExecutionID.h"
#include "SkillID.h"
#include "SkillParameterization.h"
+ Include dependency graph for SkillStatusUpdate.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ActiveOrTerminatedSkillStatusUpdate
 
struct  SkillStatusUpdate
 
struct  SkillStatusUpdateBase
 
struct  TerminatedSkillStatusUpdate
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::skills
 This file is part of ArmarX.
 

Enumerations

enum  ActiveOrTerminatedSkillStatus { Running = 2, Failed = 4, Succeeded = 8, Aborted = 16 }
 
enum  SkillStatus {
  Constructing = 0, Initializing = 1, Preparing = 2, Running = 4,
  Failed = 8, Succeeded = 16, Aborted = 32
}
 
enum  TerminatedSkillStatus { Failed = 4, Succeeded = 8, Aborted = 16 }
 

Functions

void fromIce (const core::dto::Execution::Status &status, ActiveOrTerminatedSkillStatus &ret)
 
void fromIce (const core::dto::Execution::Status &status, SkillStatus &ret)
 
void fromIce (const core::dto::Execution::Status &status, TerminatedSkillStatus &ret)
 
ActiveOrTerminatedSkillStatus mergeSkillStatuseses (const ActiveOrTerminatedSkillStatus t1, const ActiveOrTerminatedSkillStatus t2)
 
TerminatedSkillStatus mergeSkillStatuseses (const TerminatedSkillStatus t1, const TerminatedSkillStatus t2)
 
void toIce (core::dto::Execution::Status &ret, const ActiveOrTerminatedSkillStatus &status)
 
void toIce (core::dto::Execution::Status &ret, const SkillStatus &status)
 
void toIce (core::dto::Execution::Status &ret, const TerminatedSkillStatus &status)
 
SkillStatus toSkillStatus (const ActiveOrTerminatedSkillStatus &d)
 
SkillStatus toSkillStatus (const TerminatedSkillStatus &d)