convertMcmParameters.h
Go to the documentation of this file.
1 
43 #pragma once
44 
48 #ifdef ROS1
49 #include <etsi_its_mcm_uulm_msgs/McmParameters.h>
50 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs;
51 #else
52 #include <etsi_its_mcm_uulm_msgs/msg/mcm_parameters.hpp>
53 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs::msg;
54 #endif
55 
56 
58 
59 void toRos_McmParameters(const mcm_uulm_McmParameters_t& in, mcm_uulm_msgs::McmParameters& out) {
60  toRos_BasicContainer(in.basicContainer, out.basic_container);
61  toRos_ManeuverContainer(in.maneuverContainer, out.maneuver_container);
62 }
63 
64 void toStruct_McmParameters(const mcm_uulm_msgs::McmParameters& in, mcm_uulm_McmParameters_t& out) {
65  memset(&out, 0, sizeof(mcm_uulm_McmParameters_t));
66  toStruct_BasicContainer(in.basic_container, out.basicContainer);
67  toStruct_ManeuverContainer(in.maneuver_container, out.maneuverContainer);
68 }
69 
70 }
etsi_its_mcm_uulm_conversion
Definition: convertAdviceResponse.h:59
mcm_uulm_McmParameters
etsi_its_mcm_uulm_conversion::toStruct_ManeuverContainer
void toStruct_ManeuverContainer(const mcm_uulm_msgs::ManeuverContainer &in, mcm_uulm_ManeuverContainer_t &out)
Definition: convertManeuverContainer.h:73
etsi_its_mcm_uulm_conversion::toStruct_McmParameters
void toStruct_McmParameters(const mcm_uulm_msgs::McmParameters &in, mcm_uulm_McmParameters_t &out)
Definition: convertMcmParameters.h:64
convertManeuverContainer.h
convertBasicContainer.h
mcm_uulm_McmParameters::basicContainer
mcm_uulm_BasicContainer_t basicContainer
etsi_its_mcm_uulm_conversion::toStruct_BasicContainer
void toStruct_BasicContainer(const mcm_uulm_msgs::BasicContainer &in, mcm_uulm_BasicContainer_t &out)
Definition: convertBasicContainer.h:77
mcm_uulm_McmParameters.h
etsi_its_mcm_uulm_conversion::toRos_BasicContainer
void toRos_BasicContainer(const mcm_uulm_BasicContainer_t &in, mcm_uulm_msgs::BasicContainer &out)
Definition: convertBasicContainer.h:72
etsi_its_mcm_uulm_conversion::toRos_ManeuverContainer
void toRos_ManeuverContainer(const mcm_uulm_ManeuverContainer_t &in, mcm_uulm_msgs::ManeuverContainer &out)
Definition: convertManeuverContainer.h:59
mcm_uulm_McmParameters::maneuverContainer
mcm_uulm_ManeuverContainer_t maneuverContainer
etsi_its_mcm_uulm_conversion::toRos_McmParameters
void toRos_McmParameters(const mcm_uulm_McmParameters_t &in, mcm_uulm_msgs::McmParameters &out)
Definition: convertMcmParameters.h:59


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