convertPlannedTrajectory.h
Go to the documentation of this file.
1 
44 #pragma once
45 
50 #ifdef ROS1
51 #include <etsi_its_mcm_uulm_msgs/PlannedTrajectory.h>
52 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs;
53 #else
54 #include <etsi_its_mcm_uulm_msgs/msg/planned_trajectory.hpp>
55 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs::msg;
56 #endif
57 
58 
60 
61 void toRos_PlannedTrajectory(const mcm_uulm_PlannedTrajectory_t& in, mcm_uulm_msgs::PlannedTrajectory& out) {
62  toRos_TrajectoryStartDeltaTime(in.startDeltaTime, out.start_delta_time);
63  toRos_TrajectoryPointDeltaTime(in.deltaTime, out.delta_time);
64  toRos_TrajectoryPointContainer(in.trajectoryPointContainer, out.trajectory_point_container);
65 }
66 
67 void toStruct_PlannedTrajectory(const mcm_uulm_msgs::PlannedTrajectory& in, mcm_uulm_PlannedTrajectory_t& out) {
68  memset(&out, 0, sizeof(mcm_uulm_PlannedTrajectory_t));
69  toStruct_TrajectoryStartDeltaTime(in.start_delta_time, out.startDeltaTime);
70  toStruct_TrajectoryPointDeltaTime(in.delta_time, out.deltaTime);
71  toStruct_TrajectoryPointContainer(in.trajectory_point_container, out.trajectoryPointContainer);
72 }
73 
74 }
etsi_its_mcm_uulm_conversion
Definition: convertAdviceResponse.h:59
etsi_its_mcm_uulm_conversion::toStruct_PlannedTrajectory
void toStruct_PlannedTrajectory(const mcm_uulm_msgs::PlannedTrajectory &in, mcm_uulm_PlannedTrajectory_t &out)
Definition: convertPlannedTrajectory.h:67
mcm_uulm_PlannedTrajectory::trajectoryPointContainer
mcm_uulm_TrajectoryPointContainer_t trajectoryPointContainer
etsi_its_mcm_uulm_conversion::toRos_TrajectoryPointContainer
void toRos_TrajectoryPointContainer(const mcm_uulm_TrajectoryPointContainer_t &in, mcm_uulm_msgs::TrajectoryPointContainer &out)
Definition: convertTrajectoryPointContainer.h:61
mcm_uulm_PlannedTrajectory.h
etsi_its_mcm_uulm_conversion::toStruct_TrajectoryStartDeltaTime
void toStruct_TrajectoryStartDeltaTime(const mcm_uulm_msgs::TrajectoryStartDeltaTime &in, mcm_uulm_TrajectoryStartDeltaTime_t &out)
Definition: convertTrajectoryStartDeltaTime.h:60
etsi_its_mcm_uulm_conversion::toRos_TrajectoryStartDeltaTime
void toRos_TrajectoryStartDeltaTime(const mcm_uulm_TrajectoryStartDeltaTime_t &in, mcm_uulm_msgs::TrajectoryStartDeltaTime &out)
Definition: convertTrajectoryStartDeltaTime.h:56
convertTrajectoryPointDeltaTime.h
convertTrajectoryPointContainer.h
etsi_its_mcm_uulm_conversion::toRos_TrajectoryPointDeltaTime
void toRos_TrajectoryPointDeltaTime(const mcm_uulm_TrajectoryPointDeltaTime_t &in, mcm_uulm_msgs::TrajectoryPointDeltaTime &out)
Definition: convertTrajectoryPointDeltaTime.h:56
etsi_its_mcm_uulm_conversion::toStruct_TrajectoryPointContainer
void toStruct_TrajectoryPointContainer(const mcm_uulm_msgs::TrajectoryPointContainer &in, mcm_uulm_TrajectoryPointContainer_t &out)
Definition: convertTrajectoryPointContainer.h:69
mcm_uulm_PlannedTrajectory::startDeltaTime
mcm_uulm_TrajectoryStartDeltaTime_t startDeltaTime
convertTrajectoryStartDeltaTime.h
etsi_its_mcm_uulm_conversion::toRos_PlannedTrajectory
void toRos_PlannedTrajectory(const mcm_uulm_PlannedTrajectory_t &in, mcm_uulm_msgs::PlannedTrajectory &out)
Definition: convertPlannedTrajectory.h:61
etsi_its_mcm_uulm_conversion::toStruct_TrajectoryPointDeltaTime
void toStruct_TrajectoryPointDeltaTime(const mcm_uulm_msgs::TrajectoryPointDeltaTime &in, mcm_uulm_TrajectoryPointDeltaTime_t &out)
Definition: convertTrajectoryPointDeltaTime.h:60
mcm_uulm_PlannedTrajectory
mcm_uulm_PlannedTrajectory::deltaTime
mcm_uulm_TrajectoryPointDeltaTime_t deltaTime


etsi_its_mcm_uulm_conversion
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:29:22