convertMetaInformation.h
Go to the documentation of this file.
1 
59 #pragma once
60 
65 #ifdef ROS1
66 #include <etsi_its_denm_ts_msgs/MetaInformation.h>
67 namespace denm_ts_msgs = etsi_its_denm_ts_msgs;
68 #else
69 #include <etsi_its_denm_ts_msgs/msg/meta_information.hpp>
70 namespace denm_ts_msgs = etsi_its_denm_ts_msgs::msg;
71 #endif
72 
73 
75 
76 void toRos_MetaInformation(const denm_ts_MetaInformation_t& in, denm_ts_msgs::MetaInformation& out) {
77  toRos_SensorTypes(in.usedDetectionInformation, out.used_detection_information);
78  toRos_StoredInformationType(in.usedStoredInformation, out.used_stored_information);
79  if (in.confidenceValue) {
80  toRos_ConfidenceLevel(*in.confidenceValue, out.confidence_value);
81  out.confidence_value_is_present = true;
82  }
83 }
84 
85 void toStruct_MetaInformation(const denm_ts_msgs::MetaInformation& in, denm_ts_MetaInformation_t& out) {
86  memset(&out, 0, sizeof(denm_ts_MetaInformation_t));
87  toStruct_SensorTypes(in.used_detection_information, out.usedDetectionInformation);
88  toStruct_StoredInformationType(in.used_stored_information, out.usedStoredInformation);
89  if (in.confidence_value_is_present) {
91  toStruct_ConfidenceLevel(in.confidence_value, *out.confidenceValue);
92  }
93 }
94 
95 }
convertSensorTypes.h
etsi_its_denm_ts_conversion::toStruct_SensorTypes
void toStruct_SensorTypes(const denm_ts_msgs::SensorTypes &in, denm_ts_SensorTypes_t &out)
Definition: convertSensorTypes.h:101
etsi_its_denm_ts_conversion::toStruct_MetaInformation
void toStruct_MetaInformation(const denm_ts_msgs::MetaInformation &in, denm_ts_MetaInformation_t &out)
Definition: convertMetaInformation.h:85
etsi_its_denm_ts_conversion
Definition: convertAcceleration3dWithConfidence.h:69
etsi_its_denm_ts_conversion::toStruct_StoredInformationType
void toStruct_StoredInformationType(const denm_ts_msgs::StoredInformationType &in, denm_ts_StoredInformationType_t &out)
Definition: convertStoredInformationType.h:84
convertConfidenceLevel.h
denm_ts_MetaInformation::confidenceValue
denm_ts_ConfidenceLevel_t * confidenceValue
denm_ts_MetaInformation::usedStoredInformation
denm_ts_StoredInformationType_t usedStoredInformation
etsi_its_denm_ts_conversion::toRos_SensorTypes
void toRos_SensorTypes(const denm_ts_SensorTypes_t &in, denm_ts_msgs::SensorTypes &out)
Definition: convertSensorTypes.h:96
convertStoredInformationType.h
etsi_its_denm_ts_conversion::toStruct_ConfidenceLevel
void toStruct_ConfidenceLevel(const denm_ts_msgs::ConfidenceLevel &in, denm_ts_ConfidenceLevel_t &out)
Definition: convertConfidenceLevel.h:73
denm_ts_MetaInformation::usedDetectionInformation
denm_ts_SensorTypes_t usedDetectionInformation
denm_ts_MetaInformation
denm_ts_MetaInformation.h
denm_ts_ConfidenceLevel_t
long denm_ts_ConfidenceLevel_t
etsi_its_denm_ts_conversion::toRos_ConfidenceLevel
void toRos_ConfidenceLevel(const denm_ts_ConfidenceLevel_t &in, denm_ts_msgs::ConfidenceLevel &out)
Definition: convertConfidenceLevel.h:69
etsi_its_denm_ts_conversion::toRos_MetaInformation
void toRos_MetaInformation(const denm_ts_MetaInformation_t &in, denm_ts_msgs::MetaInformation &out)
Definition: convertMetaInformation.h:76
etsi_its_denm_ts_conversion::toRos_StoredInformationType
void toRos_StoredInformationType(const denm_ts_StoredInformationType_t &in, denm_ts_msgs::StoredInformationType &out)
Definition: convertStoredInformationType.h:79


etsi_its_denm_ts_conversion
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:29:08