SkillEvent Struct Reference

One skill lifecycle event, as stored in the Skill memory's SkillEvent core segment. More...

#include <RobotAPI/components/opossum_logger/SkillEventRenderer.h>

Public Attributes

std::string executorName
 The call stack of the execution, e.g. "ServeDrinks->ServeDrinks::BringObjectFromCart".
 
nlohmann::json parameters
 
nlohmann::json result
 
std::string skillName
 
std::string status
 One of the armarx::skills::SkillStatus names, e.g. "Running", "Succeeded".
 
armarx::core::time::DateTime timestamp
 

Detailed Description

One skill lifecycle event, as stored in the Skill memory's SkillEvent core segment.

parameters and result are expected in the self-describing Aron JSON format (the one with _ARON_VALUE / _ARON_ELEMENTS wrappers), which is both what aron::data::converter::AronNlohmannJSONConverter produces and what an LTM export writes to data.aron.json. This lets the same renderer run on live memory data and on exported files.

Member Data Documentation

◆ executorName

std::string executorName

The call stack of the execution, e.g. "ServeDrinks->ServeDrinks::BringObjectFromCart".

◆ parameters

nlohmann::json parameters

◆ result

nlohmann::json result

◆ skillName

std::string skillName

◆ status

std::string status

One of the armarx::skills::SkillStatus names, e.g. "Running", "Succeeded".

◆ timestamp


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