|
|
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 |
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.
Definition at line 48 of file SkillEventRenderer.h.
| std::string executorName |
The call stack of the execution, e.g. "ServeDrinks->ServeDrinks::BringObjectFromCart".
Definition at line 56 of file SkillEventRenderer.h.
| nlohmann::json parameters |
Definition at line 58 of file SkillEventRenderer.h.
| nlohmann::json result |
Definition at line 59 of file SkillEventRenderer.h.
| std::string skillName |
Definition at line 50 of file SkillEventRenderer.h.
| std::string status |
One of the armarx::skills::SkillStatus names, e.g. "Running", "Succeeded".
Definition at line 53 of file SkillEventRenderer.h.
| armarx::core::time::DateTime timestamp |
Definition at line 61 of file SkillEventRenderer.h.