TaskOutcome Struct Reference

#include <RobotAPI/libraries/armem_task_outcome/types.h>

Public Attributes

std::string agent
 
TaskOutcomeContext context
 
std::optional< bool > couldRecover
 
armarx::core::time::DateTime endTime
 
std::optional< std::string > errorMessage
 
std::optional< FailureInfo > failureInfo
 
TaskOutcomeType outcomeType = TaskOutcomeType::UNKNOWN
 
std::optional< RecoveryInfo > recoveryInfo
 
std::optional< std::string > specialTaskTypeDescription
 
armarx::core::time::DateTime startTime
 
std::string taskName
 
TaskType taskType = TaskType::UNKNOWN
 

Member Data Documentation

◆ agent

std::string agent

◆ context

◆ couldRecover

std::optional<bool> couldRecover

◆ endTime

◆ errorMessage

std::optional<std::string> errorMessage

◆ failureInfo

std::optional<FailureInfo> failureInfo

◆ outcomeType

◆ recoveryInfo

std::optional<RecoveryInfo> recoveryInfo

◆ specialTaskTypeDescription

std::optional<std::string> specialTaskTypeDescription

◆ startTime

◆ taskName

std::string taskName

◆ taskType


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