61 #include <etsi_its_mapem_ts_msgs/LaneDataAttribute.h>
62 namespace mapem_ts_msgs = etsi_its_mapem_ts_msgs;
64 #include <etsi_its_mapem_ts_msgs/msg/lane_data_attribute.hpp>
65 namespace mapem_ts_msgs = etsi_its_mapem_ts_msgs::msg;
75 out.choice = mapem_ts_msgs::LaneDataAttribute::CHOICE_PATH_END_POINT_ANGLE;
79 out.choice = mapem_ts_msgs::LaneDataAttribute::CHOICE_LANE_CROWN_POINT_CENTER;
83 out.choice = mapem_ts_msgs::LaneDataAttribute::CHOICE_LANE_CROWN_POINT_LEFT;
87 out.choice = mapem_ts_msgs::LaneDataAttribute::CHOICE_LANE_CROWN_POINT_RIGHT;
91 out.choice = mapem_ts_msgs::LaneDataAttribute::CHOICE_LANE_ANGLE;
95 out.choice = mapem_ts_msgs::LaneDataAttribute::CHOICE_SPEED_LIMITS;
104 case mapem_ts_msgs::LaneDataAttribute::CHOICE_PATH_END_POINT_ANGLE:
106 out.
present = mapem_ts_LaneDataAttribute_PR::mapem_ts_LaneDataAttribute_PR_pathEndPointAngle;
108 case mapem_ts_msgs::LaneDataAttribute::CHOICE_LANE_CROWN_POINT_CENTER:
110 out.
present = mapem_ts_LaneDataAttribute_PR::mapem_ts_LaneDataAttribute_PR_laneCrownPointCenter;
112 case mapem_ts_msgs::LaneDataAttribute::CHOICE_LANE_CROWN_POINT_LEFT:
114 out.
present = mapem_ts_LaneDataAttribute_PR::mapem_ts_LaneDataAttribute_PR_laneCrownPointLeft;
116 case mapem_ts_msgs::LaneDataAttribute::CHOICE_LANE_CROWN_POINT_RIGHT:
118 out.
present = mapem_ts_LaneDataAttribute_PR::mapem_ts_LaneDataAttribute_PR_laneCrownPointRight;
120 case mapem_ts_msgs::LaneDataAttribute::CHOICE_LANE_ANGLE:
122 out.
present = mapem_ts_LaneDataAttribute_PR::mapem_ts_LaneDataAttribute_PR_laneAngle;
124 case mapem_ts_msgs::LaneDataAttribute::CHOICE_SPEED_LIMITS:
126 out.
present = mapem_ts_LaneDataAttribute_PR::mapem_ts_LaneDataAttribute_PR_speedLimits;