Apollo 10.0
自动驾驶开放平台
adapter_gflags.h
浏览该文件的文档.
1/******************************************************************************
2 * Copyright 2017 The Apollo Authors. All Rights Reserved.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 *****************************************************************************/
16
17#pragma once
18
19#include "gflags/gflags.h"
20
21DECLARE_bool(enable_adapter_dump);
22DECLARE_string(gps_topic);
23DECLARE_string(imu_topic);
24DECLARE_string(raw_imu_topic);
25DECLARE_string(audio_detection_topic);
26DECLARE_string(chassis_topic);
27DECLARE_string(chassis_detail_topic);
28DECLARE_string(chassis_detail_sender_topic);
29DECLARE_string(chassis_command_topic);
30DECLARE_string(localization_topic);
31DECLARE_string(planning_learning_data_topic);
32DECLARE_string(planning_trajectory_topic);
33DECLARE_string(planning_command);
34DECLARE_string(planning_command_status);
35DECLARE_string(monitor_topic);
36DECLARE_string(pad_topic);
37DECLARE_string(control_command_topic);
38DECLARE_string(control_debug_info_topic);
39DECLARE_string(control_interative_topic);
40DECLARE_string(control_preprocessor_topic);
41DECLARE_string(control_local_view_topic);
42DECLARE_string(control_core_command_topic);
43DECLARE_string(pointcloud_topic);
44DECLARE_string(pointcloud_16_topic);
45DECLARE_string(pointcloud_16_raw_topic);
46DECLARE_string(pointcloud_16_front_left_raw_topic);
47DECLARE_string(pointcloud_16_front_right_raw_topic);
48DECLARE_string(pointcloud_16_front_up_topic);
49DECLARE_string(pointcloud_64_topic);
50DECLARE_string(pointcloud_128_topic);
51DECLARE_string(pointcloud_hesai_40p_topic);
52DECLARE_string(pointcloud_raw_topic);
53DECLARE_string(velodyne_raw_topic);
54DECLARE_string(pointcloud_fusion_topic);
55DECLARE_string(vlp16_pointcloud_topic);
56DECLARE_string(lidar_16_front_center_topic);
57DECLARE_string(lidar_16_front_up_topic);
58DECLARE_string(lidar_16_rear_left_topic);
59DECLARE_string(lidar_16_rear_right_topic);
60DECLARE_string(lidar_16_fusion_topic);
61DECLARE_string(lidar_16_fusion_compensator_topic);
62DECLARE_string(lidar_128_topic);
63DECLARE_string(prediction_topic);
64DECLARE_string(prediction_container_topic);
65DECLARE_string(perception_obstacle_topic);
66DECLARE_string(drive_event_topic);
67DECLARE_string(traffic_light_detection_topic);
68DECLARE_string(perception_lane_mask_segmentation_topic);
69DECLARE_string(routing_response_topic);
70DECLARE_string(routing_response_history_topic);
71DECLARE_string(relative_odometry_topic);
72DECLARE_string(ins_stat_topic);
73DECLARE_string(ins_status_topic);
74DECLARE_string(gnss_status_topic);
75DECLARE_string(system_status_topic);
76DECLARE_string(static_info_topic);
77DECLARE_string(mobileye_topic);
78DECLARE_string(smartereye_obstacles_topic);
79DECLARE_string(smartereye_lanemark_topic);
80DECLARE_string(smartereye_image_topic);
81DECLARE_string(delphi_esr_topic);
82DECLARE_string(conti_radar_topic);
83DECLARE_string(racobit_radar_topic);
84DECLARE_string(ultrasonic_radar_topic);
85DECLARE_string(front_radar_topic);
86DECLARE_string(rear_radar_topic);
87DECLARE_string(compressed_image_topic);
88DECLARE_string(image_front_topic);
89DECLARE_string(image_short_topic);
90DECLARE_string(image_long_topic);
91DECLARE_string(camera_image_long_topic);
92DECLARE_string(camera_image_short_topic);
93DECLARE_string(camera_front_6mm_topic);
94DECLARE_string(camera_front_6mm_2_topic);
95DECLARE_string(camera_front_12mm_topic);
96DECLARE_string(camera_front_6mm_compressed_topic);
97DECLARE_string(camera_front_12mm_compressed_topic);
98DECLARE_string(camera_left_fisheye_compressed_topic);
99DECLARE_string(camera_right_fisheye_compressed_topic);
100DECLARE_string(camera_rear_6mm_compressed_topic);
101DECLARE_string(camera_front_6mm_video_compressed_topic);
102DECLARE_string(camera_front_12mm_video_compressed_topic);
103DECLARE_string(camera_left_fisheye_video_compressed_topic);
104DECLARE_string(camera_right_fisheye_video_compressed_topic);
105DECLARE_string(camera_rear_6mm_video_compressed_topic);
106DECLARE_string(gnss_rtk_obs_topic);
107DECLARE_string(gnss_rtk_eph_topic);
108DECLARE_string(gnss_best_pose_topic);
109DECLARE_string(localization_gnss_topic);
110DECLARE_string(localization_lidar_topic);
111DECLARE_string(localization_ndt_topic);
112DECLARE_string(localization_sins_pva_topic);
113DECLARE_string(localization_msf_status);
114DECLARE_string(relative_map_topic);
115DECLARE_string(navigation_topic);
116DECLARE_string(hmi_status_topic);
117DECLARE_string(audio_capture_topic);
118DECLARE_string(v2x_obu_traffic_light_topic);
119DECLARE_string(v2x_internal_obstacle_topic);
120DECLARE_string(v2x_obstacle_topic);
121DECLARE_string(v2x_traffic_light_topic);
122DECLARE_string(v2x_traffic_light_for_hmi_topic);
123DECLARE_string(v2x_rsi_topic);
124DECLARE_string(storytelling_topic);
125DECLARE_string(gnss_raw_data_topic);
126DECLARE_string(stream_status_topic);
127DECLARE_string(heading_topic);
128DECLARE_string(rtcm_data_topic);
129DECLARE_string(audio_event_topic);
130DECLARE_string(task_topic);
131DECLARE_string(record_info_topic);
132
133// Guardian topic
134DECLARE_string(guardian_topic);
135
136// Transform topic
138DECLARE_string(tf_static_topic);
139
140// Recorder status topic
141DECLARE_string(recorder_status_topic);
142
143// Latency recording topic
144DECLARE_string(latency_recording_topic);
145// Latency reporting topic
146DECLARE_string(latency_reporting_topic);
147
148// It determins which lidar model(16 or 128) to load, if not to set,
149// the model will be loaded by the sensor name. Mainly for D-kit.
150DECLARE_string(lidar_model_version);
DECLARE_string(gps_topic)
DECLARE_bool(enable_adapter_dump)