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 
12 namespace 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,
20  void toAron(armarx::skills::arondto::Statechart::ParameterMap& dto,
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,
35  skills::SkillDescription& bo);
36  void toAron(armarx::skills::arondto::SkillDescription& dto, const skills::SkillDescription& bo);
37 
38  void fromAron(const armarx::skills::arondto::SkillExecutionRequest& dto,
39  skills::SkillExecutionRequest& bo);
40  void toAron(armarx::skills::arondto::SkillExecutionRequest& dto,
41  const skills::SkillExecutionRequest& bo);
42 
43  void fromAron(const armarx::skills::arondto::SkillStatusUpdate& dto,
44  skills::SkillStatusUpdate& bo);
45  void toAron(armarx::skills::arondto::SkillStatusUpdate& dto,
46  const skills::SkillStatusUpdate& bo);
47 } // namespace armarx::armem
SkillStatusUpdate.h
armarx::armem::toAron
void toAron(arondto::MemoryID &dto, const MemoryID &bo)
Definition: aron_conversions.cpp:19
armarx::armem
Definition: LegacyRobotStateMemoryAdapter.cpp:31
ObserverObjectFactories.h
armarx::statechartmodel::StateParameterMap
QMap< QString, StateParameterPtr > StateParameterMap
Definition: StateParameter.h:46
SkillExecutionRequest.h
armarx::armem::fromAron
void fromAron(const arondto::MemoryID &dto, MemoryID &bo)
Definition: aron_conversions.cpp:8
armarx::aron::bo
const std::optional< BoT > & bo
Definition: aron_conversions.h:166
SkillDescription.h