Apollo
10.0
自动驾驶开放平台
action_command.proto
浏览该文件的文档.
1
syntax
=
"proto2"
;
2
3
package
apollo.external_command;
4
5
import
"
modules/common_msgs/basic_msgs/header.proto
";
6
7
enum
ActionCommandType
{
8
// Follow the current lane.
9
FOLLOW
= 1;
10
// Change to the laft lane.
11
CHANGE_LEFT
= 2;
12
// Change to the right lane.
13
CHANGE_RIGHT
= 3;
14
// Pull over and stop driving.
15
PULL_OVER
= 4;
16
// Stop driving smoothly in emergency case.
17
STOP
= 5;
18
// Start driving after paused.
19
START
= 6;
20
// Clear the input planning command to cancel planning.
21
CLEAR_PLANNING
= 7;
22
// Switch to manual drive mode.
23
SWITCH_TO_MANUAL
= 50;
24
// Switch to auto drive mode.
25
SWITCH_TO_AUTO
= 51;
26
// Varify vin code of vehicle.
27
VIN_REQ
= 52;
28
// Enter mission model
29
ENTER_MISSION
= 53;
30
// Exit mission model
31
EXIT_MISSION
= 54;
32
}
33
34
message
ActionCommand
{
35
optional
apollo
.
common
.
Header
header = 1;
36
// Unique identification for command.
37
optional int64 command_id = 2 [
default
= -1];
38
// The action command.
39
required
ActionCommandType
command = 3;
40
}
syntax
syntax
Definition
action_command.proto:1
header.proto
apollo::common
apollo::common
apollo::external_command::ActionCommandType
ActionCommandType
Definition
action_command.proto:7
apollo::external_command::CHANGE_LEFT
@ CHANGE_LEFT
Definition
action_command.proto:11
apollo::external_command::ENTER_MISSION
@ ENTER_MISSION
Definition
action_command.proto:29
apollo::external_command::STOP
@ STOP
Definition
action_command.proto:17
apollo::external_command::EXIT_MISSION
@ EXIT_MISSION
Definition
action_command.proto:31
apollo::external_command::VIN_REQ
@ VIN_REQ
Definition
action_command.proto:27
apollo::external_command::SWITCH_TO_MANUAL
@ SWITCH_TO_MANUAL
Definition
action_command.proto:23
apollo::external_command::CHANGE_RIGHT
@ CHANGE_RIGHT
Definition
action_command.proto:13
apollo::external_command::CLEAR_PLANNING
@ CLEAR_PLANNING
Definition
action_command.proto:21
apollo::external_command::START
@ START
Definition
action_command.proto:19
apollo::external_command::SWITCH_TO_AUTO
@ SWITCH_TO_AUTO
Definition
action_command.proto:25
apollo::external_command::PULL_OVER
@ PULL_OVER
Definition
action_command.proto:15
apollo::external_command::FOLLOW
@ FOLLOW
Definition
action_command.proto:9
apollo
class register implement
Definition
arena_queue.h:37
apollo::common::Header
Definition
header.proto:7
apollo::external_command::ActionCommand
Definition
action_command.proto:34
modules
common_msgs
external_command_msgs
action_command.proto