Apollo 10.0
自动驾驶开放平台
apollo::external_command 命名空间参考

apollo::external_command 更多...

struct  ActionCommand
 
struct  ActionCommandConfig
 
class  ActionCommandProcessor
 
struct  BoundaryWithWidth
 
struct  ChassisCommand
 
class  CommandProcessorBase
 
struct  CommandProcessorConfig
 
struct  CommandStatus
 
struct  CommandStatusRequest
 
class  ExternalCommandProcessComponent
 The external interface for processing external commands. 更多...
 
struct  FreeSpaceCommand
 
struct  LaneFollowCommand
 
class  LaneFollowCommandProcessor
 
struct  LaneSegment
 
class  LaneWayTool
 
class  MessageReader
 
class  MessageWriter
 
class  MotionCommandProcessorBase
 
struct  PathBoundary
 
struct  PathFollowCommand
 
struct  Point
 
struct  Pose
 
struct  PreciseParkingCommand
 
struct  ProcessComponentConfig
 
struct  RoiPolygon
 
struct  SpeedCommand
 
struct  SweeperCustomCommand
 
struct  ValetParkingCommand
 
class  ValetParkingCommandProcessor
 
class  WriterHandle
 Wrapped Writer with last sent channel. 更多...
 
struct  ZoneCoverCommand
 

枚举

enum  ActionCommandType {
  FOLLOW = 1 , CHANGE_LEFT = 2 , CHANGE_RIGHT = 3 , PULL_OVER = 4 ,
  STOP = 5 , START = 6 , CLEAR_PLANNING = 7 , SWITCH_TO_MANUAL = 50 ,
  SWITCH_TO_AUTO = 51 , VIN_REQ = 52 , ENTER_MISSION = 53 , EXIT_MISSION = 54
}
 
enum  CommandStatusType { RUNNING = 1 , FINISHED = 2 , ERROR = 3 , UNKNOWN = 4 }
 
enum  PreciseMissionType { CHARGE = 0 , DUMP = 1 }
 

详细描述

枚举类型说明

◆ ActionCommandType

枚举值
FOLLOW 
CHANGE_LEFT 
CHANGE_RIGHT 
PULL_OVER 
STOP 
START 
CLEAR_PLANNING 
SWITCH_TO_MANUAL 
SWITCH_TO_AUTO 
VIN_REQ 
ENTER_MISSION 
EXIT_MISSION 

在文件 action_command.proto7 行定义.

7 {
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.
22 // Switch to manual drive mode.
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}

◆ CommandStatusType

枚举值
RUNNING 
FINISHED 
ERROR 
UNKNOWN 

在文件 command_status.proto7 行定义.

7 {
8 // Command is being executed without error.
9 RUNNING = 1;
10 // Command is finished.
11 FINISHED = 2;
12 // Command's execution has error.
13 ERROR = 3;
14 // Cannot get the status of command.
15 UNKNOWN = 4;
16}

◆ PreciseMissionType