include
etsi_its_mcm_uulm_conversion
convertMcmParameters.h
Go to the documentation of this file.
1
43
#pragma once
44
45
#include <
etsi_its_mcm_uulm_coding/mcm_uulm_McmParameters.h
>
46
#include <
etsi_its_mcm_uulm_conversion/convertBasicContainer.h
>
47
#include <
etsi_its_mcm_uulm_conversion/convertManeuverContainer.h
>
48
#ifdef ROS1
49
#include <etsi_its_mcm_uulm_msgs/McmParameters.h>
50
namespace
mcm_uulm_msgs = etsi_its_mcm_uulm_msgs;
51
#else
52
#include <etsi_its_mcm_uulm_msgs/msg/mcm_parameters.hpp>
53
namespace
mcm_uulm_msgs = etsi_its_mcm_uulm_msgs::msg;
54
#endif
55
56
57
namespace
etsi_its_mcm_uulm_conversion
{
58
59
void
toRos_McmParameters
(
const
mcm_uulm_McmParameters_t
& in, mcm_uulm_msgs::McmParameters& out) {
60
toRos_BasicContainer
(in.
basicContainer
, out.basic_container);
61
toRos_ManeuverContainer
(in.
maneuverContainer
, out.maneuver_container);
62
}
63
64
void
toStruct_McmParameters
(
const
mcm_uulm_msgs::McmParameters& in,
mcm_uulm_McmParameters_t
& out) {
65
memset(&out, 0,
sizeof
(
mcm_uulm_McmParameters_t
));
66
toStruct_BasicContainer
(in.basic_container, out.
basicContainer
);
67
toStruct_ManeuverContainer
(in.maneuver_container, out.
maneuverContainer
);
68
}
69
70
}
etsi_its_mcm_uulm_conversion
Definition:
convertAdviceResponse.h:59
mcm_uulm_McmParameters
etsi_its_mcm_uulm_conversion::toStruct_ManeuverContainer
void toStruct_ManeuverContainer(const mcm_uulm_msgs::ManeuverContainer &in, mcm_uulm_ManeuverContainer_t &out)
Definition:
convertManeuverContainer.h:73
etsi_its_mcm_uulm_conversion::toStruct_McmParameters
void toStruct_McmParameters(const mcm_uulm_msgs::McmParameters &in, mcm_uulm_McmParameters_t &out)
Definition:
convertMcmParameters.h:64
convertManeuverContainer.h
convertBasicContainer.h
mcm_uulm_McmParameters::basicContainer
mcm_uulm_BasicContainer_t basicContainer
etsi_its_mcm_uulm_conversion::toStruct_BasicContainer
void toStruct_BasicContainer(const mcm_uulm_msgs::BasicContainer &in, mcm_uulm_BasicContainer_t &out)
Definition:
convertBasicContainer.h:77
mcm_uulm_McmParameters.h
etsi_its_mcm_uulm_conversion::toRos_BasicContainer
void toRos_BasicContainer(const mcm_uulm_BasicContainer_t &in, mcm_uulm_msgs::BasicContainer &out)
Definition:
convertBasicContainer.h:72
etsi_its_mcm_uulm_conversion::toRos_ManeuverContainer
void toRos_ManeuverContainer(const mcm_uulm_ManeuverContainer_t &in, mcm_uulm_msgs::ManeuverContainer &out)
Definition:
convertManeuverContainer.h:59
mcm_uulm_McmParameters::maneuverContainer
mcm_uulm_ManeuverContainer_t maneuverContainer
etsi_its_mcm_uulm_conversion::toRos_McmParameters
void toRos_McmParameters(const mcm_uulm_McmParameters_t &in, mcm_uulm_msgs::McmParameters &out)
Definition:
convertMcmParameters.h:59
etsi_its_mcm_uulm_conversion
Author(s): Jean-Pierre Busch
, Guido Küppers
, Lennart Reiher
autogenerated on Sun May 18 2025 02:29:22