Apollo
10.0
自动驾驶开放平台
precise_parking_command.proto
浏览该文件的文档.
1
syntax
=
"proto2"
;
2
3
package
apollo.external_command;
4
5
import
"
modules/common_msgs/basic_msgs/header.proto
";
6
import
"
modules/common_msgs/external_command_msgs/geometry.proto
";
7
8
enum
PreciseMissionType
{
9
CHARGE
= 0;
10
DUMP
= 1;
11
}
12
13
message
PreciseParkingCommand
{
14
optional
apollo
.
common
.
Header
header = 1;
15
// Unique identification for command.
16
optional int64 command_id = 2 [
default
= -1];
17
// If the start pose is set as the first point of "way_point".
18
optional
bool
is_start_pose_set = 3 [
default
=
false
];
19
// Pose of the parking spot.
20
required
Pose
parking_spot_pose = 4;
21
// true: parking inwards, false: parking outwards
22
required
bool
parking_inwards = 5;
23
required
PreciseMissionType
mission_type = 6;
24
// not given, the default target speed of system will be used.
25
optional
double
target_speed = 7;
26
}
geometry.proto
header.proto
apollo::common
apollo::common
apollo::external_command::PreciseMissionType
PreciseMissionType
Definition
precise_parking_command.proto:8
apollo::external_command::CHARGE
@ CHARGE
Definition
precise_parking_command.proto:9
apollo::external_command::DUMP
@ DUMP
Definition
precise_parking_command.proto:10
apollo
class register implement
Definition
arena_queue.h:37
syntax
syntax
Definition
precise_parking_command.proto:1
apollo::common::Header
Definition
header.proto:7
apollo::external_command::Pose
Definition
geometry.proto:12
apollo::external_command::PreciseParkingCommand
Definition
precise_parking_command.proto:13
modules
common_msgs
external_command_msgs
precise_parking_command.proto