aron_conversions.cpp
Go to the documentation of this file.
1 #include "aron_conversions.h"
2 
7 #include <armarx/navigation/trajectory_control/global/aron/TrajectoryControllerParams.aron.generated.h>
8 #include <armarx/navigation/trajectory_control/global/aron/TrajectoryFollowingControllerParams.aron.generated.h>
9 #include <armarx/navigation/trajectory_control/global/aron/WaypointControllerParams.aron.generated.h>
10 
12 {
13 
14  void
15  toAron(arondto::TrajectoryControllerParams& dto, const TrajectoryControllerParams& bo)
16  {
17  // core::toAron(dto.limits, bo.limits);
18  }
19 
20  void
21  fromAron(const arondto::TrajectoryControllerParams& dto, TrajectoryControllerParams& bo)
22  {
23  // core::fromAron(dto.limits, bo.limits);
24  }
25 
26  void
27  toAron(arondto::TrajectoryFollowingControllerParams& dto,
29  {
30  // toAron(static_cast<arondto::TrajectoryControllerParams&>(dto),
31  // static_cast<const TrajectoryControllerParams&>(bo));
32 
33  core::toAron(dto.pidOri, bo.pidOri);
34  core::toAron(dto.pidPos, bo.pidPos);
35  core::toAron(dto.limits, bo.limits);
36  dto.alpha = bo.alpha;
37  }
38 
39  void
40  fromAron(const arondto::TrajectoryFollowingControllerParams& dto,
42  {
43  // fromAron(static_cast<const arondto::TrajectoryControllerParams&>(dto),
44  // static_cast<TrajectoryControllerParams&>(bo));
45 
46  core::fromAron(dto.pidOri, bo.pidOri);
47  core::fromAron(dto.pidPos, bo.pidPos);
48  core::fromAron(dto.limits, bo.limits);
49  bo.alpha = dto.alpha;
50  }
51 
52  void
53  toAron(arondto::WaypointControllerParams& dto, const WaypointControllerParams& bo)
54  {
55  // TODO: implement
56  }
57 
58  void
59  fromAron(const arondto::WaypointControllerParams& dto, WaypointControllerParams& bo)
60  {
61  // TODO: implement
62  }
63 
64 
65 } // namespace armarx::navigation::traj_ctrl::global
armarx::navigation::traj_ctrl::global::fromAron
void fromAron(const arondto::TrajectoryControllerParams &dto, TrajectoryControllerParams &bo)
Definition: aron_conversions.cpp:21
armarx::navigation::core::fromAron
void fromAron(const arondto::GlobalTrajectoryPoint &dto, GlobalTrajectoryPoint &bo)
Definition: aron_conversions.cpp:31
TrajectoryFollowingController.h
armarx::navigation::core::toAron
void toAron(arondto::GlobalTrajectoryPoint &dto, const GlobalTrajectoryPoint &bo)
Definition: aron_conversions.cpp:24
TrajectoryController.h
WaypointController.h
armarx::navigation::traj_ctrl::global::toAron
void toAron(arondto::TrajectoryControllerParams &dto, const TrajectoryControllerParams &bo)
Definition: aron_conversions.cpp:15
armarx::navigation::traj_ctrl::global::TrajectoryFollowingControllerParams
Definition: TrajectoryFollowingController.h:40
armarx::navigation::traj_ctrl::global::WaypointControllerParams
Definition: WaypointController.h:37
aron_conversions.h
armarx::navigation::traj_ctrl::global
This file is part of ArmarX.
Definition: aron_conversions.cpp:11
armarx::aron::bo
const std::optional< BoT > & bo
Definition: aron_conversions.h:174
armarx::navigation::traj_ctrl::global::TrajectoryControllerParams
Definition: TrajectoryController.h:51