convertSuggestedManeuver.h
Go to the documentation of this file.
1 
46 #pragma once
47 
54 #ifdef ROS1
55 #include <etsi_its_mcm_uulm_msgs/SuggestedManeuver.h>
56 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs;
57 #else
58 #include <etsi_its_mcm_uulm_msgs/msg/suggested_maneuver.hpp>
59 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs::msg;
60 #endif
61 
62 
64 
65 void toRos_SuggestedManeuver(const mcm_uulm_SuggestedManeuver_t& in, mcm_uulm_msgs::SuggestedManeuver& out) {
66  toRos_ManeuverID(in.maneuverID, out.maneuver_id);
67  toRos_AdviceUpdateID(in.adviceUpdateID, out.advice_update_id);
68  toRos_ParticipatingRoadUserIDContainer(in.participatingRoadUserIDContainer, out.participating_road_user_id_container);
69  toRos_ConfirmationRequiredFlag(in.confirmationRequiredFlag, out.confirmation_required_flag);
70  toRos_ManeuverParameters(in.maneuverParameters, out.maneuver_parameters);
71 }
72 
73 void toStruct_SuggestedManeuver(const mcm_uulm_msgs::SuggestedManeuver& in, mcm_uulm_SuggestedManeuver_t& out) {
74  memset(&out, 0, sizeof(mcm_uulm_SuggestedManeuver_t));
75  toStruct_ManeuverID(in.maneuver_id, out.maneuverID);
76  toStruct_AdviceUpdateID(in.advice_update_id, out.adviceUpdateID);
77  toStruct_ParticipatingRoadUserIDContainer(in.participating_road_user_id_container, out.participatingRoadUserIDContainer);
78  toStruct_ConfirmationRequiredFlag(in.confirmation_required_flag, out.confirmationRequiredFlag);
79  toStruct_ManeuverParameters(in.maneuver_parameters, out.maneuverParameters);
80 }
81 
82 }
etsi_its_mcm_uulm_conversion::toRos_SuggestedManeuver
void toRos_SuggestedManeuver(const mcm_uulm_SuggestedManeuver_t &in, mcm_uulm_msgs::SuggestedManeuver &out)
Definition: convertSuggestedManeuver.h:65
convertAdviceUpdateID.h
mcm_uulm_SuggestedManeuver::maneuverID
mcm_uulm_ManeuverID_t maneuverID
etsi_its_mcm_uulm_conversion
Definition: convertAdviceResponse.h:59
mcm_uulm_SuggestedManeuver.h
mcm_uulm_SuggestedManeuver::adviceUpdateID
mcm_uulm_AdviceUpdateID_t adviceUpdateID
convertManeuverParameters.h
mcm_uulm_SuggestedManeuver::maneuverParameters
mcm_uulm_ManeuverParameters_t maneuverParameters
etsi_its_mcm_uulm_conversion::toRos_ManeuverParameters
void toRos_ManeuverParameters(const mcm_uulm_ManeuverParameters_t &in, mcm_uulm_msgs::ManeuverParameters &out)
Definition: convertManeuverParameters.h:59
convertConfirmationRequiredFlag.h
mcm_uulm_SuggestedManeuver::confirmationRequiredFlag
mcm_uulm_ConfirmationRequiredFlag_t confirmationRequiredFlag
convertManeuverID.h
etsi_its_mcm_uulm_conversion::toStruct_SuggestedManeuver
void toStruct_SuggestedManeuver(const mcm_uulm_msgs::SuggestedManeuver &in, mcm_uulm_SuggestedManeuver_t &out)
Definition: convertSuggestedManeuver.h:73
etsi_its_mcm_uulm_conversion::toStruct_ConfirmationRequiredFlag
void toStruct_ConfirmationRequiredFlag(const mcm_uulm_msgs::ConfirmationRequiredFlag &in, mcm_uulm_ConfirmationRequiredFlag_t &out)
Definition: convertConfirmationRequiredFlag.h:60
etsi_its_mcm_uulm_conversion::toRos_ManeuverID
void toRos_ManeuverID(const mcm_uulm_ManeuverID_t &in, mcm_uulm_msgs::ManeuverID &out)
Definition: convertManeuverID.h:56
etsi_its_mcm_uulm_conversion::toStruct_ManeuverID
void toStruct_ManeuverID(const mcm_uulm_msgs::ManeuverID &in, mcm_uulm_ManeuverID_t &out)
Definition: convertManeuverID.h:60
etsi_its_mcm_uulm_conversion::toRos_AdviceUpdateID
void toRos_AdviceUpdateID(const mcm_uulm_AdviceUpdateID_t &in, mcm_uulm_msgs::AdviceUpdateID &out)
Definition: convertAdviceUpdateID.h:56
etsi_its_mcm_uulm_conversion::toStruct_ManeuverParameters
void toStruct_ManeuverParameters(const mcm_uulm_msgs::ManeuverParameters &in, mcm_uulm_ManeuverParameters_t &out)
Definition: convertManeuverParameters.h:73
etsi_its_mcm_uulm_conversion::toRos_ParticipatingRoadUserIDContainer
void toRos_ParticipatingRoadUserIDContainer(const mcm_uulm_ParticipatingRoadUserIDContainer_t &in, mcm_uulm_msgs::ParticipatingRoadUserIDContainer &out)
Definition: convertParticipatingRoadUserIDContainer.h:61
convertParticipatingRoadUserIDContainer.h
etsi_its_mcm_uulm_conversion::toStruct_ParticipatingRoadUserIDContainer
void toStruct_ParticipatingRoadUserIDContainer(const mcm_uulm_msgs::ParticipatingRoadUserIDContainer &in, mcm_uulm_ParticipatingRoadUserIDContainer_t &out)
Definition: convertParticipatingRoadUserIDContainer.h:69
etsi_its_mcm_uulm_conversion::toStruct_AdviceUpdateID
void toStruct_AdviceUpdateID(const mcm_uulm_msgs::AdviceUpdateID &in, mcm_uulm_AdviceUpdateID_t &out)
Definition: convertAdviceUpdateID.h:60
mcm_uulm_SuggestedManeuver::participatingRoadUserIDContainer
mcm_uulm_ParticipatingRoadUserIDContainer_t participatingRoadUserIDContainer
mcm_uulm_SuggestedManeuver
etsi_its_mcm_uulm_conversion::toRos_ConfirmationRequiredFlag
void toRos_ConfirmationRequiredFlag(const mcm_uulm_ConfirmationRequiredFlag_t &in, mcm_uulm_msgs::ConfirmationRequiredFlag &out)
Definition: convertConfirmationRequiredFlag.h:56


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