convertManeuverCoordinationMessage.h
Go to the documentation of this file.
1 
43 #pragma once
44 
48 #ifdef ROS1
49 #include <etsi_its_mcm_uulm_msgs/ManeuverCoordinationMessage.h>
50 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs;
51 #else
52 #include <etsi_its_mcm_uulm_msgs/msg/maneuver_coordination_message.hpp>
53 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs::msg;
54 #endif
55 
56 
58 
59 void toRos_ManeuverCoordinationMessage(const mcm_uulm_ManeuverCoordinationMessage_t& in, mcm_uulm_msgs::ManeuverCoordinationMessage& out) {
60  toRos_GenerationDeltaTime(in.generationDeltaTime, out.generation_delta_time);
61  toRos_McmParameters(in.mcmParameters, out.mcm_parameters);
62 }
63 
64 void toStruct_ManeuverCoordinationMessage(const mcm_uulm_msgs::ManeuverCoordinationMessage& in, mcm_uulm_ManeuverCoordinationMessage_t& out) {
65  memset(&out, 0, sizeof(mcm_uulm_ManeuverCoordinationMessage_t));
66  toStruct_GenerationDeltaTime(in.generation_delta_time, out.generationDeltaTime);
67  toStruct_McmParameters(in.mcm_parameters, out.mcmParameters);
68 }
69 
70 }
etsi_its_mcm_uulm_conversion
Definition: convertAdviceResponse.h:59
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
mcm_uulm_ManeuverCoordinationMessage::mcmParameters
mcm_uulm_McmParameters_t mcmParameters
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
etsi_its_mcm_uulm_conversion::toRos_GenerationDeltaTime
void toRos_GenerationDeltaTime(const mcm_uulm_GenerationDeltaTime_t &in, mcm_uulm_msgs::GenerationDeltaTime &out)
Definition: convertGenerationDeltaTime.h:63
mcm_uulm_ManeuverCoordinationMessage
mcm_uulm_ManeuverCoordinationMessage::generationDeltaTime
mcm_uulm_GenerationDeltaTime_t generationDeltaTime
mcm_uulm_ManeuverCoordinationMessage.h
convertMcmParameters.h
convertGenerationDeltaTime.h
etsi_its_mcm_uulm_conversion::toStruct_GenerationDeltaTime
void toStruct_GenerationDeltaTime(const mcm_uulm_msgs::GenerationDeltaTime &in, mcm_uulm_GenerationDeltaTime_t &out)
Definition: convertGenerationDeltaTime.h:67
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::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