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

Public 类型

enum  Pacmod_statusType { PACMOD_STATUS_CONTROL_DISABLED = 0 , PACMOD_STATUS_CONTROL_ENABLED = 1 , PACMOD_STATUS_CONTROL_DISABLED = 0 , PACMOD_STATUS_CONTROL_ENABLED = 1 }
 
enum  Override_statusType { OVERRIDE_STATUS_NOT_OVERRIDDEN = 0 , OVERRIDE_STATUS_OVERRIDDEN = 1 , OVERRIDE_STATUS_NOT_OVERRIDDEN = 0 , OVERRIDE_STATUS_OVERRIDDEN = 1 }
 
enum  Brk_can_timeoutType { BRK_CAN_TIMEOUT_NO_ACTIVE_CAN_TIMEOUT = 0 , BRK_CAN_TIMEOUT_ACTIVE_CAN_TIMEOUT = 1 , BRK_CAN_TIMEOUT_NO_ACTIVE_CAN_TIMEOUT = 0 , BRK_CAN_TIMEOUT_ACTIVE_CAN_TIMEOUT = 1 }
 
enum  Pacmod_statusType { PACMOD_STATUS_CONTROL_DISABLED = 0 , PACMOD_STATUS_CONTROL_ENABLED = 1 , PACMOD_STATUS_CONTROL_DISABLED = 0 , PACMOD_STATUS_CONTROL_ENABLED = 1 }
 
enum  Override_statusType { OVERRIDE_STATUS_NOT_OVERRIDDEN = 0 , OVERRIDE_STATUS_OVERRIDDEN = 1 , OVERRIDE_STATUS_NOT_OVERRIDDEN = 0 , OVERRIDE_STATUS_OVERRIDDEN = 1 }
 
enum  Brk_can_timeoutType { BRK_CAN_TIMEOUT_NO_ACTIVE_CAN_TIMEOUT = 0 , BRK_CAN_TIMEOUT_ACTIVE_CAN_TIMEOUT = 1 , BRK_CAN_TIMEOUT_NO_ACTIVE_CAN_TIMEOUT = 0 , BRK_CAN_TIMEOUT_ACTIVE_CAN_TIMEOUT = 1 }
 

Public 属性

optional Pacmod_statusType pacmod_status = 1
 
optional Override_statusType override_status = 2
 
optional bool veh_can_timeout = 3
 
optional bool str_can_timeout = 4
 
optional Brk_can_timeoutType brk_can_timeout = 5
 
optional bool usr_can_timeout = 6
 
optional int32 usr_can_read_errors = 7
 

详细描述

在文件 gem.proto8 行定义.

成员枚举类型说明

◆ Brk_can_timeoutType [1/2]

枚举值
BRK_CAN_TIMEOUT_NO_ACTIVE_CAN_TIMEOUT 
BRK_CAN_TIMEOUT_ACTIVE_CAN_TIMEOUT 
BRK_CAN_TIMEOUT_NO_ACTIVE_CAN_TIMEOUT 
BRK_CAN_TIMEOUT_ACTIVE_CAN_TIMEOUT 

在文件 gem.proto18 行定义.

◆ Brk_can_timeoutType [2/2]

枚举值
BRK_CAN_TIMEOUT_NO_ACTIVE_CAN_TIMEOUT 
BRK_CAN_TIMEOUT_ACTIVE_CAN_TIMEOUT 
BRK_CAN_TIMEOUT_NO_ACTIVE_CAN_TIMEOUT 
BRK_CAN_TIMEOUT_ACTIVE_CAN_TIMEOUT 

在文件 chassis_detail.proto505 行定义.

◆ Override_statusType [1/2]

枚举值
OVERRIDE_STATUS_NOT_OVERRIDDEN 
OVERRIDE_STATUS_OVERRIDDEN 
OVERRIDE_STATUS_NOT_OVERRIDDEN 
OVERRIDE_STATUS_OVERRIDDEN 

在文件 gem.proto14 行定义.

◆ Override_statusType [2/2]

枚举值
OVERRIDE_STATUS_NOT_OVERRIDDEN 
OVERRIDE_STATUS_OVERRIDDEN 
OVERRIDE_STATUS_NOT_OVERRIDDEN 
OVERRIDE_STATUS_OVERRIDDEN 

在文件 chassis_detail.proto501 行定义.

503 {
504 // Report Message

◆ Pacmod_statusType [1/2]

枚举值
PACMOD_STATUS_CONTROL_DISABLED 
PACMOD_STATUS_CONTROL_ENABLED 
PACMOD_STATUS_CONTROL_DISABLED 
PACMOD_STATUS_CONTROL_ENABLED 

在文件 gem.proto10 行定义.

◆ Pacmod_statusType [2/2]

枚举值
PACMOD_STATUS_CONTROL_DISABLED 
PACMOD_STATUS_CONTROL_ENABLED 
PACMOD_STATUS_CONTROL_DISABLED 
PACMOD_STATUS_CONTROL_ENABLED 

在文件 chassis_detail.proto497 行定义.

类成员变量说明

◆ brk_can_timeout

optional Brk_can_timeoutType apollo::canbus::Global_rpt_6a::brk_can_timeout = 5

在文件 gem.proto31 行定义.

◆ override_status

optional Override_statusType apollo::canbus::Global_rpt_6a::override_status = 2

在文件 gem.proto25 行定义.

◆ pacmod_status

optional Pacmod_statusType apollo::canbus::Global_rpt_6a::pacmod_status = 1

在文件 gem.proto23 行定义.

◆ str_can_timeout

optional bool apollo::canbus::Global_rpt_6a::str_can_timeout = 4

在文件 gem.proto29 行定义.

◆ usr_can_read_errors

optional int32 apollo::canbus::Global_rpt_6a::usr_can_read_errors = 7

在文件 gem.proto35 行定义.

◆ usr_can_timeout

optional bool apollo::canbus::Global_rpt_6a::usr_can_timeout = 6

在文件 gem.proto33 行定义.

◆ veh_can_timeout

optional bool apollo::canbus::Global_rpt_6a::veh_can_timeout = 3

在文件 gem.proto27 行定义.


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