convertMCM.h
Go to the documentation of this file.
1 
43 #pragma once
44 
48 #ifdef ROS1
49 #include <etsi_its_mcm_uulm_msgs/MCM.h>
50 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs;
51 #else
52 #include <etsi_its_mcm_uulm_msgs/msg/mcm.hpp>
53 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs::msg;
54 #endif
55 
56 
58 
59 void toRos_MCM(const mcm_uulm_MCM_t& in, mcm_uulm_msgs::MCM& out) {
60  toRos_ItsPduHeader(in.header, out.header);
62 }
63 
64 void toStruct_MCM(const mcm_uulm_msgs::MCM& in, mcm_uulm_MCM_t& out) {
65  memset(&out, 0, sizeof(mcm_uulm_MCM_t));
66  toStruct_ItsPduHeader(in.header, out.header);
68 }
69 
70 }
convertItsPduHeader.h
etsi_its_mcm_uulm_conversion
Definition: convertAdviceResponse.h:59
mcm_uulm_MCM
mcm_uulm_MCM::header
mcm_uulm_ItsPduHeader_t header
convertManeuverCoordinationMessage.h
etsi_its_mcm_uulm_conversion::toStruct_ItsPduHeader
void toStruct_ItsPduHeader(const mcm_uulm_msgs::ItsPduHeader &in, mcm_uulm_ItsPduHeader_t &out)
Definition: convertItsPduHeader.h:82
etsi_its_mcm_uulm_conversion::toRos_MCM
void toRos_MCM(const mcm_uulm_MCM_t &in, mcm_uulm_msgs::MCM &out)
Definition: convertMCM.h:59
etsi_its_mcm_uulm_conversion::toRos_ManeuverCoordinationMessage
void toRos_ManeuverCoordinationMessage(const mcm_uulm_ManeuverCoordinationMessage_t &in, mcm_uulm_msgs::ManeuverCoordinationMessage &out)
Definition: convertManeuverCoordinationMessage.h:59
mcm_uulm_MCM.h
etsi_its_mcm_uulm_conversion::toStruct_MCM
void toStruct_MCM(const mcm_uulm_msgs::MCM &in, mcm_uulm_MCM_t &out)
Definition: convertMCM.h:64
etsi_its_mcm_uulm_conversion::toRos_ItsPduHeader
void toRos_ItsPduHeader(const mcm_uulm_ItsPduHeader_t &in, mcm_uulm_msgs::ItsPduHeader &out)
Definition: convertItsPduHeader.h:76
mcm_uulm_MCM::mcm
mcm_uulm_ManeuverCoordinationMessage_t mcm
etsi_its_mcm_uulm_conversion::toStruct_ManeuverCoordinationMessage
void toStruct_ManeuverCoordinationMessage(const mcm_uulm_msgs::ManeuverCoordinationMessage &in, mcm_uulm_ManeuverCoordinationMessage_t &out)
Definition: convertManeuverCoordinationMessage.h:64


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