71 #include <etsi_its_vam_ts_msgs/GeneralizedLanePosition.h>
72 namespace vam_ts_msgs = etsi_its_vam_ts_msgs;
74 #include <etsi_its_vam_ts_msgs/msg/generalized_lane_position.hpp>
75 namespace vam_ts_msgs = etsi_its_vam_ts_msgs::msg;
85 out.choice = vam_ts_msgs::GeneralizedLanePosition::CHOICE_TRAFFIC_LANE_POSITION;
89 out.choice = vam_ts_msgs::GeneralizedLanePosition::CHOICE_NON_TRAFFIC_LANE_POSITION;
93 out.choice = vam_ts_msgs::GeneralizedLanePosition::CHOICE_TRAFFIC_ISLAND_POSITION;
97 out.choice = vam_ts_msgs::GeneralizedLanePosition::CHOICE_MAP_POSITION;
106 case vam_ts_msgs::GeneralizedLanePosition::CHOICE_TRAFFIC_LANE_POSITION:
108 out.
present = vam_ts_GeneralizedLanePosition_PR::vam_ts_GeneralizedLanePosition_PR_trafficLanePosition;
110 case vam_ts_msgs::GeneralizedLanePosition::CHOICE_NON_TRAFFIC_LANE_POSITION:
112 out.
present = vam_ts_GeneralizedLanePosition_PR::vam_ts_GeneralizedLanePosition_PR_nonTrafficLanePosition;
114 case vam_ts_msgs::GeneralizedLanePosition::CHOICE_TRAFFIC_ISLAND_POSITION:
116 out.
present = vam_ts_GeneralizedLanePosition_PR::vam_ts_GeneralizedLanePosition_PR_trafficIslandPosition;
118 case vam_ts_msgs::GeneralizedLanePosition::CHOICE_MAP_POSITION:
120 out.
present = vam_ts_GeneralizedLanePosition_PR::vam_ts_GeneralizedLanePosition_PR_mapPosition;