25 #include <armarx/navigation/core/aron/Events.aron.generated.h>
26 #include <armarx/navigation/core/aron/PIDParams.aron.generated.h>
27 #include <armarx/navigation/core/aron/Trajectory.aron.generated.h>
28 #include <armarx/navigation/core/aron/Twist.aron.generated.h>
29 #include <armarx/navigation/core/aron/TwistLimits.aron.generated.h>
35 template <
class DtoT,
class BoT>
44 void toAron(arondto::GlobalTrajectoryPoint& dto,
const GlobalTrajectoryPoint&
bo);
45 void fromAron(
const arondto::GlobalTrajectoryPoint& dto, GlobalTrajectoryPoint&
bo);
47 void toAron(arondto::GlobalTrajectory& dto,
const GlobalTrajectory&
bo);
48 void fromAron(
const arondto::GlobalTrajectory& dto, GlobalTrajectory&
bo);
50 void toAron(arondto::LocalTrajectoryPoint& dto,
const LocalTrajectoryPoint&
bo);
51 void fromAron(
const arondto::LocalTrajectoryPoint& dto, LocalTrajectoryPoint&
bo);
53 void toAron(arondto::LocalTrajectory& dto,
const LocalTrajectory&
bo);
54 void fromAron(
const arondto::LocalTrajectory& dto, LocalTrajectory&
bo);
56 void toAron(arondto::Twist& dto,
const Twist&
bo);
57 void fromAron(
const arondto::Twist& dto, Twist&
bo);
59 void toAron(armarx::navigation::core::arondto::PIDParams& dto,
61 void fromAron(
const armarx::navigation::core::arondto::PIDParams& dto,
64 void toAron(armarx::navigation::core::arondto::TwistLimits& dto,
66 void fromAron(
const armarx::navigation::core::arondto::TwistLimits& dto,
70 void toAron(armarx::navigation::core::arondto::GoalReachedEvent& dto,
73 void fromAron(
const armarx::navigation::core::arondto::GoalReachedEvent& dto,
76 void toAron(armarx::navigation::core::arondto::MovementStartedEvent& dto,
79 void fromAron(
const armarx::navigation::core::arondto::GlobalPlanningFailedEvent& dto,
82 void toAron(armarx::navigation::core::arondto::GlobalPlanningFailedEvent& dto,
85 void fromAron(
const armarx::navigation::core::arondto::LocalPlanningFailedEvent& dto,
88 void toAron(armarx::navigation::core::arondto::LocalPlanningFailedEvent& dto,
91 void fromAron(
const armarx::navigation::core::arondto::MovementStartedEvent& dto,
94 void toAron(armarx::navigation::core::arondto::WaypointReachedEvent& dto,
97 void fromAron(
const armarx::navigation::core::arondto::WaypointReachedEvent& dto,
100 void toAron(armarx::navigation::core::arondto::InternalErrorEvent& dto,
103 void fromAron(
const armarx::navigation::core::arondto::InternalErrorEvent& dto,
106 void toAron(armarx::navigation::core::arondto::UserAbortTriggeredEvent& dto,
109 void fromAron(
const armarx::navigation::core::arondto::UserAbortTriggeredEvent& dto,
112 void toAron(armarx::navigation::core::arondto::SafetyThrottlingTriggeredEvent& dto,
115 void fromAron(
const armarx::navigation::core::arondto::SafetyThrottlingTriggeredEvent& dto,
118 void toAron(armarx::navigation::core::arondto::SafetyStopTriggeredEvent& dto,
121 void fromAron(
const armarx::navigation::core::arondto::SafetyStopTriggeredEvent& dto,