include
etsi_its_cam_conversion
convertExteriorLights.h
Go to the documentation of this file.
1
49
#pragma once
50
51
#include <
etsi_its_cam_coding/cam_ExteriorLights.h
>
52
#include <
etsi_its_cam_coding/BIT_STRING.h
>
53
#include <
etsi_its_primitives_conversion/convertBIT_STRING.h
>
54
#ifdef ROS1
55
#include <etsi_its_cam_msgs/ExteriorLights.h>
56
namespace
cam_msgs = etsi_its_cam_msgs;
57
#else
58
#include <etsi_its_cam_msgs/msg/exterior_lights.hpp>
59
namespace
cam_msgs = etsi_its_cam_msgs::msg;
60
#endif
61
62
63
namespace
etsi_its_cam_conversion
{
64
65
void
toRos_ExteriorLights
(
const
cam_ExteriorLights_t
& in, cam_msgs::ExteriorLights& out) {
66
etsi_its_primitives_conversion::toRos_BIT_STRING
(in, out.value);
67
out.bits_unused = in.
bits_unused
;
68
}
69
70
void
toStruct_ExteriorLights
(
const
cam_msgs::ExteriorLights& in,
cam_ExteriorLights_t
& out) {
71
memset(&out, 0,
sizeof
(
cam_ExteriorLights_t
));
72
etsi_its_primitives_conversion::toStruct_BIT_STRING
(in.value, out);
73
out.
bits_unused
= in.bits_unused;
74
}
75
76
}
etsi_its_cam_conversion::toStruct_ExteriorLights
void toStruct_ExteriorLights(const cam_msgs::ExteriorLights &in, cam_ExteriorLights_t &out)
Definition:
convertExteriorLights.h:70
etsi_its_cam_conversion
Definition:
convertAccelerationConfidence.h:54
convertBIT_STRING.h
BIT_STRING_s
BIT_STRING.h
cam_ExteriorLights.h
BIT_STRING_s::bits_unused
int bits_unused
etsi_its_cam_conversion::toRos_ExteriorLights
void toRos_ExteriorLights(const cam_ExteriorLights_t &in, cam_msgs::ExteriorLights &out)
Definition:
convertExteriorLights.h:65
etsi_its_primitives_conversion::toStruct_BIT_STRING
void toStruct_BIT_STRING(const std::vector< uint8_t > &_BIT_STRING_in, T &BIT_STRING_out)
etsi_its_primitives_conversion::toRos_BIT_STRING
void toRos_BIT_STRING(const T &_BIT_STRING_in, std::vector< uint8_t > &BIT_STRING_out)
etsi_its_cam_conversion
Author(s): Jean-Pierre Busch
, Guido Küppers
, Lennart Reiher
autogenerated on Sun May 18 2025 02:28:48