convertBasicContainer.h
Go to the documentation of this file.
1 
56 #pragma once
57 
61 #ifdef ROS1
62 #include <etsi_its_mcm_uulm_msgs/BasicContainer.h>
63 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs;
64 #else
65 #include <etsi_its_mcm_uulm_msgs/msg/basic_container.hpp>
66 namespace mcm_uulm_msgs = etsi_its_mcm_uulm_msgs::msg;
67 #endif
68 
69 
71 
72 void toRos_BasicContainer(const mcm_uulm_BasicContainer_t& in, mcm_uulm_msgs::BasicContainer& out) {
73  toRos_TrafficParticipantType(in.stationType, out.station_type);
74  toRos_ReferencePositionWithConfidence(in.referencePosition, out.reference_position);
75 }
76 
77 void toStruct_BasicContainer(const mcm_uulm_msgs::BasicContainer& in, mcm_uulm_BasicContainer_t& out) {
78  memset(&out, 0, sizeof(mcm_uulm_BasicContainer_t));
79  toStruct_TrafficParticipantType(in.station_type, out.stationType);
81 }
82 
83 }
etsi_its_mcm_uulm_conversion
Definition: convertAdviceResponse.h:59
etsi_its_mcm_uulm_conversion::toStruct_TrafficParticipantType
void toStruct_TrafficParticipantType(const mcm_uulm_msgs::TrafficParticipantType &in, mcm_uulm_TrafficParticipantType_t &out)
Definition: convertTrafficParticipantType.h:103
mcm_uulm_BasicContainer::stationType
mcm_uulm_TrafficParticipantType_t stationType
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_BasicContainer::referencePosition
mcm_uulm_ReferencePositionWithConfidence_t referencePosition
etsi_its_mcm_uulm_conversion::toStruct_ReferencePositionWithConfidence
void toStruct_ReferencePositionWithConfidence(const mcm_uulm_msgs::ReferencePositionWithConfidence &in, mcm_uulm_ReferencePositionWithConfidence_t &out)
Definition: convertReferencePositionWithConfidence.h:86
etsi_its_mcm_uulm_conversion::toRos_ReferencePositionWithConfidence
void toRos_ReferencePositionWithConfidence(const mcm_uulm_ReferencePositionWithConfidence_t &in, mcm_uulm_msgs::ReferencePositionWithConfidence &out)
Definition: convertReferencePositionWithConfidence.h:79
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
mcm_uulm_BasicContainer
convertTrafficParticipantType.h
etsi_its_mcm_uulm_conversion::toRos_TrafficParticipantType
void toRos_TrafficParticipantType(const mcm_uulm_TrafficParticipantType_t &in, mcm_uulm_msgs::TrafficParticipantType &out)
Definition: convertTrafficParticipantType.h:99
mcm_uulm_BasicContainer.h
convertReferencePositionWithConfidence.h


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