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

Public 类型

enum  HSAStatusType {
  HSA_INACTIVE = 0 , HSA_FINDING_GRADIENT = 1 , HSA_ACTIVE_PRESSED = 2 , HSA_ACTIVE_RELEASED = 3 ,
  HSA_FAST_RELEASE = 4 , HSA_SLOW_RELEASE = 5 , HSA_FAILED = 6 , HSA_UNDEFINED = 7 ,
  HSA_INACTIVE = 0 , HSA_FINDING_GRADIENT = 1 , HSA_ACTIVE_PRESSED = 2 , HSA_ACTIVE_RELEASED = 3 ,
  HSA_FAST_RELEASE = 4 , HSA_SLOW_RELEASE = 5 , HSA_FAILED = 6 , HSA_UNDEFINED = 7
}
 
enum  HSAModeType {
  HSA_OFF = 0 , HSA_AUTO = 1 , HSA_MANUAL = 2 , HSA_MODE_UNDEFINED = 3 ,
  HSA_OFF = 0 , HSA_AUTO = 1 , HSA_MANUAL = 2 , HSA_MODE_UNDEFINED = 3
}
 
enum  HSAStatusType {
  HSA_INACTIVE = 0 , HSA_FINDING_GRADIENT = 1 , HSA_ACTIVE_PRESSED = 2 , HSA_ACTIVE_RELEASED = 3 ,
  HSA_FAST_RELEASE = 4 , HSA_SLOW_RELEASE = 5 , HSA_FAILED = 6 , HSA_UNDEFINED = 7 ,
  HSA_INACTIVE = 0 , HSA_FINDING_GRADIENT = 1 , HSA_ACTIVE_PRESSED = 2 , HSA_ACTIVE_RELEASED = 3 ,
  HSA_FAST_RELEASE = 4 , HSA_SLOW_RELEASE = 5 , HSA_FAILED = 6 , HSA_UNDEFINED = 7
}
 
enum  HSAModeType {
  HSA_OFF = 0 , HSA_AUTO = 1 , HSA_MANUAL = 2 , HSA_MODE_UNDEFINED = 3 ,
  HSA_OFF = 0 , HSA_AUTO = 1 , HSA_MANUAL = 2 , HSA_MODE_UNDEFINED = 3
}
 

Public 属性

optional bool is_brake_pedal_pressed = 1 [default = false]
 
optional bool is_brake_force_exist = 2
 
optional bool is_brake_over_heat = 3
 
optional bool is_hand_brake_on = 4
 
optional double brake_pedal_position = 5
 
optional bool is_brake_valid = 6
 
optional double brake_input = 7
 
optional double brake_cmd = 8
 
optional double brake_output = 9
 
optional bool boo_input = 10
 
optional bool boo_cmd = 11
 
optional bool boo_output = 12
 
optional bool watchdog_applying_brakes = 13
 
optional int32 watchdog_source = 14
 
optional bool brake_enabled = 15
 
optional bool driver_override = 16
 
optional bool driver_activity = 17
 
optional bool watchdog_fault = 18
 
optional bool channel_1_fault = 19
 
optional bool channel_2_fault = 20
 
optional bool boo_fault = 21
 
optional bool connector_fault = 22
 
optional double brake_torque_req = 23
 
optional HSAStatusType hsa_status = 24
 
optional double brake_torque_act = 25
 
optional HSAModeType hsa_mode = 26
 
optional double wheel_torque_act = 27
 
optional int32 major_version = 28
 
optional int32 minor_version = 29
 
optional int32 build_number = 30
 

详细描述

在文件 lincoln.proto222 行定义.

成员枚举类型说明

◆ HSAModeType [1/2]

枚举值
HSA_OFF 
HSA_AUTO 
HSA_MANUAL 
HSA_MODE_UNDEFINED 
HSA_OFF 
HSA_AUTO 
HSA_MANUAL 
HSA_MODE_UNDEFINED 

在文件 lincoln.proto233 行定义.

◆ HSAModeType [2/2]

枚举值
HSA_OFF 
HSA_AUTO 
HSA_MANUAL 
HSA_MODE_UNDEFINED 
HSA_OFF 
HSA_AUTO 
HSA_MANUAL 
HSA_MODE_UNDEFINED 

在文件 chassis_detail.proto235 行定义.

237 {
238 HSA_OFF = 0;
239 HSA_AUTO = 1;
240 HSA_MANUAL = 2;

◆ HSAStatusType [1/2]

枚举值
HSA_INACTIVE 
HSA_FINDING_GRADIENT 
HSA_ACTIVE_PRESSED 
HSA_ACTIVE_RELEASED 
HSA_FAST_RELEASE 
HSA_SLOW_RELEASE 
HSA_FAILED 
HSA_UNDEFINED 
HSA_INACTIVE 
HSA_FINDING_GRADIENT 
HSA_ACTIVE_PRESSED 
HSA_ACTIVE_RELEASED 
HSA_FAST_RELEASE 
HSA_SLOW_RELEASE 
HSA_FAILED 
HSA_UNDEFINED 

在文件 lincoln.proto223 行定义.

◆ HSAStatusType [2/2]

枚举值
HSA_INACTIVE 
HSA_FINDING_GRADIENT 
HSA_ACTIVE_PRESSED 
HSA_ACTIVE_RELEASED 
HSA_FAST_RELEASE 
HSA_SLOW_RELEASE 
HSA_FAILED 
HSA_UNDEFINED 
HSA_INACTIVE 
HSA_FINDING_GRADIENT 
HSA_ACTIVE_PRESSED 
HSA_ACTIVE_RELEASED 
HSA_FAST_RELEASE 
HSA_SLOW_RELEASE 
HSA_FAILED 
HSA_UNDEFINED 

在文件 chassis_detail.proto225 行定义.

226 {
227 enum HSAStatusType {
228 HSA_INACTIVE = 0;
234 HSA_FAILED = 6;

类成员变量说明

◆ boo_cmd

optional bool apollo::canbus::Brake::boo_cmd = 11

在文件 lincoln.proto256 行定义.

◆ boo_fault

optional bool apollo::canbus::Brake::boo_fault = 21

在文件 lincoln.proto266 行定义.

◆ boo_input

optional bool apollo::canbus::Brake::boo_input = 10

在文件 lincoln.proto255 行定义.

◆ boo_output

optional bool apollo::canbus::Brake::boo_output = 12

在文件 lincoln.proto257 行定义.

◆ brake_cmd

optional double apollo::canbus::Brake::brake_cmd = 8

在文件 lincoln.proto253 行定义.

◆ brake_enabled

optional bool apollo::canbus::Brake::brake_enabled = 15

在文件 lincoln.proto260 行定义.

◆ brake_input

optional double apollo::canbus::Brake::brake_input = 7

在文件 lincoln.proto252 行定义.

◆ brake_output

optional double apollo::canbus::Brake::brake_output = 9

在文件 lincoln.proto254 行定义.

◆ brake_pedal_position

optional double apollo::canbus::Brake::brake_pedal_position = 5

在文件 lincoln.proto246 行定义.

◆ brake_torque_act

optional double apollo::canbus::Brake::brake_torque_act = 25

在文件 lincoln.proto272 行定义.

◆ brake_torque_req

optional double apollo::canbus::Brake::brake_torque_req = 23

在文件 lincoln.proto270 行定义.

◆ build_number

optional int32 apollo::canbus::Brake::build_number = 30

在文件 lincoln.proto279 行定义.

◆ channel_1_fault

optional bool apollo::canbus::Brake::channel_1_fault = 19

在文件 lincoln.proto264 行定义.

◆ channel_2_fault

optional bool apollo::canbus::Brake::channel_2_fault = 20

在文件 lincoln.proto265 行定义.

◆ connector_fault

optional bool apollo::canbus::Brake::connector_fault = 22

在文件 lincoln.proto267 行定义.

◆ driver_activity

optional bool apollo::canbus::Brake::driver_activity = 17

在文件 lincoln.proto262 行定义.

◆ driver_override

optional bool apollo::canbus::Brake::driver_override = 16

在文件 lincoln.proto261 行定义.

◆ hsa_mode

optional HSAModeType apollo::canbus::Brake::hsa_mode = 26

在文件 lincoln.proto273 行定义.

◆ hsa_status

optional HSAStatusType apollo::canbus::Brake::hsa_status = 24

在文件 lincoln.proto271 行定义.

◆ is_brake_force_exist

optional bool apollo::canbus::Brake::is_brake_force_exist = 2

在文件 lincoln.proto242 行定义.

◆ is_brake_over_heat

optional bool apollo::canbus::Brake::is_brake_over_heat = 3

在文件 lincoln.proto243 行定义.

◆ is_brake_pedal_pressed

optional bool apollo::canbus::Brake::is_brake_pedal_pressed = 1 [default = false]

在文件 lincoln.proto240 行定义.

◆ is_brake_valid

optional bool apollo::canbus::Brake::is_brake_valid = 6

在文件 lincoln.proto249 行定义.

◆ is_hand_brake_on

optional bool apollo::canbus::Brake::is_hand_brake_on = 4

在文件 lincoln.proto245 行定义.

◆ major_version

optional int32 apollo::canbus::Brake::major_version = 28

在文件 lincoln.proto277 行定义.

◆ minor_version

optional int32 apollo::canbus::Brake::minor_version = 29

在文件 lincoln.proto278 行定义.

◆ watchdog_applying_brakes

optional bool apollo::canbus::Brake::watchdog_applying_brakes = 13

在文件 lincoln.proto258 行定义.

◆ watchdog_fault

optional bool apollo::canbus::Brake::watchdog_fault = 18

在文件 lincoln.proto263 行定义.

◆ watchdog_source

optional int32 apollo::canbus::Brake::watchdog_source = 14

在文件 lincoln.proto259 行定义.

◆ wheel_torque_act

optional double apollo::canbus::Brake::wheel_torque_act = 27

在文件 lincoln.proto274 行定义.


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