Apollo 10.0
自动驾驶开放平台
hmi_config.proto
浏览该文件的文档.
1syntax = "proto2";
2
3package apollo.dreamview;
4
6 // Simple HMI action without any parameter.
7 NONE = 0;
8 SETUP_MODE = 1; // Setup current mode.
9 RESET_MODE = 2; // Reset current mode.
10 ENTER_AUTO_MODE = 3; // Enter into auto driving mode.
11 DISENGAGE = 4; // Disengage from auto driving mode.
12
13 // HMI action with a value string parameter.
14 CHANGE_MODE = 5; // value = mode_name
15 CHANGE_MAP = 6; // value = map_name
16 CHANGE_VEHICLE = 7; // value = vehicle_name
17 START_MODULE = 8; // value = module_name
18 STOP_MODULE = 9; // value = module_name
19 CHANGE_SCENARIO = 10; // value = scenario_id
20 CHANGE_SCENARIO_SET = 11; // value = scenario_set_id
21 LOAD_SCENARIOS = 12; // 加载全部scenarios
22 DELETE_SCENARIO_SET = 13; // value = scenario_set_id
23 LOAD_DYNAMIC_MODELS = 14; // 加载全部动力学模型
24 CHANGE_DYNAMIC_MODEL = 15; // 切换动力学模型 value = dynamic_model_name
25 DELETE_DYNAMIC_MODEL = 16; // 删除动力学模型 value = dynamic_model_name
26 CHANGE_RECORD = 17; //value = record_id
27 DELETE_RECORD = 18; //value = record_id
28 LOAD_RECORDS = 19; // Load all records
29 STOP_RECORD = 20; //value = module_name
30 CHANGE_OPERATION = 21; //value = operation_name
31 DELETE_VEHICLE_CONF = 22; // Delete the parameters of a vehicle.
32 DELETE_V2X_CONF = 23; // Delete the parameters of a v2x.
33 DELETE_MAP = 24; // Delete map that value = map_name
34 LOAD_RTK_RECORDS = 25; // Load all rtk records
35 CHANGE_RTK_RECORD = 26; // change rtk records
36 LOAD_RECORD = 27; // Load record
37 LOAD_MAPS = 28; // Load maps
38}
39
40message HMIConfig {
41 map<string, string> modes = 1; // {mode_name: mode_path}
42 map<string, string> maps = 2; // {map_name: map_path}
43 map<string, string> vehicles = 3; // {vehicle_name: vehicle_path}
44}
45
46message VehicleData {
47 // Upon switching vehicle, we need to copy source data to the dest path to
48 // make it in effect.
49 message DataFile {
50 // Source path is a path relative to the vehicle data directory.
51 optional string source_path = 1;
52 // Dest path is where the data file could become in effect.
53 optional string dest_path = 2;
54 }
55 repeated DataFile data_files = 1;
56}
57
syntax