convertTrajectoryPoint.h
Go to the documentation of this file.
1 
44 #pragma once
45 
50 #ifdef ROS1
51 #include <etsi_its_mcm_uulm_msgs/TrajectoryPoint.h>
52 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs;
53 #else
54 #include <etsi_its_mcm_uulm_msgs/msg/trajectory_point.hpp>
55 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs::msg;
56 #endif
57 
58 
60 
61 void toRos_TrajectoryPoint(const mcm_uulm_TrajectoryPoint_t& in, mcm_uulm_msgs::TrajectoryPoint& out) {
62  toRos_Waypoint(in.waypoint, out.waypoint);
63  toRos_SpeedValue(in.speed, out.speed);
64  toRos_HeadingValue(in.heading, out.heading);
65 }
66 
67 void toStruct_TrajectoryPoint(const mcm_uulm_msgs::TrajectoryPoint& in, mcm_uulm_TrajectoryPoint_t& out) {
68  memset(&out, 0, sizeof(mcm_uulm_TrajectoryPoint_t));
69  toStruct_Waypoint(in.waypoint, out.waypoint);
70  toStruct_SpeedValue(in.speed, out.speed);
71  toStruct_HeadingValue(in.heading, out.heading);
72 }
73 
74 }
convertWaypoint.h
etsi_its_mcm_uulm_conversion::toRos_Waypoint
void toRos_Waypoint(const mcm_uulm_Waypoint_t &in, mcm_uulm_msgs::Waypoint &out)
Definition: convertWaypoint.h:58
etsi_its_mcm_uulm_conversion
Definition: convertAdviceResponse.h:59
etsi_its_mcm_uulm_conversion::toStruct_TrajectoryPoint
void toStruct_TrajectoryPoint(const mcm_uulm_msgs::TrajectoryPoint &in, mcm_uulm_TrajectoryPoint_t &out)
Definition: convertTrajectoryPoint.h:67
mcm_uulm_TrajectoryPoint.h
mcm_uulm_TrajectoryPoint::speed
mcm_uulm_SpeedValue_t speed
etsi_its_mcm_uulm_conversion::toRos_SpeedValue
void toRos_SpeedValue(const mcm_uulm_SpeedValue_t &in, mcm_uulm_msgs::SpeedValue &out)
Definition: convertSpeedValue.h:75
convertSpeedValue.h
etsi_its_mcm_uulm_conversion::toRos_HeadingValue
void toRos_HeadingValue(const mcm_uulm_HeadingValue_t &in, mcm_uulm_msgs::HeadingValue &out)
Definition: convertHeadingValue.h:73
convertHeadingValue.h
mcm_uulm_TrajectoryPoint::waypoint
mcm_uulm_Waypoint_t waypoint
etsi_its_mcm_uulm_conversion::toStruct_HeadingValue
void toStruct_HeadingValue(const mcm_uulm_msgs::HeadingValue &in, mcm_uulm_HeadingValue_t &out)
Definition: convertHeadingValue.h:77
etsi_its_mcm_uulm_conversion::toStruct_Waypoint
void toStruct_Waypoint(const mcm_uulm_msgs::Waypoint &in, mcm_uulm_Waypoint_t &out)
Definition: convertWaypoint.h:63
mcm_uulm_TrajectoryPoint::heading
mcm_uulm_HeadingValue_t heading
etsi_its_mcm_uulm_conversion::toRos_TrajectoryPoint
void toRos_TrajectoryPoint(const mcm_uulm_TrajectoryPoint_t &in, mcm_uulm_msgs::TrajectoryPoint &out)
Definition: convertTrajectoryPoint.h:61
mcm_uulm_TrajectoryPoint
etsi_its_mcm_uulm_conversion::toStruct_SpeedValue
void toStruct_SpeedValue(const mcm_uulm_msgs::SpeedValue &in, mcm_uulm_SpeedValue_t &out)
Definition: convertSpeedValue.h:79


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