aron_conversions.cpp
Go to the documentation of this file.
1#include "aron_conversions.h"
2
5#include <armarx/navigation/trajectory_control/local/aron/TrajectoryFollowingControllerParams.aron.generated.h>
6
8{
9
10
11 void
12 toAron(arondto::TrajectoryFollowingControllerParams& dto,
14 {
15 core::toAron(dto.pidOri, bo.pidOri);
16 core::toAron(dto.pidPos, bo.pidPos);
17 core::toAron(dto.limits, bo.limits);
18 dto.velocityFactor = bo.velocityFactor;
19 dto.alpha = bo.alpha;
20 dto.coupleLinearAndAngularLimits = bo.coupleLinearAndAngularLimits;
21 dto.enableAngularFeedforward = bo.enableAngularFeedforward;
22 }
23
24 void
25 fromAron(const arondto::TrajectoryFollowingControllerParams& dto,
27 {
28 core::fromAron(dto.pidOri, bo.pidOri);
29 core::fromAron(dto.pidPos, bo.pidPos);
30 core::fromAron(dto.limits, bo.limits);
31 bo.velocityFactor = dto.velocityFactor;
32 bo.alpha = dto.alpha;
33 bo.coupleLinearAndAngularLimits = dto.coupleLinearAndAngularLimits;
34 bo.enableAngularFeedforward = dto.enableAngularFeedforward;
35 }
36
37
38} // namespace armarx::navigation::traj_ctrl::local
void toAron(arondto::GlobalTrajectoryPoint &dto, const GlobalTrajectoryPoint &bo)
void fromAron(const arondto::GlobalTrajectoryPoint &dto, GlobalTrajectoryPoint &bo)
This file is part of ArmarX.
Definition fwd.h:47
void toAron(arondto::TrajectoryFollowingControllerParams &dto, const TrajectoryFollowingControllerParams &bo)
void fromAron(const arondto::TrajectoryFollowingControllerParams &dto, TrajectoryFollowingControllerParams &bo)