convertLowFrequencyContainer.h
Go to the documentation of this file.
1 
50 #pragma once
51 
54 #ifdef ROS1
55 #include <etsi_its_cam_ts_msgs/LowFrequencyContainer.h>
56 namespace cam_ts_msgs = etsi_its_cam_ts_msgs;
57 #else
58 #include <etsi_its_cam_ts_msgs/msg/low_frequency_container.hpp>
59 namespace cam_ts_msgs = etsi_its_cam_ts_msgs::msg;
60 #endif
61 
62 
64 
65 void toRos_LowFrequencyContainer(const cam_ts_LowFrequencyContainer_t& in, cam_ts_msgs::LowFrequencyContainer& out) {
66  switch (in.present) {
68  toRos_BasicVehicleContainerLowFrequency(in.choice.basicVehicleContainerLowFrequency, out.basic_vehicle_container_low_frequency);
69  out.choice = cam_ts_msgs::LowFrequencyContainer::CHOICE_BASIC_VEHICLE_CONTAINER_LOW_FREQUENCY;
70  break;
71  default: break;
72  }
73 }
74 
75 void toStruct_LowFrequencyContainer(const cam_ts_msgs::LowFrequencyContainer& in, cam_ts_LowFrequencyContainer_t& out) {
76  memset(&out, 0, sizeof(cam_ts_LowFrequencyContainer_t));
77  switch (in.choice) {
78  case cam_ts_msgs::LowFrequencyContainer::CHOICE_BASIC_VEHICLE_CONTAINER_LOW_FREQUENCY:
79  toStruct_BasicVehicleContainerLowFrequency(in.basic_vehicle_container_low_frequency, out.choice.basicVehicleContainerLowFrequency);
80  out.present = cam_ts_LowFrequencyContainer_PR::cam_ts_LowFrequencyContainer_PR_basicVehicleContainerLowFrequency;
81  break;
82  default: break;
83  }
84 }
85 
86 }
cam_ts_LowFrequencyContainer
cam_ts_LowFrequencyContainer::choice
union cam_ts_LowFrequencyContainer::cam_ts_LowFrequencyContainer_u choice
cam_ts_LowFrequencyContainer::present
cam_ts_LowFrequencyContainer_PR present
etsi_its_cam_ts_conversion::toRos_LowFrequencyContainer
void toRos_LowFrequencyContainer(const cam_ts_LowFrequencyContainer_t &in, cam_ts_msgs::LowFrequencyContainer &out)
Definition: convertLowFrequencyContainer.h:65
etsi_its_cam_ts_conversion::toStruct_BasicVehicleContainerLowFrequency
void toStruct_BasicVehicleContainerLowFrequency(const cam_ts_msgs::BasicVehicleContainerLowFrequency &in, cam_ts_BasicVehicleContainerLowFrequency_t &out)
Definition: convertBasicVehicleContainerLowFrequency.h:79
cam_ts_LowFrequencyContainer_PR_basicVehicleContainerLowFrequency
cam_ts_LowFrequencyContainer_PR_basicVehicleContainerLowFrequency
etsi_its_cam_ts_conversion
Definition: convertAccelerationComponent.h:69
cam_ts_LowFrequencyContainer::cam_ts_LowFrequencyContainer_u::basicVehicleContainerLowFrequency
cam_ts_BasicVehicleContainerLowFrequency_t basicVehicleContainerLowFrequency
convertBasicVehicleContainerLowFrequency.h
etsi_its_cam_ts_conversion::toRos_BasicVehicleContainerLowFrequency
void toRos_BasicVehicleContainerLowFrequency(const cam_ts_BasicVehicleContainerLowFrequency_t &in, cam_ts_msgs::BasicVehicleContainerLowFrequency &out)
Definition: convertBasicVehicleContainerLowFrequency.h:73
etsi_its_cam_ts_conversion::toStruct_LowFrequencyContainer
void toStruct_LowFrequencyContainer(const cam_ts_msgs::LowFrequencyContainer &in, cam_ts_LowFrequencyContainer_t &out)
Definition: convertLowFrequencyContainer.h:75
cam_ts_LowFrequencyContainer.h


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