Apollo
10.0
自动驾驶开放平台
hmi_config.proto
浏览该文件的文档.
1
syntax
=
"proto2"
;
2
3
package
apollo.dreamview;
4
5
enum
HMIAction
{
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
40
message
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
46
message
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
syntax
Definition
hmi_config.proto:1
apollo::dreamview::HMIAction
HMIAction
Definition
hmi_config.proto:5
apollo::dreamview::LOAD_RECORDS
@ LOAD_RECORDS
Definition
hmi_config.proto:28
apollo::dreamview::CHANGE_SCENARIO_SET
@ CHANGE_SCENARIO_SET
Definition
hmi_config.proto:20
apollo::dreamview::LOAD_MAPS
@ LOAD_MAPS
Definition
hmi_config.proto:37
apollo::dreamview::STOP_MODULE
@ STOP_MODULE
Definition
hmi_config.proto:18
apollo::dreamview::START_MODULE
@ START_MODULE
Definition
hmi_config.proto:17
apollo::dreamview::DELETE_MAP
@ DELETE_MAP
Definition
hmi_config.proto:33
apollo::dreamview::DELETE_SCENARIO_SET
@ DELETE_SCENARIO_SET
Definition
hmi_config.proto:22
apollo::dreamview::LOAD_SCENARIOS
@ LOAD_SCENARIOS
Definition
hmi_config.proto:21
apollo::dreamview::LOAD_DYNAMIC_MODELS
@ LOAD_DYNAMIC_MODELS
Definition
hmi_config.proto:23
apollo::dreamview::RESET_MODE
@ RESET_MODE
Definition
hmi_config.proto:9
apollo::dreamview::DELETE_RECORD
@ DELETE_RECORD
Definition
hmi_config.proto:27
apollo::dreamview::CHANGE_MAP
@ CHANGE_MAP
Definition
hmi_config.proto:15
apollo::dreamview::DISENGAGE
@ DISENGAGE
Definition
hmi_config.proto:11
apollo::dreamview::DELETE_VEHICLE_CONF
@ DELETE_VEHICLE_CONF
Definition
hmi_config.proto:31
apollo::dreamview::ENTER_AUTO_MODE
@ ENTER_AUTO_MODE
Definition
hmi_config.proto:10
apollo::dreamview::STOP_RECORD
@ STOP_RECORD
Definition
hmi_config.proto:29
apollo::dreamview::CHANGE_RECORD
@ CHANGE_RECORD
Definition
hmi_config.proto:26
apollo::dreamview::CHANGE_OPERATION
@ CHANGE_OPERATION
Definition
hmi_config.proto:30
apollo::dreamview::DELETE_V2X_CONF
@ DELETE_V2X_CONF
Definition
hmi_config.proto:32
apollo::dreamview::CHANGE_DYNAMIC_MODEL
@ CHANGE_DYNAMIC_MODEL
Definition
hmi_config.proto:24
apollo::dreamview::CHANGE_VEHICLE
@ CHANGE_VEHICLE
Definition
hmi_config.proto:16
apollo::dreamview::LOAD_RTK_RECORDS
@ LOAD_RTK_RECORDS
Definition
hmi_config.proto:34
apollo::dreamview::CHANGE_SCENARIO
@ CHANGE_SCENARIO
Definition
hmi_config.proto:19
apollo::dreamview::DELETE_DYNAMIC_MODEL
@ DELETE_DYNAMIC_MODEL
Definition
hmi_config.proto:25
apollo::dreamview::LOAD_RECORD
@ LOAD_RECORD
Definition
hmi_config.proto:36
apollo::dreamview::CHANGE_MODE
@ CHANGE_MODE
Definition
hmi_config.proto:14
apollo::dreamview::CHANGE_RTK_RECORD
@ CHANGE_RTK_RECORD
Definition
hmi_config.proto:35
apollo::dreamview::SETUP_MODE
@ SETUP_MODE
Definition
hmi_config.proto:8
apollo::dreamview::NONE
@ NONE
Definition
hmi_config.proto:7
apollo::dreamview::HMIConfig
Definition
hmi_config.proto:40
apollo::dreamview::VehicleData::DataFile
Definition
hmi_config.proto:49
apollo::dreamview::VehicleData
Definition
hmi_config.proto:46
modules
common_msgs
dreamview_msgs
hmi_config.proto