Go to the documentation of this file.
94 #include <etsi_its_denm_ts_msgs/RoadWorksContainerExtended.h>
95 namespace denm_ts_msgs = etsi_its_denm_ts_msgs;
97 #include <etsi_its_denm_ts_msgs/msg/road_works_container_extended.hpp>
98 namespace denm_ts_msgs = etsi_its_denm_ts_msgs::msg;
107 out.light_bar_siren_in_use_is_present =
true;
111 out.closed_lanes_is_present =
true;
115 out.restriction_is_present =
true;
119 out.speed_limit_is_present =
true;
123 out.incident_indication_is_present =
true;
127 out.recommended_path_is_present =
true;
131 out.starting_point_speed_limit_is_present =
true;
135 out.traffic_flow_rule_is_present =
true;
139 out.reference_denms_is_present =
true;
145 if (in.light_bar_siren_in_use_is_present) {
149 if (in.closed_lanes_is_present) {
153 if (in.restriction_is_present) {
157 if (in.speed_limit_is_present) {
161 if (in.incident_indication_is_present) {
165 if (in.recommended_path_is_present) {
169 if (in.starting_point_speed_limit_is_present) {
173 if (in.traffic_flow_rule_is_present) {
177 if (in.reference_denms_is_present) {
void toStruct_TrafficRule(const denm_ts_msgs::TrafficRule &in, denm_ts_TrafficRule_t &out)
void toStruct_LightBarSirenInUse(const denm_ts_msgs::LightBarSirenInUse &in, denm_ts_LightBarSirenInUse_t &out)
denm_ts_LightBarSirenInUse_t * lightBarSirenInUse
struct denm_ts_ActionIdList * referenceDenms
void toRos_LightBarSirenInUse(const denm_ts_LightBarSirenInUse_t &in, denm_ts_msgs::LightBarSirenInUse &out)
struct denm_ts_DeltaReferencePosition * startingPointSpeedLimit
void toRos_ActionIdList(const denm_ts_ActionIdList_t &in, denm_ts_msgs::ActionIdList &out)
void toRos_RestrictedTypes(const denm_ts_RestrictedTypes_t &in, denm_ts_msgs::RestrictedTypes &out)
void toStruct_SpeedLimit(const denm_ts_msgs::SpeedLimit &in, denm_ts_SpeedLimit_t &out)
void toRos_SpeedLimit(const denm_ts_SpeedLimit_t &in, denm_ts_msgs::SpeedLimit &out)
struct denm_ts_ClosedLanes * closedLanes
void toRos_ItineraryPath(const denm_ts_ItineraryPath_t &in, denm_ts_msgs::ItineraryPath &out)
void toStruct_RoadWorksContainerExtended(const denm_ts_msgs::RoadWorksContainerExtended &in, denm_ts_RoadWorksContainerExtended_t &out)
denm_ts_SpeedLimit_t * speedLimit
void toStruct_ItineraryPath(const denm_ts_msgs::ItineraryPath &in, denm_ts_ItineraryPath_t &out)
void toRos_DeltaReferencePosition(const denm_ts_DeltaReferencePosition_t &in, denm_ts_msgs::DeltaReferencePosition &out)
struct denm_ts_ItineraryPath * recommendedPath
void toRos_CauseCodeV2(const denm_ts_CauseCodeV2_t &in, denm_ts_msgs::CauseCodeV2 &out)
void toStruct_ActionIdList(const denm_ts_msgs::ActionIdList &in, denm_ts_ActionIdList_t &out)
long denm_ts_TrafficRule_t
void toStruct_DeltaReferencePosition(const denm_ts_msgs::DeltaReferencePosition &in, denm_ts_DeltaReferencePosition_t &out)
void toRos_RoadWorksContainerExtended(const denm_ts_RoadWorksContainerExtended_t &in, denm_ts_msgs::RoadWorksContainerExtended &out)
struct denm_ts_RestrictedTypes * restriction
void toStruct_CauseCodeV2(const denm_ts_msgs::CauseCodeV2 &in, denm_ts_CauseCodeV2_t &out)
denm_ts_TrafficRule_t * trafficFlowRule
void toStruct_ClosedLanes(const denm_ts_msgs::ClosedLanes &in, denm_ts_ClosedLanes_t &out)
long denm_ts_SpeedLimit_t
struct denm_ts_CauseCodeV2 * incidentIndication
void toStruct_RestrictedTypes(const denm_ts_msgs::RestrictedTypes &in, denm_ts_RestrictedTypes_t &out)
void toRos_ClosedLanes(const denm_ts_ClosedLanes_t &in, denm_ts_msgs::ClosedLanes &out)
void toRos_TrafficRule(const denm_ts_TrafficRule_t &in, denm_ts_msgs::TrafficRule &out)