convertImpactReductionContainer.h
Go to the documentation of this file.
1 
53 #pragma once
54 
66 #ifdef ROS1
67 #include <etsi_its_denm_msgs/ImpactReductionContainer.h>
68 namespace denm_msgs = etsi_its_denm_msgs;
69 #else
70 #include <etsi_its_denm_msgs/msg/impact_reduction_container.hpp>
71 namespace denm_msgs = etsi_its_denm_msgs::msg;
72 #endif
73 
74 
75 namespace etsi_its_denm_conversion {
76 
77 void toRos_ImpactReductionContainer(const denm_ImpactReductionContainer_t& in, denm_msgs::ImpactReductionContainer& out) {
78  toRos_HeightLonCarr(in.heightLonCarrLeft, out.height_lon_carr_left);
79  toRos_HeightLonCarr(in.heightLonCarrRight, out.height_lon_carr_right);
80  toRos_PosLonCarr(in.posLonCarrLeft, out.pos_lon_carr_left);
81  toRos_PosLonCarr(in.posLonCarrRight, out.pos_lon_carr_right);
82  toRos_PositionOfPillars(in.positionOfPillars, out.position_of_pillars);
83  toRos_PosCentMass(in.posCentMass, out.pos_cent_mass);
84  toRos_WheelBaseVehicle(in.wheelBaseVehicle, out.wheel_base_vehicle);
85  toRos_TurningRadius(in.turningRadius, out.turning_radius);
86  toRos_PosFrontAx(in.posFrontAx, out.pos_front_ax);
87  toRos_PositionOfOccupants(in.positionOfOccupants, out.position_of_occupants);
88  toRos_VehicleMass(in.vehicleMass, out.vehicle_mass);
89  toRos_RequestResponseIndication(in.requestResponseIndication, out.request_response_indication);
90 }
91 
92 void toStruct_ImpactReductionContainer(const denm_msgs::ImpactReductionContainer& in, denm_ImpactReductionContainer_t& out) {
93  memset(&out, 0, sizeof(denm_ImpactReductionContainer_t));
94  toStruct_HeightLonCarr(in.height_lon_carr_left, out.heightLonCarrLeft);
95  toStruct_HeightLonCarr(in.height_lon_carr_right, out.heightLonCarrRight);
96  toStruct_PosLonCarr(in.pos_lon_carr_left, out.posLonCarrLeft);
97  toStruct_PosLonCarr(in.pos_lon_carr_right, out.posLonCarrRight);
98  toStruct_PositionOfPillars(in.position_of_pillars, out.positionOfPillars);
99  toStruct_PosCentMass(in.pos_cent_mass, out.posCentMass);
100  toStruct_WheelBaseVehicle(in.wheel_base_vehicle, out.wheelBaseVehicle);
101  toStruct_TurningRadius(in.turning_radius, out.turningRadius);
102  toStruct_PosFrontAx(in.pos_front_ax, out.posFrontAx);
103  toStruct_PositionOfOccupants(in.position_of_occupants, out.positionOfOccupants);
104  toStruct_VehicleMass(in.vehicle_mass, out.vehicleMass);
105  toStruct_RequestResponseIndication(in.request_response_indication, out.requestResponseIndication);
106 }
107 
108 }
denm_ImpactReductionContainer::posLonCarrRight
denm_PosLonCarr_t posLonCarrRight
etsi_its_denm_conversion::toRos_WheelBaseVehicle
void toRos_WheelBaseVehicle(const denm_WheelBaseVehicle_t &in, denm_msgs::WheelBaseVehicle &out)
Definition: convertWheelBaseVehicle.h:56
etsi_its_denm_conversion::toRos_HeightLonCarr
void toRos_HeightLonCarr(const denm_HeightLonCarr_t &in, denm_msgs::HeightLonCarr &out)
Definition: convertHeightLonCarr.h:56
convertPosCentMass.h
etsi_its_denm_conversion::toStruct_TurningRadius
void toStruct_TurningRadius(const denm_msgs::TurningRadius &in, denm_TurningRadius_t &out)
Definition: convertTurningRadius.h:60
etsi_its_denm_conversion::toRos_RequestResponseIndication
void toRos_RequestResponseIndication(const denm_RequestResponseIndication_t &in, denm_msgs::RequestResponseIndication &out)
Definition: convertRequestResponseIndication.h:55
denm_ImpactReductionContainer.h
denm_ImpactReductionContainer::heightLonCarrRight
denm_HeightLonCarr_t heightLonCarrRight
convertTurningRadius.h
etsi_its_denm_conversion::toRos_PosFrontAx
void toRos_PosFrontAx(const denm_PosFrontAx_t &in, denm_msgs::PosFrontAx &out)
Definition: convertPosFrontAx.h:56
denm_ImpactReductionContainer::wheelBaseVehicle
denm_WheelBaseVehicle_t wheelBaseVehicle
etsi_its_denm_conversion::toRos_TurningRadius
void toRos_TurningRadius(const denm_TurningRadius_t &in, denm_msgs::TurningRadius &out)
Definition: convertTurningRadius.h:56
etsi_its_denm_conversion::toStruct_ImpactReductionContainer
void toStruct_ImpactReductionContainer(const denm_msgs::ImpactReductionContainer &in, denm_ImpactReductionContainer_t &out)
Definition: convertImpactReductionContainer.h:92
etsi_its_denm_conversion::toStruct_PosLonCarr
void toStruct_PosLonCarr(const denm_msgs::PosLonCarr &in, denm_PosLonCarr_t &out)
Definition: convertPosLonCarr.h:60
denm_ImpactReductionContainer::posFrontAx
denm_PosFrontAx_t posFrontAx
denm_ImpactReductionContainer
convertPositionOfOccupants.h
etsi_its_denm_conversion::toRos_PositionOfOccupants
void toRos_PositionOfOccupants(const denm_PositionOfOccupants_t &in, denm_msgs::PositionOfOccupants &out)
Definition: convertPositionOfOccupants.h:76
etsi_its_denm_conversion::toStruct_PositionOfPillars
void toStruct_PositionOfPillars(const denm_msgs::PositionOfPillars &in, denm_PositionOfPillars_t &out)
Definition: convertPositionOfPillars.h:69
etsi_its_denm_conversion::toStruct_PosFrontAx
void toStruct_PosFrontAx(const denm_msgs::PosFrontAx &in, denm_PosFrontAx_t &out)
Definition: convertPosFrontAx.h:60
etsi_its_denm_conversion::toRos_PositionOfPillars
void toRos_PositionOfPillars(const denm_PositionOfPillars_t &in, denm_msgs::PositionOfPillars &out)
Definition: convertPositionOfPillars.h:61
etsi_its_denm_conversion::toRos_PosLonCarr
void toRos_PosLonCarr(const denm_PosLonCarr_t &in, denm_msgs::PosLonCarr &out)
Definition: convertPosLonCarr.h:56
etsi_its_denm_conversion::toStruct_HeightLonCarr
void toStruct_HeightLonCarr(const denm_msgs::HeightLonCarr &in, denm_HeightLonCarr_t &out)
Definition: convertHeightLonCarr.h:60
convertPosFrontAx.h
convertHeightLonCarr.h
etsi_its_denm_conversion::toStruct_PositionOfOccupants
void toStruct_PositionOfOccupants(const denm_msgs::PositionOfOccupants &in, denm_PositionOfOccupants_t &out)
Definition: convertPositionOfOccupants.h:81
denm_ImpactReductionContainer::positionOfOccupants
denm_PositionOfOccupants_t positionOfOccupants
etsi_its_denm_conversion::toRos_PosCentMass
void toRos_PosCentMass(const denm_PosCentMass_t &in, denm_msgs::PosCentMass &out)
Definition: convertPosCentMass.h:56
denm_ImpactReductionContainer::requestResponseIndication
denm_RequestResponseIndication_t requestResponseIndication
etsi_its_denm_conversion::toRos_ImpactReductionContainer
void toRos_ImpactReductionContainer(const denm_ImpactReductionContainer_t &in, denm_msgs::ImpactReductionContainer &out)
Definition: convertImpactReductionContainer.h:77
denm_ImpactReductionContainer::positionOfPillars
denm_PositionOfPillars_t positionOfPillars
denm_ImpactReductionContainer::vehicleMass
denm_VehicleMass_t vehicleMass
denm_ImpactReductionContainer::posCentMass
denm_PosCentMass_t posCentMass
etsi_its_denm_conversion::toStruct_WheelBaseVehicle
void toStruct_WheelBaseVehicle(const denm_msgs::WheelBaseVehicle &in, denm_WheelBaseVehicle_t &out)
Definition: convertWheelBaseVehicle.h:60
convertRequestResponseIndication.h
etsi_its_denm_conversion
Definition: convertAccidentSubCauseCode.h:54
etsi_its_denm_conversion::toRos_VehicleMass
void toRos_VehicleMass(const denm_VehicleMass_t &in, denm_msgs::VehicleMass &out)
Definition: convertVehicleMass.h:56
etsi_its_denm_conversion::toStruct_RequestResponseIndication
void toStruct_RequestResponseIndication(const denm_msgs::RequestResponseIndication &in, denm_RequestResponseIndication_t &out)
Definition: convertRequestResponseIndication.h:59
etsi_its_denm_conversion::toStruct_PosCentMass
void toStruct_PosCentMass(const denm_msgs::PosCentMass &in, denm_PosCentMass_t &out)
Definition: convertPosCentMass.h:60
etsi_its_denm_conversion::toStruct_VehicleMass
void toStruct_VehicleMass(const denm_msgs::VehicleMass &in, denm_VehicleMass_t &out)
Definition: convertVehicleMass.h:60
convertVehicleMass.h
convertPositionOfPillars.h
convertPosLonCarr.h
convertWheelBaseVehicle.h
denm_ImpactReductionContainer::heightLonCarrLeft
denm_HeightLonCarr_t heightLonCarrLeft
denm_ImpactReductionContainer::turningRadius
denm_TurningRadius_t turningRadius
denm_ImpactReductionContainer::posLonCarrLeft
denm_PosLonCarr_t posLonCarrLeft


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