Apollo 10.0
自动驾驶开放平台
apollo::canbus::Throttle_report_500结构体 参考
apollo::canbus::Throttle_report_500 的协作图:

Public 类型

enum  Throttle_flt2Type { THROTTLE_FLT2_NO_FAULT = 0 , THROTTLE_FLT2_DRIVE_SYSTEM_COMUNICATION_FAULT = 1 , THROTTLE_FLT2_NO_FAULT = 0 , THROTTLE_FLT2_DRIVE_SYSTEM_COMUNICATION_FAULT = 1 }
 
enum  Throttle_flt1Type { THROTTLE_FLT1_NO_FAULT = 0 , THROTTLE_FLT1_DRIVE_SYSTEM_HARDWARE_FAULT = 1 , THROTTLE_FLT1_NO_FAULT = 0 , THROTTLE_FLT1_DRIVE_SYSTEM_HARDWARE_FAULT = 1 }
 
enum  Throttle_en_stateType {
  THROTTLE_EN_STATE_MANUAL = 0 , THROTTLE_EN_STATE_AUTO = 1 , THROTTLE_EN_STATE_TAKEOVER = 2 , THROTTLE_EN_STATE_STANDBY = 3 ,
  THROTTLE_EN_STATE_MANUAL = 0 , THROTTLE_EN_STATE_AUTO = 1 , THROTTLE_EN_STATE_TAKEOVER = 2 , THROTTLE_EN_STATE_STANDBY = 3
}
 
enum  Throttle_flt2Type { THROTTLE_FLT2_NO_FAULT = 0 , THROTTLE_FLT2_DRIVE_SYSTEM_COMUNICATION_FAULT = 1 , THROTTLE_FLT2_NO_FAULT = 0 , THROTTLE_FLT2_DRIVE_SYSTEM_COMUNICATION_FAULT = 1 }
 
enum  Throttle_flt1Type { THROTTLE_FLT1_NO_FAULT = 0 , THROTTLE_FLT1_DRIVE_SYSTEM_HARDWARE_FAULT = 1 , THROTTLE_FLT1_NO_FAULT = 0 , THROTTLE_FLT1_DRIVE_SYSTEM_HARDWARE_FAULT = 1 }
 
enum  Throttle_en_stateType {
  THROTTLE_EN_STATE_MANUAL = 0 , THROTTLE_EN_STATE_AUTO = 1 , THROTTLE_EN_STATE_TAKEOVER = 2 , THROTTLE_EN_STATE_STANDBY = 3 ,
  THROTTLE_EN_STATE_MANUAL = 0 , THROTTLE_EN_STATE_AUTO = 1 , THROTTLE_EN_STATE_TAKEOVER = 2 , THROTTLE_EN_STATE_STANDBY = 3
}
 

Public 属性

optional double throttle_pedal_actual = 1
 
optional Throttle_flt2Type throttle_flt2 = 2
 
optional Throttle_flt1Type throttle_flt1 = 3
 
optional Throttle_en_stateType throttle_en_state = 4
 

详细描述

在文件 demo.proto145 行定义.

成员枚举类型说明

◆ Throttle_en_stateType [1/2]

枚举值
THROTTLE_EN_STATE_MANUAL 
THROTTLE_EN_STATE_AUTO 
THROTTLE_EN_STATE_TAKEOVER 
THROTTLE_EN_STATE_STANDBY 
THROTTLE_EN_STATE_MANUAL 
THROTTLE_EN_STATE_AUTO 
THROTTLE_EN_STATE_TAKEOVER 
THROTTLE_EN_STATE_STANDBY 

在文件 demo.proto155 行定义.

◆ Throttle_en_stateType [2/2]

枚举值
THROTTLE_EN_STATE_MANUAL 
THROTTLE_EN_STATE_AUTO 
THROTTLE_EN_STATE_TAKEOVER 
THROTTLE_EN_STATE_STANDBY 
THROTTLE_EN_STATE_MANUAL 
THROTTLE_EN_STATE_AUTO 
THROTTLE_EN_STATE_TAKEOVER 
THROTTLE_EN_STATE_STANDBY 

在文件 devkit.proto143 行定义.

◆ Throttle_flt1Type [1/2]

枚举值
THROTTLE_FLT1_NO_FAULT 
THROTTLE_FLT1_DRIVE_SYSTEM_HARDWARE_FAULT 
THROTTLE_FLT1_NO_FAULT 
THROTTLE_FLT1_DRIVE_SYSTEM_HARDWARE_FAULT 

在文件 demo.proto151 行定义.

◆ Throttle_flt1Type [2/2]

枚举值
THROTTLE_FLT1_NO_FAULT 
THROTTLE_FLT1_DRIVE_SYSTEM_HARDWARE_FAULT 
THROTTLE_FLT1_NO_FAULT 
THROTTLE_FLT1_DRIVE_SYSTEM_HARDWARE_FAULT 

在文件 devkit.proto139 行定义.

◆ Throttle_flt2Type [1/2]

枚举值
THROTTLE_FLT2_NO_FAULT 
THROTTLE_FLT2_DRIVE_SYSTEM_COMUNICATION_FAULT 
THROTTLE_FLT2_NO_FAULT 
THROTTLE_FLT2_DRIVE_SYSTEM_COMUNICATION_FAULT 

在文件 demo.proto147 行定义.

◆ Throttle_flt2Type [2/2]

枚举值
THROTTLE_FLT2_NO_FAULT 
THROTTLE_FLT2_DRIVE_SYSTEM_COMUNICATION_FAULT 
THROTTLE_FLT2_NO_FAULT 
THROTTLE_FLT2_DRIVE_SYSTEM_COMUNICATION_FAULT 

在文件 devkit.proto135 行定义.

类成员变量说明

◆ throttle_en_state

optional Throttle_en_stateType apollo::canbus::Throttle_report_500::throttle_en_state = 4

在文件 demo.proto168 行定义.

◆ throttle_flt1

optional Throttle_flt1Type apollo::canbus::Throttle_report_500::throttle_flt1 = 3

在文件 demo.proto166 行定义.

◆ throttle_flt2

optional Throttle_flt2Type apollo::canbus::Throttle_report_500::throttle_flt2 = 2

在文件 demo.proto164 行定义.

◆ throttle_pedal_actual

optional double apollo::canbus::Throttle_report_500::throttle_pedal_actual = 1

在文件 demo.proto162 行定义.


该结构体的文档由以下文件生成: