aron_conversions.h
Go to the documentation of this file.
1#pragma once
2
3#include <ArmarXCore/interface/core/Profiler.h>
5
6#include <RobotAPI/libraries/armem_skills/aron/Skill.aron.generated.h>
7#include <RobotAPI/libraries/armem_skills/aron/Statechart.aron.generated.h>
11
12namespace armarx::armem
13{
14 void fromAron(const armarx::skills::arondto::Statechart::StateType& dto,
15 armarx::eStateType& bo);
16 void toAron(armarx::skills::arondto::Statechart::StateType& dto, const armarx::eStateType& bo);
17
18 void fromAron(const armarx::skills::arondto::Statechart::ParameterMap& dto,
19 armarx::StateParameterMap& bo);
20 void toAron(armarx::skills::arondto::Statechart::ParameterMap& dto,
21 const armarx::StateParameterMap& bo);
22
23 void fromAron(const armarx::skills::arondto::Statechart::Transition& dto,
24 armarx::ProfilerStatechartTransitionWithParameters& bo);
25 void toAron(armarx::skills::arondto::Statechart::Transition& dto,
26 const armarx::ProfilerStatechartTransitionWithParameters& bo);
27
28 void fromAron(const armarx::skills::arondto::ProviderID& dto, skills::ProviderID& bo);
29 void toAron(armarx::skills::arondto::ProviderID& dto, const skills::ProviderID& bo);
30
31 void fromAron(const armarx::skills::arondto::SkillID& dto, skills::SkillID& bo);
32 void toAron(armarx::skills::arondto::SkillID& dto, const skills::SkillID& bo);
33
34 void fromAron(const armarx::skills::arondto::SkillDescription& dto,
36 void toAron(armarx::skills::arondto::SkillDescription& dto, const skills::SkillDescription& bo);
37
38 void fromAron(const armarx::skills::arondto::SkillExecutionRequest& dto,
40 void toAron(armarx::skills::arondto::SkillExecutionRequest& dto,
42
43 void fromAron(const armarx::skills::arondto::SkillStatusUpdate& dto,
45 void toAron(armarx::skills::arondto::SkillStatusUpdate& dto,
47} // namespace armarx::armem
void fromAron(const arondto::MemoryID &dto, MemoryID &bo)
void toAron(arondto::MemoryID &dto, const MemoryID &bo)