convertRSUContainerHighFrequency.h
Go to the documentation of this file.
1 
53 #pragma once
54 
57 #ifdef ROS1
58 #include <etsi_its_cam_ts_msgs/RSUContainerHighFrequency.h>
59 namespace cam_ts_msgs = etsi_its_cam_ts_msgs;
60 #else
61 #include <etsi_its_cam_ts_msgs/msg/rsu_container_high_frequency.hpp>
62 namespace cam_ts_msgs = etsi_its_cam_ts_msgs::msg;
63 #endif
64 
65 
67 
68 void toRos_RSUContainerHighFrequency(const cam_ts_RSUContainerHighFrequency_t& in, cam_ts_msgs::RSUContainerHighFrequency& out) {
70  toRos_ProtectedCommunicationZonesRSU(*in.protectedCommunicationZonesRSU, out.protected_communication_zones_rsu);
71  out.protected_communication_zones_rsu_is_present = true;
72  }
73 }
74 
75 void toStruct_RSUContainerHighFrequency(const cam_ts_msgs::RSUContainerHighFrequency& in, cam_ts_RSUContainerHighFrequency_t& out) {
76  memset(&out, 0, sizeof(cam_ts_RSUContainerHighFrequency_t));
77  if (in.protected_communication_zones_rsu_is_present) {
79  toStruct_ProtectedCommunicationZonesRSU(in.protected_communication_zones_rsu, *out.protectedCommunicationZonesRSU);
80  }
81 }
82 
83 }
etsi_its_cam_ts_conversion::toStruct_RSUContainerHighFrequency
void toStruct_RSUContainerHighFrequency(const cam_ts_msgs::RSUContainerHighFrequency &in, cam_ts_RSUContainerHighFrequency_t &out)
Definition: convertRSUContainerHighFrequency.h:75
cam_ts_RSUContainerHighFrequency
cam_ts_RSUContainerHighFrequency::protectedCommunicationZonesRSU
struct cam_ts_ProtectedCommunicationZonesRSU * protectedCommunicationZonesRSU
etsi_its_cam_ts_conversion
Definition: convertAccelerationComponent.h:69
cam_ts_ProtectedCommunicationZonesRSU
cam_ts_RSUContainerHighFrequency.h
convertProtectedCommunicationZonesRSU.h
etsi_its_cam_ts_conversion::toRos_ProtectedCommunicationZonesRSU
void toRos_ProtectedCommunicationZonesRSU(const cam_ts_ProtectedCommunicationZonesRSU_t &in, cam_ts_msgs::ProtectedCommunicationZonesRSU &out)
Definition: convertProtectedCommunicationZonesRSU.h:69
etsi_its_cam_ts_conversion::toStruct_ProtectedCommunicationZonesRSU
void toStruct_ProtectedCommunicationZonesRSU(const cam_ts_msgs::ProtectedCommunicationZonesRSU &in, cam_ts_ProtectedCommunicationZonesRSU_t &out)
Definition: convertProtectedCommunicationZonesRSU.h:77
etsi_its_cam_ts_conversion::toRos_RSUContainerHighFrequency
void toRos_RSUContainerHighFrequency(const cam_ts_RSUContainerHighFrequency_t &in, cam_ts_msgs::RSUContainerHighFrequency &out)
Definition: convertRSUContainerHighFrequency.h:68


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