convertEventPoint.h
Go to the documentation of this file.
1 
58 #pragma once
59 
64 #ifdef ROS1
65 #include <etsi_its_denm_ts_msgs/EventPoint.h>
66 namespace denm_ts_msgs = etsi_its_denm_ts_msgs;
67 #else
68 #include <etsi_its_denm_ts_msgs/msg/event_point.hpp>
69 namespace denm_ts_msgs = etsi_its_denm_ts_msgs::msg;
70 #endif
71 
72 
74 
75 void toRos_EventPoint(const denm_ts_EventPoint_t& in, denm_ts_msgs::EventPoint& out) {
76  toRos_DeltaReferencePosition(in.eventPosition, out.event_position);
77  if (in.eventDeltaTime) {
78  toRos_PathDeltaTime(*in.eventDeltaTime, out.event_delta_time);
79  out.event_delta_time_is_present = true;
80  }
81  toRos_InformationQuality(in.informationQuality, out.information_quality);
82 }
83 
84 void toStruct_EventPoint(const denm_ts_msgs::EventPoint& in, denm_ts_EventPoint_t& out) {
85  memset(&out, 0, sizeof(denm_ts_EventPoint_t));
86  toStruct_DeltaReferencePosition(in.event_position, out.eventPosition);
87  if (in.event_delta_time_is_present) {
89  toStruct_PathDeltaTime(in.event_delta_time, *out.eventDeltaTime);
90  }
91  toStruct_InformationQuality(in.information_quality, out.informationQuality);
92 }
93 
94 }
convertInformationQuality.h
denm_ts_EventPoint::informationQuality
denm_ts_InformationQuality_t informationQuality
etsi_its_denm_ts_conversion::toRos_InformationQuality
void toRos_InformationQuality(const denm_ts_InformationQuality_t &in, denm_ts_msgs::InformationQuality &out)
Definition: convertInformationQuality.h:69
etsi_its_denm_ts_conversion
Definition: convertAcceleration3dWithConfidence.h:69
etsi_its_denm_ts_conversion::toStruct_EventPoint
void toStruct_EventPoint(const denm_ts_msgs::EventPoint &in, denm_ts_EventPoint_t &out)
Definition: convertEventPoint.h:84
convertPathDeltaTime.h
denm_ts_PathDeltaTime_t
long denm_ts_PathDeltaTime_t
denm_ts_EventPoint
etsi_its_denm_ts_conversion::toRos_DeltaReferencePosition
void toRos_DeltaReferencePosition(const denm_ts_DeltaReferencePosition_t &in, denm_ts_msgs::DeltaReferencePosition &out)
Definition: convertDeltaReferencePosition.h:75
denm_ts_EventPoint::eventPosition
denm_ts_DeltaReferencePosition_t eventPosition
convertDeltaReferencePosition.h
etsi_its_denm_ts_conversion::toStruct_DeltaReferencePosition
void toStruct_DeltaReferencePosition(const denm_ts_msgs::DeltaReferencePosition &in, denm_ts_DeltaReferencePosition_t &out)
Definition: convertDeltaReferencePosition.h:81
denm_ts_EventPoint::eventDeltaTime
denm_ts_PathDeltaTime_t * eventDeltaTime
etsi_its_denm_ts_conversion::toRos_PathDeltaTime
void toRos_PathDeltaTime(const denm_ts_PathDeltaTime_t &in, denm_ts_msgs::PathDeltaTime &out)
Definition: convertPathDeltaTime.h:63
etsi_its_denm_ts_conversion::toRos_EventPoint
void toRos_EventPoint(const denm_ts_EventPoint_t &in, denm_ts_msgs::EventPoint &out)
Definition: convertEventPoint.h:75
etsi_its_denm_ts_conversion::toStruct_PathDeltaTime
void toStruct_PathDeltaTime(const denm_ts_msgs::PathDeltaTime &in, denm_ts_PathDeltaTime_t &out)
Definition: convertPathDeltaTime.h:67
denm_ts_EventPoint.h
etsi_its_denm_ts_conversion::toStruct_InformationQuality
void toStruct_InformationQuality(const denm_ts_msgs::InformationQuality &in, denm_ts_InformationQuality_t &out)
Definition: convertInformationQuality.h:73


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