convertImpactReductionContainer.h
Go to the documentation of this file.
1 
86 #pragma once
87 
99 #ifdef ROS1
100 #include <etsi_its_denm_ts_msgs/ImpactReductionContainer.h>
101 namespace denm_ts_msgs = etsi_its_denm_ts_msgs;
102 #else
103 #include <etsi_its_denm_ts_msgs/msg/impact_reduction_container.hpp>
104 namespace denm_ts_msgs = etsi_its_denm_ts_msgs::msg;
105 #endif
106 
107 
108 namespace etsi_its_denm_ts_conversion {
109 
110 void toRos_ImpactReductionContainer(const denm_ts_ImpactReductionContainer_t& in, denm_ts_msgs::ImpactReductionContainer& out) {
111  toRos_HeightLonCarr(in.heightLonCarrLeft, out.height_lon_carr_left);
112  toRos_HeightLonCarr(in.heightLonCarrRight, out.height_lon_carr_right);
113  toRos_PosLonCarr(in.posLonCarrLeft, out.pos_lon_carr_left);
114  toRos_PosLonCarr(in.posLonCarrRight, out.pos_lon_carr_right);
115  toRos_PositionOfPillars(in.positionOfPillars, out.position_of_pillars);
116  toRos_PosCentMass(in.posCentMass, out.pos_cent_mass);
117  toRos_WheelBaseVehicle(in.wheelBaseVehicle, out.wheel_base_vehicle);
118  toRos_TurningRadius(in.turningRadius, out.turning_radius);
119  toRos_PosFrontAx(in.posFrontAx, out.pos_front_ax);
120  toRos_PositionOfOccupants(in.positionOfOccupants, out.position_of_occupants);
121  toRos_VehicleMass(in.vehicleMass, out.vehicle_mass);
122  toRos_RequestResponseIndication(in.requestResponseIndication, out.request_response_indication);
123 }
124 
125 void toStruct_ImpactReductionContainer(const denm_ts_msgs::ImpactReductionContainer& in, denm_ts_ImpactReductionContainer_t& out) {
126  memset(&out, 0, sizeof(denm_ts_ImpactReductionContainer_t));
127  toStruct_HeightLonCarr(in.height_lon_carr_left, out.heightLonCarrLeft);
128  toStruct_HeightLonCarr(in.height_lon_carr_right, out.heightLonCarrRight);
129  toStruct_PosLonCarr(in.pos_lon_carr_left, out.posLonCarrLeft);
130  toStruct_PosLonCarr(in.pos_lon_carr_right, out.posLonCarrRight);
131  toStruct_PositionOfPillars(in.position_of_pillars, out.positionOfPillars);
132  toStruct_PosCentMass(in.pos_cent_mass, out.posCentMass);
133  toStruct_WheelBaseVehicle(in.wheel_base_vehicle, out.wheelBaseVehicle);
134  toStruct_TurningRadius(in.turning_radius, out.turningRadius);
135  toStruct_PosFrontAx(in.pos_front_ax, out.posFrontAx);
136  toStruct_PositionOfOccupants(in.position_of_occupants, out.positionOfOccupants);
137  toStruct_VehicleMass(in.vehicle_mass, out.vehicleMass);
138  toStruct_RequestResponseIndication(in.request_response_indication, out.requestResponseIndication);
139 }
140 
141 }
etsi_its_denm_ts_conversion::toRos_PositionOfPillars
void toRos_PositionOfPillars(const denm_ts_PositionOfPillars_t &in, denm_ts_msgs::PositionOfPillars &out)
Definition: convertPositionOfPillars.h:75
etsi_its_denm_ts_conversion::toRos_HeightLonCarr
void toRos_HeightLonCarr(const denm_ts_HeightLonCarr_t &in, denm_ts_msgs::HeightLonCarr &out)
Definition: convertHeightLonCarr.h:72
denm_ts_ImpactReductionContainer::vehicleMass
denm_ts_VehicleMass_t vehicleMass
etsi_its_denm_ts_conversion::toStruct_PositionOfPillars
void toStruct_PositionOfPillars(const denm_ts_msgs::PositionOfPillars &in, denm_ts_PositionOfPillars_t &out)
Definition: convertPositionOfPillars.h:83
convertPosCentMass.h
convertTurningRadius.h
etsi_its_denm_ts_conversion::toRos_RequestResponseIndication
void toRos_RequestResponseIndication(const denm_ts_RequestResponseIndication_t &in, denm_ts_msgs::RequestResponseIndication &out)
Definition: convertRequestResponseIndication.h:69
etsi_its_denm_ts_conversion::toRos_PositionOfOccupants
void toRos_PositionOfOccupants(const denm_ts_PositionOfOccupants_t &in, denm_ts_msgs::PositionOfOccupants &out)
Definition: convertPositionOfOccupants.h:102
etsi_its_denm_ts_conversion::toRos_WheelBaseVehicle
void toRos_WheelBaseVehicle(const denm_ts_WheelBaseVehicle_t &in, denm_ts_msgs::WheelBaseVehicle &out)
Definition: convertWheelBaseVehicle.h:71
etsi_its_denm_ts_conversion
Definition: convertAcceleration3dWithConfidence.h:69
etsi_its_denm_ts_conversion::toStruct_ImpactReductionContainer
void toStruct_ImpactReductionContainer(const denm_ts_msgs::ImpactReductionContainer &in, denm_ts_ImpactReductionContainer_t &out)
Definition: convertImpactReductionContainer.h:125
denm_ts_ImpactReductionContainer::positionOfPillars
denm_ts_PositionOfPillars_t positionOfPillars
denm_ts_ImpactReductionContainer::requestResponseIndication
denm_ts_RequestResponseIndication_t requestResponseIndication
etsi_its_denm_ts_conversion::toRos_ImpactReductionContainer
void toRos_ImpactReductionContainer(const denm_ts_ImpactReductionContainer_t &in, denm_ts_msgs::ImpactReductionContainer &out)
Definition: convertImpactReductionContainer.h:110
convertPositionOfOccupants.h
denm_ts_ImpactReductionContainer
etsi_its_denm_ts_conversion::toStruct_TurningRadius
void toStruct_TurningRadius(const denm_ts_msgs::TurningRadius &in, denm_ts_TurningRadius_t &out)
Definition: convertTurningRadius.h:77
etsi_its_denm_ts_conversion::toStruct_VehicleMass
void toStruct_VehicleMass(const denm_ts_msgs::VehicleMass &in, denm_ts_VehicleMass_t &out)
Definition: convertVehicleMass.h:77
etsi_its_denm_ts_conversion::toStruct_WheelBaseVehicle
void toStruct_WheelBaseVehicle(const denm_ts_msgs::WheelBaseVehicle &in, denm_ts_WheelBaseVehicle_t &out)
Definition: convertWheelBaseVehicle.h:75
denm_ts_ImpactReductionContainer::wheelBaseVehicle
denm_ts_WheelBaseVehicle_t wheelBaseVehicle
etsi_its_denm_ts_conversion::toRos_PosLonCarr
void toRos_PosLonCarr(const denm_ts_PosLonCarr_t &in, denm_ts_msgs::PosLonCarr &out)
Definition: convertPosLonCarr.h:72
convertPosFrontAx.h
etsi_its_denm_ts_conversion::toStruct_PositionOfOccupants
void toStruct_PositionOfOccupants(const denm_ts_msgs::PositionOfOccupants &in, denm_ts_PositionOfOccupants_t &out)
Definition: convertPositionOfOccupants.h:107
convertHeightLonCarr.h
etsi_its_denm_ts_conversion::toStruct_RequestResponseIndication
void toStruct_RequestResponseIndication(const denm_ts_msgs::RequestResponseIndication &in, denm_ts_RequestResponseIndication_t &out)
Definition: convertRequestResponseIndication.h:73
denm_ts_ImpactReductionContainer::posCentMass
denm_ts_PosCentMass_t posCentMass
denm_ts_ImpactReductionContainer::posLonCarrRight
denm_ts_PosLonCarr_t posLonCarrRight
denm_ts_ImpactReductionContainer::posFrontAx
denm_ts_PosFrontAx_t posFrontAx
etsi_its_denm_ts_conversion::toRos_VehicleMass
void toRos_VehicleMass(const denm_ts_VehicleMass_t &in, denm_ts_msgs::VehicleMass &out)
Definition: convertVehicleMass.h:73
etsi_its_denm_ts_conversion::toStruct_PosFrontAx
void toStruct_PosFrontAx(const denm_ts_msgs::PosFrontAx &in, denm_ts_PosFrontAx_t &out)
Definition: convertPosFrontAx.h:75
convertRequestResponseIndication.h
denm_ts_ImpactReductionContainer::heightLonCarrRight
denm_ts_HeightLonCarr_t heightLonCarrRight
convertVehicleMass.h
etsi_its_denm_ts_conversion::toRos_PosFrontAx
void toRos_PosFrontAx(const denm_ts_PosFrontAx_t &in, denm_ts_msgs::PosFrontAx &out)
Definition: convertPosFrontAx.h:71
denm_ts_ImpactReductionContainer::positionOfOccupants
denm_ts_PositionOfOccupants_t positionOfOccupants
denm_ts_ImpactReductionContainer.h
etsi_its_denm_ts_conversion::toRos_PosCentMass
void toRos_PosCentMass(const denm_ts_PosCentMass_t &in, denm_ts_msgs::PosCentMass &out)
Definition: convertPosCentMass.h:75
etsi_its_denm_ts_conversion::toStruct_PosCentMass
void toStruct_PosCentMass(const denm_ts_msgs::PosCentMass &in, denm_ts_PosCentMass_t &out)
Definition: convertPosCentMass.h:79
convertPositionOfPillars.h
convertPosLonCarr.h
etsi_its_denm_ts_conversion::toRos_TurningRadius
void toRos_TurningRadius(const denm_ts_TurningRadius_t &in, denm_ts_msgs::TurningRadius &out)
Definition: convertTurningRadius.h:73
denm_ts_ImpactReductionContainer::posLonCarrLeft
denm_ts_PosLonCarr_t posLonCarrLeft
denm_ts_ImpactReductionContainer::heightLonCarrLeft
denm_ts_HeightLonCarr_t heightLonCarrLeft
etsi_its_denm_ts_conversion::toStruct_HeightLonCarr
void toStruct_HeightLonCarr(const denm_ts_msgs::HeightLonCarr &in, denm_ts_HeightLonCarr_t &out)
Definition: convertHeightLonCarr.h:76
denm_ts_ImpactReductionContainer::turningRadius
denm_ts_TurningRadius_t turningRadius
etsi_its_denm_ts_conversion::toStruct_PosLonCarr
void toStruct_PosLonCarr(const denm_ts_msgs::PosLonCarr &in, denm_ts_PosLonCarr_t &out)
Definition: convertPosLonCarr.h:76
convertWheelBaseVehicle.h


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