convertHeadingChangeIndication.h
Go to the documentation of this file.
1 
56 #pragma once
57 
61 #ifdef ROS1
62 #include <etsi_its_vam_ts_msgs/HeadingChangeIndication.h>
63 namespace vam_ts_msgs = etsi_its_vam_ts_msgs;
64 #else
65 #include <etsi_its_vam_ts_msgs/msg/heading_change_indication.hpp>
66 namespace vam_ts_msgs = etsi_its_vam_ts_msgs::msg;
67 #endif
68 
69 
71 
72 void toRos_HeadingChangeIndication(const vam_ts_HeadingChangeIndication_t& in, vam_ts_msgs::HeadingChangeIndication& out) {
73  toRos_TurningDirection(in.direction, out.direction);
74  toRos_DeltaTimeTenthOfSecond(in.actionDeltaTime, out.action_delta_time);
75 }
76 
77 void toStruct_HeadingChangeIndication(const vam_ts_msgs::HeadingChangeIndication& in, vam_ts_HeadingChangeIndication_t& out) {
78  memset(&out, 0, sizeof(vam_ts_HeadingChangeIndication_t));
79  toStruct_TurningDirection(in.direction, out.direction);
80  toStruct_DeltaTimeTenthOfSecond(in.action_delta_time, out.actionDeltaTime);
81 }
82 
83 }
vam_ts_HeadingChangeIndication.h
etsi_its_vam_ts_conversion::toStruct_TurningDirection
void toStruct_TurningDirection(const vam_ts_msgs::TurningDirection &in, vam_ts_TurningDirection_t &out)
Definition: convertTurningDirection.h:72
convertTurningDirection.h
etsi_its_vam_ts_conversion::toRos_HeadingChangeIndication
void toRos_HeadingChangeIndication(const vam_ts_HeadingChangeIndication_t &in, vam_ts_msgs::HeadingChangeIndication &out)
Definition: convertHeadingChangeIndication.h:72
vam_ts_HeadingChangeIndication::direction
vam_ts_TurningDirection_t direction
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_HeadingChangeIndication
convertDeltaTimeTenthOfSecond.h
etsi_its_vam_ts_conversion::toRos_TurningDirection
void toRos_TurningDirection(const vam_ts_TurningDirection_t &in, vam_ts_msgs::TurningDirection &out)
Definition: convertTurningDirection.h:68
etsi_its_vam_ts_conversion::toStruct_HeadingChangeIndication
void toStruct_HeadingChangeIndication(const vam_ts_msgs::HeadingChangeIndication &in, vam_ts_HeadingChangeIndication_t &out)
Definition: convertHeadingChangeIndication.h:77
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_HeadingChangeIndication::actionDeltaTime
vam_ts_DeltaTimeTenthOfSecond_t actionDeltaTime
etsi_its_vam_ts_conversion
Definition: convertAccelerationChange.h:66


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