Apollo 11.0
自动驾驶开放平台
v2x_obu_traffic_light.proto
浏览该文件的文档.
1syntax = "proto2";
2
3package apollo.v2x.obu;
4
7
9 enum Type {
10 STRAIGHT = 1;
11 LEFT = 2;
12 RIGHT = 3;
13 U_TURN = 4;
14 };
15
16 optional apollo.v2x.SingleTrafficLight.Color color = 1;
17 optional int32 traffic_light_type = 2;
18 // Traffic light string-ID in the map data.
19 optional string id = 3;
20 optional int32 color_remaining_time_s = 4;
21 optional bool right_turn_light = 5;
22 // v2x next traffic light color
23 optional apollo.v2x.SingleTrafficLight.Color next_color = 6;
24 // v2x next traffic light remaining time
25 optional double next_remaining_time = 7;
26 // next 2nd traffic ligth color
27 optional apollo.v2x.SingleTrafficLight.Color next_2nd_color = 8;
28 optional double next_2nd_remaining_time = 9;
29}
30
32 // Feature points of lane in the map reference frame.
33 optional double gps_x_m = 1;
34 optional double gps_y_m = 2;
35 repeated SingleTrafficLight single_traffic_light = 3;
36}
37
39 repeated LaneTrafficLight lane_traffic_light = 1;
40 optional int32 road_direction = 2;
41}
43 optional apollo.common.Header header = 1;
44 repeated RoadTrafficLight road_traffic_light = 2;
45 optional int32 intersection_id = 3;
46 optional bytes hdmap_junction_id = 4;
47}
apollo::common
class register implement
Definition arena_queue.h:37