convertCenDsrcTollingZone.h
Go to the documentation of this file.
1 
45 #pragma once
46 
51 #ifdef ROS1
52 #include <etsi_its_cam_msgs/CenDsrcTollingZone.h>
53 namespace cam_msgs = etsi_its_cam_msgs;
54 #else
55 #include <etsi_its_cam_msgs/msg/cen_dsrc_tolling_zone.hpp>
56 namespace cam_msgs = etsi_its_cam_msgs::msg;
57 #endif
58 
59 
60 namespace etsi_its_cam_conversion {
61 
62 void toRos_CenDsrcTollingZone(const cam_CenDsrcTollingZone_t& in, cam_msgs::CenDsrcTollingZone& out) {
63  toRos_Latitude(in.protectedZoneLatitude, out.protected_zone_latitude);
64  toRos_Longitude(in.protectedZoneLongitude, out.protected_zone_longitude);
65  if (in.cenDsrcTollingZoneID) {
66  toRos_CenDsrcTollingZoneID(*in.cenDsrcTollingZoneID, out.cen_dsrc_tolling_zone_id);
67  out.cen_dsrc_tolling_zone_id_is_present = true;
68  }
69 }
70 
71 void toStruct_CenDsrcTollingZone(const cam_msgs::CenDsrcTollingZone& in, cam_CenDsrcTollingZone_t& out) {
72  memset(&out, 0, sizeof(cam_CenDsrcTollingZone_t));
73  toStruct_Latitude(in.protected_zone_latitude, out.protectedZoneLatitude);
74  toStruct_Longitude(in.protected_zone_longitude, out.protectedZoneLongitude);
75  if (in.cen_dsrc_tolling_zone_id_is_present) {
77  toStruct_CenDsrcTollingZoneID(in.cen_dsrc_tolling_zone_id, *out.cenDsrcTollingZoneID);
78  }
79 }
80 
81 }
cam_CenDsrcTollingZone::protectedZoneLongitude
cam_Longitude_t protectedZoneLongitude
etsi_its_cam_conversion
Definition: convertAccelerationConfidence.h:54
cam_CenDsrcTollingZone::protectedZoneLatitude
cam_Latitude_t protectedZoneLatitude
convertCenDsrcTollingZoneID.h
etsi_its_cam_conversion::toStruct_Latitude
void toStruct_Latitude(const cam_msgs::Latitude &in, cam_Latitude_t &out)
Definition: convertLatitude.h:60
cam_CenDsrcTollingZone.h
cam_CenDsrcTollingZoneID_t
cam_ProtectedZoneID_t cam_CenDsrcTollingZoneID_t
cam_CenDsrcTollingZone
etsi_its_cam_conversion::toRos_CenDsrcTollingZone
void toRos_CenDsrcTollingZone(const cam_CenDsrcTollingZone_t &in, cam_msgs::CenDsrcTollingZone &out)
Definition: convertCenDsrcTollingZone.h:62
etsi_its_cam_conversion::toStruct_CenDsrcTollingZone
void toStruct_CenDsrcTollingZone(const cam_msgs::CenDsrcTollingZone &in, cam_CenDsrcTollingZone_t &out)
Definition: convertCenDsrcTollingZone.h:71
convertLongitude.h
etsi_its_cam_conversion::toStruct_CenDsrcTollingZoneID
void toStruct_CenDsrcTollingZoneID(const cam_msgs::CenDsrcTollingZoneID &in, cam_CenDsrcTollingZoneID_t &out)
Definition: convertCenDsrcTollingZoneID.h:59
etsi_its_cam_conversion::toRos_CenDsrcTollingZoneID
void toRos_CenDsrcTollingZoneID(const cam_CenDsrcTollingZoneID_t &in, cam_msgs::CenDsrcTollingZoneID &out)
Definition: convertCenDsrcTollingZoneID.h:55
etsi_its_cam_conversion::toRos_Longitude
void toRos_Longitude(const cam_Longitude_t &in, cam_msgs::Longitude &out)
Definition: convertLongitude.h:56
convertLatitude.h
etsi_its_cam_conversion::toStruct_Longitude
void toStruct_Longitude(const cam_msgs::Longitude &in, cam_Longitude_t &out)
Definition: convertLongitude.h:60
etsi_its_cam_conversion::toRos_Latitude
void toRos_Latitude(const cam_Latitude_t &in, cam_msgs::Latitude &out)
Definition: convertLatitude.h:56
cam_CenDsrcTollingZone::cenDsrcTollingZoneID
cam_CenDsrcTollingZoneID_t * cenDsrcTollingZoneID


etsi_its_cam_conversion
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:28:48