convertCauseCode.h
Go to the documentation of this file.
1 
44 #pragma once
45 
49 #ifdef ROS1
50 #include <etsi_its_cam_msgs/CauseCode.h>
51 namespace cam_msgs = etsi_its_cam_msgs;
52 #else
53 #include <etsi_its_cam_msgs/msg/cause_code.hpp>
54 namespace cam_msgs = etsi_its_cam_msgs::msg;
55 #endif
56 
57 
58 namespace etsi_its_cam_conversion {
59 
60 void toRos_CauseCode(const cam_CauseCode_t& in, cam_msgs::CauseCode& out) {
61  toRos_CauseCodeType(in.causeCode, out.cause_code);
62  toRos_SubCauseCodeType(in.subCauseCode, out.sub_cause_code);
63 }
64 
65 void toStruct_CauseCode(const cam_msgs::CauseCode& in, cam_CauseCode_t& out) {
66  memset(&out, 0, sizeof(cam_CauseCode_t));
67  toStruct_CauseCodeType(in.cause_code, out.causeCode);
68  toStruct_SubCauseCodeType(in.sub_cause_code, out.subCauseCode);
69 }
70 
71 }
etsi_its_cam_conversion::toStruct_SubCauseCodeType
void toStruct_SubCauseCodeType(const cam_msgs::SubCauseCodeType &in, cam_SubCauseCodeType_t &out)
Definition: convertSubCauseCodeType.h:60
convertSubCauseCodeType.h
etsi_its_cam_conversion
Definition: convertAccelerationConfidence.h:54
cam_CauseCode.h
cam_CauseCode::subCauseCode
cam_SubCauseCodeType_t subCauseCode
cam_CauseCode
etsi_its_cam_conversion::toRos_CauseCodeType
void toRos_CauseCodeType(const cam_CauseCodeType_t &in, cam_msgs::CauseCodeType &out)
Definition: convertCauseCodeType.h:84
etsi_its_cam_conversion::toStruct_CauseCodeType
void toStruct_CauseCodeType(const cam_msgs::CauseCodeType &in, cam_CauseCodeType_t &out)
Definition: convertCauseCodeType.h:88
etsi_its_cam_conversion::toStruct_CauseCode
void toStruct_CauseCode(const cam_msgs::CauseCode &in, cam_CauseCode_t &out)
Definition: convertCauseCode.h:65
convertCauseCodeType.h
etsi_its_cam_conversion::toRos_SubCauseCodeType
void toRos_SubCauseCodeType(const cam_SubCauseCodeType_t &in, cam_msgs::SubCauseCodeType &out)
Definition: convertSubCauseCodeType.h:56
etsi_its_cam_conversion::toRos_CauseCode
void toRos_CauseCode(const cam_CauseCode_t &in, cam_msgs::CauseCode &out)
Definition: convertCauseCode.h:60
cam_CauseCode::causeCode
cam_CauseCodeType_t causeCode


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