Skip to content
Snippets Groups Projects
Commit 774b8476 authored by Fabian Reister's avatar Fabian Reister
Browse files

update

parent 5cfb8354
No related branches found
No related tags found
No related merge requests found
...@@ -14,6 +14,9 @@ ...@@ -14,6 +14,9 @@
#include "Navigation/libraries/core/types.h" #include "Navigation/libraries/core/types.h"
#include "Navigation/libraries/trajectory_control/TrajectoryController.h" #include "Navigation/libraries/trajectory_control/TrajectoryController.h"
#include "Navigation/libraries/trajectory_control/core.h" #include "Navigation/libraries/trajectory_control/core.h"
#include "Navigation/libraries/trajectory_control/aron_conversions.h"
#include "Navigation/libraries/trajectory_control/aron/TrajectoryFollowingControllerParams.aron.generated.h"
namespace armarx::nav::traj_ctrl namespace armarx::nav::traj_ctrl
{ {
...@@ -26,13 +29,24 @@ namespace armarx::nav::traj_ctrl ...@@ -26,13 +29,24 @@ namespace armarx::nav::traj_ctrl
aron::datanavigator::DictNavigatorPtr TrajectoryFollowingControllerParams::toAron() const aron::datanavigator::DictNavigatorPtr TrajectoryFollowingControllerParams::toAron() const
{ {
return nullptr; // TODO implement arondto::TrajectoryFollowingControllerParams dto;
TrajectoryFollowingControllerParams bo;
aron_conv::toAron(dto, bo);
return dto.toAron();
} }
TrajectoryFollowingControllerParams TrajectoryFollowingControllerParams
TrajectoryFollowingControllerParams::FromAron(const aron::datanavigator::DictNavigatorPtr& dict) TrajectoryFollowingControllerParams::FromAron(const aron::datanavigator::DictNavigatorPtr& dict)
{ {
return TrajectoryFollowingControllerParams(); // TODO implement arondto::TrajectoryFollowingControllerParams dto;
dto.fromAron(dict);
TrajectoryFollowingControllerParams bo;
aron_conv::fromAron(dto, bo);
return bo;
} }
TrajectoryFollowingController::TrajectoryFollowingController(const Params& params, TrajectoryFollowingController::TrajectoryFollowingController(const Params& params,
......
#include "WaypointController.h" #include "WaypointController.h"
#include "Navigation/libraries/trajectory_control/TrajectoryController.h" #include "Navigation/libraries/trajectory_control/TrajectoryController.h"
#include "Navigation/libraries/trajectory_control/aron_conversions.h"
#include "Navigation/libraries/trajectory_control/core.h" #include "Navigation/libraries/trajectory_control/core.h"
#include "Navigation/libraries/trajectory_control/aron/WaypointControllerParams.aron.generated.h"
namespace armarx::nav::traj_ctrl namespace armarx::nav::traj_ctrl
{ {
...@@ -14,13 +16,24 @@ namespace armarx::nav::traj_ctrl ...@@ -14,13 +16,24 @@ namespace armarx::nav::traj_ctrl
aron::datanavigator::DictNavigatorPtr WaypointControllerParams::toAron() const aron::datanavigator::DictNavigatorPtr WaypointControllerParams::toAron() const
{ {
return nullptr; // TODO implement arondto::WaypointControllerParams dto;
WaypointControllerParams bo;
aron_conv::toAron(dto, bo);
return dto.toAron();
} }
WaypointControllerParams WaypointControllerParams
WaypointControllerParams::FromAron(const aron::datanavigator::DictNavigatorPtr& dict) WaypointControllerParams::FromAron(const aron::datanavigator::DictNavigatorPtr& dict)
{ {
return WaypointControllerParams(); // TODO implement arondto::WaypointControllerParams dto;
dto.fromAron(dict);
WaypointControllerParams bo;
aron_conv::fromAron(dto, bo);
return bo;
} }
// WaypointController // WaypointController
......
...@@ -5,6 +5,9 @@ ...@@ -5,6 +5,9 @@
#include "Navigation/libraries/trajectory_control/TrajectoryController.h" #include "Navigation/libraries/trajectory_control/TrajectoryController.h"
#include "Navigation/libraries/trajectory_control/TrajectoryFollowingController.h" #include "Navigation/libraries/trajectory_control/TrajectoryFollowingController.h"
#include "Navigation/libraries/trajectory_control/WaypointController.h" #include "Navigation/libraries/trajectory_control/WaypointController.h"
#include "Navigation/libraries/trajectory_control/aron/TrajectoryControllerParams.aron.generated.h"
#include "Navigation/libraries/trajectory_control/aron/TrajectoryFollowingControllerParams.aron.generated.h"
#include "Navigation/libraries/trajectory_control/aron/WaypointControllerParams.aron.generated.h"
namespace armarx::nav::traj_ctrl::aron_conv namespace armarx::nav::traj_ctrl::aron_conv
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment