convertBasicContainer.h
Go to the documentation of this file.
1 
56 #pragma once
57 
61 #ifdef ROS1
62 #include <etsi_its_vam_ts_msgs/BasicContainer.h>
63 namespace vam_ts_msgs = etsi_its_vam_ts_msgs;
64 #else
65 #include <etsi_its_vam_ts_msgs/msg/basic_container.hpp>
66 namespace vam_ts_msgs = etsi_its_vam_ts_msgs::msg;
67 #endif
68 
69 
71 
72 void toRos_BasicContainer(const vam_ts_BasicContainer_t& in, vam_ts_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 vam_ts_msgs::BasicContainer& in, vam_ts_BasicContainer_t& out) {
78  memset(&out, 0, sizeof(vam_ts_BasicContainer_t));
79  toStruct_TrafficParticipantType(in.station_type, out.stationType);
81 }
82 
83 }
etsi_its_vam_ts_conversion::toRos_ReferencePositionWithConfidence
void toRos_ReferencePositionWithConfidence(const vam_ts_ReferencePositionWithConfidence_t &in, vam_ts_msgs::ReferencePositionWithConfidence &out)
Definition: convertReferencePositionWithConfidence.h:79
etsi_its_vam_ts_conversion::toStruct_BasicContainer
void toStruct_BasicContainer(const vam_ts_msgs::BasicContainer &in, vam_ts_BasicContainer_t &out)
Definition: convertBasicContainer.h:77
vam_ts_BasicContainer
vam_ts_BasicContainer::referencePosition
vam_ts_ReferencePositionWithConfidence_t referencePosition
etsi_its_vam_ts_conversion::toStruct_ReferencePositionWithConfidence
void toStruct_ReferencePositionWithConfidence(const vam_ts_msgs::ReferencePositionWithConfidence &in, vam_ts_ReferencePositionWithConfidence_t &out)
Definition: convertReferencePositionWithConfidence.h:86
vam_ts_BasicContainer::stationType
vam_ts_TrafficParticipantType_t stationType
etsi_its_vam_ts_conversion::toRos_BasicContainer
void toRos_BasicContainer(const vam_ts_BasicContainer_t &in, vam_ts_msgs::BasicContainer &out)
Definition: convertBasicContainer.h:72
etsi_its_vam_ts_conversion::toStruct_TrafficParticipantType
void toStruct_TrafficParticipantType(const vam_ts_msgs::TrafficParticipantType &in, vam_ts_TrafficParticipantType_t &out)
Definition: convertTrafficParticipantType.h:103
etsi_its_vam_ts_conversion::toRos_TrafficParticipantType
void toRos_TrafficParticipantType(const vam_ts_TrafficParticipantType_t &in, vam_ts_msgs::TrafficParticipantType &out)
Definition: convertTrafficParticipantType.h:99
convertTrafficParticipantType.h
vam_ts_BasicContainer.h
convertReferencePositionWithConfidence.h
etsi_its_vam_ts_conversion
Definition: convertAccelerationChange.h:66


etsi_its_vam_ts_conversion
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:32:15