convertCauseCode.h
Go to the documentation of this file.
1 
44 #pragma once
45 
49 #ifdef ROS1
50 #include <etsi_its_denm_msgs/CauseCode.h>
51 namespace denm_msgs = etsi_its_denm_msgs;
52 #else
53 #include <etsi_its_denm_msgs/msg/cause_code.hpp>
54 namespace denm_msgs = etsi_its_denm_msgs::msg;
55 #endif
56 
57 
58 namespace etsi_its_denm_conversion {
59 
60 void toRos_CauseCode(const denm_CauseCode_t& in, denm_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 denm_msgs::CauseCode& in, denm_CauseCode_t& out) {
66  memset(&out, 0, sizeof(denm_CauseCode_t));
67  toStruct_CauseCodeType(in.cause_code, out.causeCode);
68  toStruct_SubCauseCodeType(in.sub_cause_code, out.subCauseCode);
69 }
70 
71 }
convertSubCauseCodeType.h
etsi_its_denm_conversion::toStruct_SubCauseCodeType
void toStruct_SubCauseCodeType(const denm_msgs::SubCauseCodeType &in, denm_SubCauseCodeType_t &out)
Definition: convertSubCauseCodeType.h:60
etsi_its_denm_conversion::toRos_CauseCodeType
void toRos_CauseCodeType(const denm_CauseCodeType_t &in, denm_msgs::CauseCodeType &out)
Definition: convertCauseCodeType.h:84
denm_CauseCode::causeCode
denm_CauseCodeType_t causeCode
denm_CauseCode
etsi_its_denm_conversion::toStruct_CauseCode
void toStruct_CauseCode(const denm_msgs::CauseCode &in, denm_CauseCode_t &out)
Definition: convertCauseCode.h:65
denm_CauseCode::subCauseCode
denm_SubCauseCodeType_t subCauseCode
convertCauseCodeType.h
etsi_its_denm_conversion::toRos_CauseCode
void toRos_CauseCode(const denm_CauseCode_t &in, denm_msgs::CauseCode &out)
Definition: convertCauseCode.h:60
etsi_its_denm_conversion
Definition: convertAccidentSubCauseCode.h:54
etsi_its_denm_conversion::toStruct_CauseCodeType
void toStruct_CauseCodeType(const denm_msgs::CauseCodeType &in, denm_CauseCodeType_t &out)
Definition: convertCauseCodeType.h:88
denm_CauseCode.h
etsi_its_denm_conversion::toRos_SubCauseCodeType
void toRos_SubCauseCodeType(const denm_SubCauseCodeType_t &in, denm_msgs::SubCauseCodeType &out)
Definition: convertSubCauseCodeType.h:56


etsi_its_denm_conversion
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:29:03