76 #include <etsi_its_denm_ts_msgs/LanePositionOptions.h>
77 namespace denm_ts_msgs = etsi_its_denm_ts_msgs;
79 #include <etsi_its_denm_ts_msgs/msg/lane_position_options.hpp>
80 namespace denm_ts_msgs = etsi_its_denm_ts_msgs::msg;
90 out.choice = denm_ts_msgs::LanePositionOptions::CHOICE_SIMPLELANE_POSITION;
94 out.choice = denm_ts_msgs::LanePositionOptions::CHOICE_SIMPLE_LANE_TYPE;
98 out.choice = denm_ts_msgs::LanePositionOptions::CHOICE_DETAILEDLANE_POSITION;
102 out.choice = denm_ts_msgs::LanePositionOptions::CHOICE_LANE_POSITION_WITH_LATERAL_DETAILS;
106 out.choice = denm_ts_msgs::LanePositionOptions::CHOICE_TRAFFIC_ISLAND_POSITION;
115 case denm_ts_msgs::LanePositionOptions::CHOICE_SIMPLELANE_POSITION:
117 out.
present = denm_ts_LanePositionOptions_PR::denm_ts_LanePositionOptions_PR_simplelanePosition;
119 case denm_ts_msgs::LanePositionOptions::CHOICE_SIMPLE_LANE_TYPE:
121 out.
present = denm_ts_LanePositionOptions_PR::denm_ts_LanePositionOptions_PR_simpleLaneType;
123 case denm_ts_msgs::LanePositionOptions::CHOICE_DETAILEDLANE_POSITION:
125 out.
present = denm_ts_LanePositionOptions_PR::denm_ts_LanePositionOptions_PR_detailedlanePosition;
127 case denm_ts_msgs::LanePositionOptions::CHOICE_LANE_POSITION_WITH_LATERAL_DETAILS:
129 out.
present = denm_ts_LanePositionOptions_PR::denm_ts_LanePositionOptions_PR_lanePositionWithLateralDetails;
131 case denm_ts_msgs::LanePositionOptions::CHOICE_TRAFFIC_ISLAND_POSITION:
133 out.
present = denm_ts_LanePositionOptions_PR::denm_ts_LanePositionOptions_PR_trafficIslandPosition;