convertPathPointPredicted.h
Go to the documentation of this file.
1 
68 #pragma once
69 
77 #ifdef ROS1
78 #include <etsi_its_vam_ts_msgs/PathPointPredicted.h>
79 namespace vam_ts_msgs = etsi_its_vam_ts_msgs;
80 #else
81 #include <etsi_its_vam_ts_msgs/msg/path_point_predicted.hpp>
82 namespace vam_ts_msgs = etsi_its_vam_ts_msgs::msg;
83 #endif
84 
85 
87 
88 void toRos_PathPointPredicted(const vam_ts_PathPointPredicted_t& in, vam_ts_msgs::PathPointPredicted& out) {
89  toRos_DeltaLatitude(in.deltaLatitude, out.delta_latitude);
90  toRos_DeltaLongitude(in.deltaLongitude, out.delta_longitude);
92  toRos_PosConfidenceEllipse(*in.horizontalPositionConfidence, out.horizontal_position_confidence);
93  out.horizontal_position_confidence_is_present = true;
94  }
95  if (in.deltaAltitude) {
96  toRos_DeltaAltitude(*in.deltaAltitude, out.delta_altitude);
97  }
98  if (in.altitudeConfidence) {
99  toRos_AltitudeConfidence(*in.altitudeConfidence, out.altitude_confidence);
100  }
101  toRos_DeltaTimeTenthOfSecond(in.pathDeltaTime, out.path_delta_time);
102 }
103 
104 void toStruct_PathPointPredicted(const vam_ts_msgs::PathPointPredicted& in, vam_ts_PathPointPredicted_t& out) {
105  memset(&out, 0, sizeof(vam_ts_PathPointPredicted_t));
106  toStruct_DeltaLatitude(in.delta_latitude, out.deltaLatitude);
107  toStruct_DeltaLongitude(in.delta_longitude, out.deltaLongitude);
108  if (in.horizontal_position_confidence_is_present) {
110  toStruct_PosConfidenceEllipse(in.horizontal_position_confidence, *out.horizontalPositionConfidence);
111  }
112  out.deltaAltitude = (vam_ts_DeltaAltitude_t*) calloc(1, sizeof(vam_ts_DeltaAltitude_t));
113  toStruct_DeltaAltitude(in.delta_altitude, *out.deltaAltitude);
115  toStruct_AltitudeConfidence(in.altitude_confidence, *out.altitudeConfidence);
116  toStruct_DeltaTimeTenthOfSecond(in.path_delta_time, out.pathDeltaTime);
117 }
118 
119 }
vam_ts_PathPointPredicted.h
etsi_its_vam_ts_conversion::toStruct_DeltaLongitude
void toStruct_DeltaLongitude(const vam_ts_msgs::DeltaLongitude &in, vam_ts_DeltaLongitude_t &out)
Definition: convertDeltaLongitude.h:76
etsi_its_vam_ts_conversion::toRos_AltitudeConfidence
void toRos_AltitudeConfidence(const vam_ts_AltitudeConfidence_t &in, vam_ts_msgs::AltitudeConfidence &out)
Definition: convertAltitudeConfidence.h:107
convertAltitudeConfidence.h
etsi_its_vam_ts_conversion::toRos_PosConfidenceEllipse
void toRos_PosConfidenceEllipse(const vam_ts_PosConfidenceEllipse_t &in, vam_ts_msgs::PosConfidenceEllipse &out)
Definition: convertPosConfidenceEllipse.h:81
vam_ts_PathPointPredicted::deltaAltitude
vam_ts_DeltaAltitude_t * deltaAltitude
etsi_its_vam_ts_conversion::toStruct_AltitudeConfidence
void toStruct_AltitudeConfidence(const vam_ts_msgs::AltitudeConfidence &in, vam_ts_AltitudeConfidence_t &out)
Definition: convertAltitudeConfidence.h:111
etsi_its_vam_ts_conversion::toStruct_PathPointPredicted
void toStruct_PathPointPredicted(const vam_ts_msgs::PathPointPredicted &in, vam_ts_PathPointPredicted_t &out)
Definition: convertPathPointPredicted.h:104
etsi_its_vam_ts_conversion::toRos_DeltaLongitude
void toRos_DeltaLongitude(const vam_ts_DeltaLongitude_t &in, vam_ts_msgs::DeltaLongitude &out)
Definition: convertDeltaLongitude.h:72
vam_ts_DeltaAltitude_t
long vam_ts_DeltaAltitude_t
vam_ts_PathPointPredicted::altitudeConfidence
vam_ts_AltitudeConfidence_t * altitudeConfidence
convertDeltaLatitude.h
convertDeltaAltitude.h
vam_ts_PathPointPredicted
vam_ts_AltitudeConfidence_t
long vam_ts_AltitudeConfidence_t
etsi_its_vam_ts_conversion::toRos_DeltaTimeTenthOfSecond
void toRos_DeltaTimeTenthOfSecond(const vam_ts_DeltaTimeTenthOfSecond_t &in, vam_ts_msgs::DeltaTimeTenthOfSecond &out)
Definition: convertDeltaTimeTenthOfSecond.h:69
vam_ts_PathPointPredicted::deltaLatitude
vam_ts_DeltaLatitude_t deltaLatitude
convertPosConfidenceEllipse.h
vam_ts_PathPointPredicted::horizontalPositionConfidence
struct vam_ts_PosConfidenceEllipse * horizontalPositionConfidence
etsi_its_vam_ts_conversion::toRos_DeltaAltitude
void toRos_DeltaAltitude(const vam_ts_DeltaAltitude_t &in, vam_ts_msgs::DeltaAltitude &out)
Definition: convertDeltaAltitude.h:76
convertDeltaTimeTenthOfSecond.h
vam_ts_PathPointPredicted::deltaLongitude
vam_ts_DeltaLongitude_t deltaLongitude
etsi_its_vam_ts_conversion::toStruct_PosConfidenceEllipse
void toStruct_PosConfidenceEllipse(const vam_ts_msgs::PosConfidenceEllipse &in, vam_ts_PosConfidenceEllipse_t &out)
Definition: convertPosConfidenceEllipse.h:87
etsi_its_vam_ts_conversion::toStruct_DeltaLatitude
void toStruct_DeltaLatitude(const vam_ts_msgs::DeltaLatitude &in, vam_ts_DeltaLatitude_t &out)
Definition: convertDeltaLatitude.h:76
etsi_its_vam_ts_conversion::toStruct_DeltaTimeTenthOfSecond
void toStruct_DeltaTimeTenthOfSecond(const vam_ts_msgs::DeltaTimeTenthOfSecond &in, vam_ts_DeltaTimeTenthOfSecond_t &out)
Definition: convertDeltaTimeTenthOfSecond.h:73
vam_ts_PathPointPredicted::pathDeltaTime
vam_ts_DeltaTimeTenthOfSecond_t pathDeltaTime
convertDeltaLongitude.h
etsi_its_vam_ts_conversion::toRos_PathPointPredicted
void toRos_PathPointPredicted(const vam_ts_PathPointPredicted_t &in, vam_ts_msgs::PathPointPredicted &out)
Definition: convertPathPointPredicted.h:88
etsi_its_vam_ts_conversion::toRos_DeltaLatitude
void toRos_DeltaLatitude(const vam_ts_DeltaLatitude_t &in, vam_ts_msgs::DeltaLatitude &out)
Definition: convertDeltaLatitude.h:72
etsi_its_vam_ts_conversion
Definition: convertAccelerationChange.h:66
vam_ts_PosConfidenceEllipse
etsi_its_vam_ts_conversion::toStruct_DeltaAltitude
void toStruct_DeltaAltitude(const vam_ts_msgs::DeltaAltitude &in, vam_ts_DeltaAltitude_t &out)
Definition: convertDeltaAltitude.h:80


etsi_its_vam_ts_conversion
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:32:15