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< FailureInfofailureInfo
 
TaskOutcomeType outcomeType = TaskOutcomeType::UNKNOWN
 
std::optional< RecoveryInforecoveryInfo
 
std::optional< std::string > specialTaskTypeDescription
 
armarx::core::time::DateTime startTime
 
std::string taskName
 
TaskType taskType = TaskType::UNKNOWN
 

Detailed Description

Definition at line 119 of file types.h.

Member Data Documentation

◆ agent

std::string agent

Definition at line 125 of file types.h.

◆ context

Definition at line 132 of file types.h.

◆ couldRecover

std::optional<bool> couldRecover

Definition at line 130 of file types.h.

◆ endTime

Definition at line 129 of file types.h.

◆ errorMessage

std::optional<std::string> errorMessage

Definition at line 126 of file types.h.

◆ failureInfo

std::optional<FailureInfo> failureInfo

Definition at line 127 of file types.h.

◆ outcomeType

Definition at line 124 of file types.h.

◆ recoveryInfo

std::optional<RecoveryInfo> recoveryInfo

Definition at line 131 of file types.h.

◆ specialTaskTypeDescription

std::optional<std::string> specialTaskTypeDescription

Definition at line 123 of file types.h.

◆ startTime

Definition at line 128 of file types.h.

◆ taskName

std::string taskName

Definition at line 121 of file types.h.

◆ taskType

Definition at line 122 of file types.h.


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