Go to the documentation of this file.
77 #include <etsi_its_cam_msgs/BasicVehicleContainerHighFrequency.h>
78 namespace cam_msgs = etsi_its_cam_msgs;
80 #include <etsi_its_cam_msgs/msg/basic_vehicle_container_high_frequency.hpp>
81 namespace cam_msgs = etsi_its_cam_msgs::msg;
99 out.acceleration_control_is_present =
true;
103 out.lane_position_is_present =
true;
107 out.steering_wheel_angle_is_present =
true;
111 out.lateral_acceleration_is_present =
true;
115 out.vertical_acceleration_is_present =
true;
119 out.performance_class_is_present =
true;
123 out.cen_dsrc_tolling_zone_is_present =
true;
138 if (in.acceleration_control_is_present) {
142 if (in.lane_position_is_present) {
146 if (in.steering_wheel_angle_is_present) {
150 if (in.lateral_acceleration_is_present) {
154 if (in.vertical_acceleration_is_present) {
158 if (in.performance_class_is_present) {
162 if (in.cen_dsrc_tolling_zone_is_present) {
void toRos_AccelerationControl(const cam_AccelerationControl_t &in, cam_msgs::AccelerationControl &out)
void toStruct_LongitudinalAcceleration(const cam_msgs::LongitudinalAcceleration &in, cam_LongitudinalAcceleration_t &out)
void toRos_SteeringWheelAngle(const cam_SteeringWheelAngle_t &in, cam_msgs::SteeringWheelAngle &out)
struct cam_CenDsrcTollingZone * cenDsrcTollingZone
cam_PerformanceClass_t * performanceClass
void toRos_Heading(const cam_Heading_t &in, cam_msgs::Heading &out)
void toRos_LateralAcceleration(const cam_LateralAcceleration_t &in, cam_msgs::LateralAcceleration &out)
cam_LanePosition_t * lanePosition
void toStruct_DriveDirection(const cam_msgs::DriveDirection &in, cam_DriveDirection_t &out)
void toStruct_Heading(const cam_msgs::Heading &in, cam_Heading_t &out)
cam_Curvature_t curvature
cam_AccelerationControl_t * accelerationControl
void toStruct_SteeringWheelAngle(const cam_msgs::SteeringWheelAngle &in, cam_SteeringWheelAngle_t &out)
void toStruct_PerformanceClass(const cam_msgs::PerformanceClass &in, cam_PerformanceClass_t &out)
void toRos_VerticalAcceleration(const cam_VerticalAcceleration_t &in, cam_msgs::VerticalAcceleration &out)
void toRos_VehicleWidth(const cam_VehicleWidth_t &in, cam_msgs::VehicleWidth &out)
struct cam_SteeringWheelAngle * steeringWheelAngle
void toRos_Curvature(const cam_Curvature_t &in, cam_msgs::Curvature &out)
void toStruct_AccelerationControl(const cam_msgs::AccelerationControl &in, cam_AccelerationControl_t &out)
void toRos_CenDsrcTollingZone(const cam_CenDsrcTollingZone_t &in, cam_msgs::CenDsrcTollingZone &out)
void toRos_DriveDirection(const cam_DriveDirection_t &in, cam_msgs::DriveDirection &out)
void toStruct_VehicleWidth(const cam_msgs::VehicleWidth &in, cam_VehicleWidth_t &out)
void toRos_PerformanceClass(const cam_PerformanceClass_t &in, cam_msgs::PerformanceClass &out)
void toStruct_LanePosition(const cam_msgs::LanePosition &in, cam_LanePosition_t &out)
void toStruct_VerticalAcceleration(const cam_msgs::VerticalAcceleration &in, cam_VerticalAcceleration_t &out)
struct cam_LateralAcceleration * lateralAcceleration
cam_DriveDirection_t driveDirection
void toStruct_CenDsrcTollingZone(const cam_msgs::CenDsrcTollingZone &in, cam_CenDsrcTollingZone_t &out)
cam_VehicleLength_t vehicleLength
void toStruct_Speed(const cam_msgs::Speed &in, cam_Speed_t &out)
cam_VehicleWidth_t vehicleWidth
void toRos_BasicVehicleContainerHighFrequency(const cam_BasicVehicleContainerHighFrequency_t &in, cam_msgs::BasicVehicleContainerHighFrequency &out)
void toRos_VehicleLength(const cam_VehicleLength_t &in, cam_msgs::VehicleLength &out)
void toStruct_VehicleLength(const cam_msgs::VehicleLength &in, cam_VehicleLength_t &out)
void toRos_YawRate(const cam_YawRate_t &in, cam_msgs::YawRate &out)
void toStruct_Curvature(const cam_msgs::Curvature &in, cam_Curvature_t &out)
void toStruct_BasicVehicleContainerHighFrequency(const cam_msgs::BasicVehicleContainerHighFrequency &in, cam_BasicVehicleContainerHighFrequency_t &out)
struct cam_VerticalAcceleration * verticalAcceleration
void toRos_Speed(const cam_Speed_t &in, cam_msgs::Speed &out)
void toStruct_CurvatureCalculationMode(const cam_msgs::CurvatureCalculationMode &in, cam_CurvatureCalculationMode_t &out)
void toRos_LongitudinalAcceleration(const cam_LongitudinalAcceleration_t &in, cam_msgs::LongitudinalAcceleration &out)
void toStruct_YawRate(const cam_msgs::YawRate &in, cam_YawRate_t &out)
cam_LongitudinalAcceleration_t longitudinalAcceleration
cam_CurvatureCalculationMode_t curvatureCalculationMode
void toRos_CurvatureCalculationMode(const cam_CurvatureCalculationMode_t &in, cam_msgs::CurvatureCalculationMode &out)
void toStruct_LateralAcceleration(const cam_msgs::LateralAcceleration &in, cam_LateralAcceleration_t &out)
void toRos_LanePosition(const cam_LanePosition_t &in, cam_msgs::LanePosition &out)
etsi_its_cam_conversion
Author(s): Jean-Pierre Busch
, Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:28:48