Go to the documentation of this file.
108 #include <etsi_its_vam_ts_msgs/VruHighFrequencyContainer.h>
109 namespace vam_ts_msgs = etsi_its_vam_ts_msgs;
111 #include <etsi_its_vam_ts_msgs/msg/vru_high_frequency_container.hpp>
112 namespace vam_ts_msgs = etsi_its_vam_ts_msgs::msg;
124 out.curvature_is_present =
true;
128 out.curvature_calculation_mode_is_present =
true;
132 out.yaw_rate_is_present =
true;
136 out.lateral_acceleration_is_present =
true;
140 out.vertical_acceleration_is_present =
true;
144 out.vru_lane_position_is_present =
true;
148 out.environment_is_present =
true;
152 out.movement_control_is_present =
true;
156 out.orientation_is_present =
true;
160 out.roll_angle_is_present =
true;
164 out.device_usage_is_present =
true;
173 if (in.curvature_is_present) {
177 if (in.curvature_calculation_mode_is_present) {
181 if (in.yaw_rate_is_present) {
185 if (in.lateral_acceleration_is_present) {
189 if (in.vertical_acceleration_is_present) {
193 if (in.vru_lane_position_is_present) {
197 if (in.environment_is_present) {
201 if (in.movement_control_is_present) {
205 if (in.orientation_is_present) {
209 if (in.roll_angle_is_present) {
213 if (in.device_usage_is_present) {
struct vam_ts_VerticalAcceleration * verticalAcceleration
long vam_ts_CurvatureCalculationMode_t
vam_ts_CurvatureCalculationMode_t * curvatureCalculationMode
void toRos_VruMovementControl(const vam_ts_VruMovementControl_t &in, vam_ts_msgs::VruMovementControl &out)
void toStruct_Wgs84Angle(const vam_ts_msgs::Wgs84Angle &in, vam_ts_Wgs84Angle_t &out)
void toStruct_YawRate(const vam_ts_msgs::YawRate &in, vam_ts_YawRate_t &out)
void toRos_VruDeviceUsage(const vam_ts_VruDeviceUsage_t &in, vam_ts_msgs::VruDeviceUsage &out)
void toStruct_VruHighFrequencyContainer(const vam_ts_msgs::VruHighFrequencyContainer &in, vam_ts_VruHighFrequencyContainer_t &out)
void toRos_LongitudinalAcceleration(const vam_ts_LongitudinalAcceleration_t &in, vam_ts_msgs::LongitudinalAcceleration &out)
void toStruct_LateralAcceleration(const vam_ts_msgs::LateralAcceleration &in, vam_ts_LateralAcceleration_t &out)
void toStruct_VruEnvironment(const vam_ts_msgs::VruEnvironment &in, vam_ts_VruEnvironment_t &out)
struct vam_ts_GeneralizedLanePosition * vruLanePosition
struct vam_ts_Curvature * curvature
struct vam_ts_YawRate * yawRate
void toStruct_CartesianAngle(const vam_ts_msgs::CartesianAngle &in, vam_ts_CartesianAngle_t &out)
void toStruct_Curvature(const vam_ts_msgs::Curvature &in, vam_ts_Curvature_t &out)
vam_ts_Wgs84Angle_t heading
struct vam_ts_Wgs84Angle * orientation
void toRos_LateralAcceleration(const vam_ts_LateralAcceleration_t &in, vam_ts_msgs::LateralAcceleration &out)
struct vam_ts_CartesianAngle * rollAngle
long vam_ts_VruMovementControl_t
void toStruct_LongitudinalAcceleration(const vam_ts_msgs::LongitudinalAcceleration &in, vam_ts_LongitudinalAcceleration_t &out)
long vam_ts_VruEnvironment_t
void toRos_CurvatureCalculationMode(const vam_ts_CurvatureCalculationMode_t &in, vam_ts_msgs::CurvatureCalculationMode &out)
void toStruct_GeneralizedLanePosition(const vam_ts_msgs::GeneralizedLanePosition &in, vam_ts_GeneralizedLanePosition_t &out)
void toStruct_CurvatureCalculationMode(const vam_ts_msgs::CurvatureCalculationMode &in, vam_ts_CurvatureCalculationMode_t &out)
void toRos_Wgs84Angle(const vam_ts_Wgs84Angle_t &in, vam_ts_msgs::Wgs84Angle &out)
vam_ts_LongitudinalAcceleration_t longitudinalAcceleration
void toRos_GeneralizedLanePosition(const vam_ts_GeneralizedLanePosition_t &in, vam_ts_msgs::GeneralizedLanePosition &out)
void toStruct_Speed(const vam_ts_msgs::Speed &in, vam_ts_Speed_t &out)
long vam_ts_VruDeviceUsage_t
struct vam_ts_LateralAcceleration * lateralAcceleration
void toRos_Speed(const vam_ts_Speed_t &in, vam_ts_msgs::Speed &out)
void toRos_Curvature(const vam_ts_Curvature_t &in, vam_ts_msgs::Curvature &out)
void toRos_CartesianAngle(const vam_ts_CartesianAngle_t &in, vam_ts_msgs::CartesianAngle &out)
void toRos_VerticalAcceleration(const vam_ts_VerticalAcceleration_t &in, vam_ts_msgs::VerticalAcceleration &out)
void toRos_VruEnvironment(const vam_ts_VruEnvironment_t &in, vam_ts_msgs::VruEnvironment &out)
void toStruct_VruDeviceUsage(const vam_ts_msgs::VruDeviceUsage &in, vam_ts_VruDeviceUsage_t &out)
void toRos_VruHighFrequencyContainer(const vam_ts_VruHighFrequencyContainer_t &in, vam_ts_msgs::VruHighFrequencyContainer &out)
vam_ts_VruEnvironment_t * environment
void toRos_YawRate(const vam_ts_YawRate_t &in, vam_ts_msgs::YawRate &out)
vam_ts_VruMovementControl_t * movementControl
void toStruct_VruMovementControl(const vam_ts_msgs::VruMovementControl &in, vam_ts_VruMovementControl_t &out)
vam_ts_VruDeviceUsage_t * deviceUsage
void toStruct_VerticalAcceleration(const vam_ts_msgs::VerticalAcceleration &in, vam_ts_VerticalAcceleration_t &out)
etsi_its_vam_ts_conversion
Author(s): Jean-Pierre Busch
, Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:32:15