convertRSUContainerHighFrequency.h
Go to the documentation of this file.
1 
43 #pragma once
44 
47 #ifdef ROS1
48 #include <etsi_its_cam_msgs/RSUContainerHighFrequency.h>
49 namespace cam_msgs = etsi_its_cam_msgs;
50 #else
51 #include <etsi_its_cam_msgs/msg/rsu_container_high_frequency.hpp>
52 namespace cam_msgs = etsi_its_cam_msgs::msg;
53 #endif
54 
55 
56 namespace etsi_its_cam_conversion {
57 
58 void toRos_RSUContainerHighFrequency(const cam_RSUContainerHighFrequency_t& in, cam_msgs::RSUContainerHighFrequency& out) {
60  toRos_ProtectedCommunicationZonesRSU(*in.protectedCommunicationZonesRSU, out.protected_communication_zones_rsu);
61  out.protected_communication_zones_rsu_is_present = true;
62  }
63 }
64 
65 void toStruct_RSUContainerHighFrequency(const cam_msgs::RSUContainerHighFrequency& in, cam_RSUContainerHighFrequency_t& out) {
66  memset(&out, 0, sizeof(cam_RSUContainerHighFrequency_t));
67  if (in.protected_communication_zones_rsu_is_present) {
69  toStruct_ProtectedCommunicationZonesRSU(in.protected_communication_zones_rsu, *out.protectedCommunicationZonesRSU);
70  }
71 }
72 
73 }
etsi_its_cam_conversion::toRos_ProtectedCommunicationZonesRSU
void toRos_ProtectedCommunicationZonesRSU(const cam_ProtectedCommunicationZonesRSU_t &in, cam_msgs::ProtectedCommunicationZonesRSU &out)
Definition: convertProtectedCommunicationZonesRSU.h:61
etsi_its_cam_conversion::toStruct_ProtectedCommunicationZonesRSU
void toStruct_ProtectedCommunicationZonesRSU(const cam_msgs::ProtectedCommunicationZonesRSU &in, cam_ProtectedCommunicationZonesRSU_t &out)
Definition: convertProtectedCommunicationZonesRSU.h:69
etsi_its_cam_conversion
Definition: convertAccelerationConfidence.h:54
etsi_its_cam_conversion::toStruct_RSUContainerHighFrequency
void toStruct_RSUContainerHighFrequency(const cam_msgs::RSUContainerHighFrequency &in, cam_RSUContainerHighFrequency_t &out)
Definition: convertRSUContainerHighFrequency.h:65
cam_RSUContainerHighFrequency
cam_RSUContainerHighFrequency::protectedCommunicationZonesRSU
struct cam_ProtectedCommunicationZonesRSU * protectedCommunicationZonesRSU
cam_ProtectedCommunicationZonesRSU
convertProtectedCommunicationZonesRSU.h
etsi_its_cam_conversion::toRos_RSUContainerHighFrequency
void toRos_RSUContainerHighFrequency(const cam_RSUContainerHighFrequency_t &in, cam_msgs::RSUContainerHighFrequency &out)
Definition: convertRSUContainerHighFrequency.h:58
cam_RSUContainerHighFrequency.h


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