convertCollectivePerceptionMessage.h
Go to the documentation of this file.
1 
57 #pragma once
58 
62 #ifdef ROS1
63 #include <etsi_its_cpm_ts_msgs/CollectivePerceptionMessage.h>
64 namespace cpm_ts_msgs = etsi_its_cpm_ts_msgs;
65 #else
66 #include <etsi_its_cpm_ts_msgs/msg/collective_perception_message.hpp>
67 namespace cpm_ts_msgs = etsi_its_cpm_ts_msgs::msg;
68 #endif
69 
70 
72 
73 void toRos_CollectivePerceptionMessage(const cpm_ts_CollectivePerceptionMessage_t& in, cpm_ts_msgs::CollectivePerceptionMessage& out) {
74  toRos_ItsPduHeader(in.header, out.header);
75  toRos_CpmPayload(in.payload, out.payload);
76 }
77 
78 void toStruct_CollectivePerceptionMessage(const cpm_ts_msgs::CollectivePerceptionMessage& in, cpm_ts_CollectivePerceptionMessage_t& out) {
79  memset(&out, 0, sizeof(cpm_ts_CollectivePerceptionMessage_t));
80  toStruct_ItsPduHeader(in.header, out.header);
81  toStruct_CpmPayload(in.payload, out.payload);
82 }
83 
84 }
convertItsPduHeader.h
etsi_its_cpm_ts_conversion
Perceived Objects This DF provides a list of perceived objects represented in the coordinate system i...
Definition: convertAcceleration3dWithConfidence.h:73
cpm_ts_CollectivePerceptionMessage.h
etsi_its_cpm_ts_conversion::toStruct_CollectivePerceptionMessage
void toStruct_CollectivePerceptionMessage(const cpm_ts_msgs::CollectivePerceptionMessage &in, cpm_ts_CollectivePerceptionMessage_t &out)
Definition: convertCollectivePerceptionMessage.h:78
cpm_ts_CollectivePerceptionMessage::header
cpm_ts_ItsPduHeader_t header
cpm_ts_CollectivePerceptionMessage::payload
cpm_ts_CpmPayload_t payload
convertCpmPayload.h
cpm_ts_CollectivePerceptionMessage
etsi_its_cpm_ts_conversion::toRos_CollectivePerceptionMessage
void toRos_CollectivePerceptionMessage(const cpm_ts_CollectivePerceptionMessage_t &in, cpm_ts_msgs::CollectivePerceptionMessage &out)
Definition: convertCollectivePerceptionMessage.h:73
etsi_its_cpm_ts_conversion::toStruct_CpmPayload
void toStruct_CpmPayload(const cpm_ts_msgs::CpmPayload &in, cpm_ts_CpmPayload_t &out)
Definition: convertCpmPayload.h:79
etsi_its_cpm_ts_conversion::toRos_ItsPduHeader
void toRos_ItsPduHeader(const cpm_ts_ItsPduHeader_t &in, cpm_ts_msgs::ItsPduHeader &out)
Definition: convertItsPduHeader.h:80
etsi_its_cpm_ts_conversion::toStruct_ItsPduHeader
void toStruct_ItsPduHeader(const cpm_ts_msgs::ItsPduHeader &in, cpm_ts_ItsPduHeader_t &out)
Definition: convertItsPduHeader.h:86
etsi_its_cpm_ts_conversion::toRos_CpmPayload
void toRos_CpmPayload(const cpm_ts_CpmPayload_t &in, cpm_ts_msgs::CpmPayload &out)
Definition: convertCpmPayload.h:74


etsi_its_cpm_ts_conversion
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:28:57