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

Public 类型

enum  TurnLightType {
  TURN_LIGHT_OFF = 0 , TURN_LEFT_ON = 1 , TURN_RIGHT_ON = 2 , TURN_LIGHT_ON = 3 ,
  TURN_LIGHT_OFF = 0 , TURN_LEFT_ON = 1 , TURN_RIGHT_ON = 2 , TURN_LIGHT_ON = 3 ,
  TURN_LIGHT_OFF = 0 , TURN_LEFT_ON = 1 , TURN_RIGHT_ON = 2 , TURN_LIGHT_ON = 3
}
 
enum  BeamLampType {
  BEAM_OFF = 0 , HIGH_BEAM_ON = 1 , LOW_BEAM_ON = 2 , BEAM_OFF = 0 ,
  HIGH_BEAM_ON = 1 , LOW_BEAM_ON = 2 , BEAM_OFF = 0 , HIGH_BEAM_ON = 1 ,
  LOW_BEAM_ON = 2
}
 
enum  TurnLightType {
  TURN_LIGHT_OFF = 0 , TURN_LEFT_ON = 1 , TURN_RIGHT_ON = 2 , TURN_LIGHT_ON = 3 ,
  TURN_LIGHT_OFF = 0 , TURN_LEFT_ON = 1 , TURN_RIGHT_ON = 2 , TURN_LIGHT_ON = 3 ,
  TURN_LIGHT_OFF = 0 , TURN_LEFT_ON = 1 , TURN_RIGHT_ON = 2 , TURN_LIGHT_ON = 3
}
 
enum  BeamLampType {
  BEAM_OFF = 0 , HIGH_BEAM_ON = 1 , LOW_BEAM_ON = 2 , BEAM_OFF = 0 ,
  HIGH_BEAM_ON = 1 , LOW_BEAM_ON = 2 , BEAM_OFF = 0 , HIGH_BEAM_ON = 1 ,
  LOW_BEAM_ON = 2
}
 
enum  LincolnLampType {
  BEAM_NULL = 0 , BEAM_FLASH_TO_PASS = 1 , BEAM_HIGH = 2 , BEAM_INVALID = 3 ,
  BEAM_NULL = 0 , BEAM_FLASH_TO_PASS = 1 , BEAM_HIGH = 2 , BEAM_INVALID = 3
}
 
enum  LincolnWiperType {
  WIPER_OFF = 0 , WIPER_AUTO_OFF = 1 , WIPER_OFF_MOVING = 2 , WIPER_MANUAL_OFF = 3 ,
  WIPER_MANUAL_ON = 4 , WIPER_MANUAL_LOW = 5 , WIPER_MANUAL_HIGH = 6 , WIPER_MIST_FLICK = 7 ,
  WIPER_WASH = 8 , WIPER_AUTO_LOW = 9 , WIPER_AUTO_HIGH = 10 , WIPER_COURTESY_WIPE = 11 ,
  WIPER_AUTO_ADJUST = 12 , WIPER_RESERVED = 13 , WIPER_STALLED = 14 , WIPER_NO_DATA = 15 ,
  WIPER_OFF = 0 , WIPER_AUTO_OFF = 1 , WIPER_OFF_MOVING = 2 , WIPER_MANUAL_OFF = 3 ,
  WIPER_MANUAL_ON = 4 , WIPER_MANUAL_LOW = 5 , WIPER_MANUAL_HIGH = 6 , WIPER_MIST_FLICK = 7 ,
  WIPER_WASH = 8 , WIPER_AUTO_LOW = 9 , WIPER_AUTO_HIGH = 10 , WIPER_COURTESY_WIPE = 11 ,
  WIPER_AUTO_ADJUST = 12 , WIPER_RESERVED = 13 , WIPER_STALLED = 14 , WIPER_NO_DATA = 15
}
 
enum  LincolnAmbientType {
  AMBIENT_DARK = 0 , AMBIENT_LIGHT = 1 , AMBIENT_TWILIGHT = 2 , AMBIENT_TUNNEL_ON = 3 ,
  AMBIENT_TUNNEL_OFF = 4 , AMBIENT_INVALID = 5 , AMBIENT_NO_DATA = 7 , AMBIENT_DARK = 0 ,
  AMBIENT_LIGHT = 1 , AMBIENT_TWILIGHT = 2 , AMBIENT_TUNNEL_ON = 3 , AMBIENT_TUNNEL_OFF = 4 ,
  AMBIENT_INVALID = 5 , AMBIENT_NO_DATA = 7
}
 
enum  TurnLightType {
  TURN_LIGHT_OFF = 0 , TURN_LEFT_ON = 1 , TURN_RIGHT_ON = 2 , TURN_LIGHT_ON = 3 ,
  TURN_LIGHT_OFF = 0 , TURN_LEFT_ON = 1 , TURN_RIGHT_ON = 2 , TURN_LIGHT_ON = 3 ,
  TURN_LIGHT_OFF = 0 , TURN_LEFT_ON = 1 , TURN_RIGHT_ON = 2 , TURN_LIGHT_ON = 3
}
 
enum  BeamLampType {
  BEAM_OFF = 0 , HIGH_BEAM_ON = 1 , LOW_BEAM_ON = 2 , BEAM_OFF = 0 ,
  HIGH_BEAM_ON = 1 , LOW_BEAM_ON = 2 , BEAM_OFF = 0 , HIGH_BEAM_ON = 1 ,
  LOW_BEAM_ON = 2
}
 
enum  LincolnLampType {
  BEAM_NULL = 0 , BEAM_FLASH_TO_PASS = 1 , BEAM_HIGH = 2 , BEAM_INVALID = 3 ,
  BEAM_NULL = 0 , BEAM_FLASH_TO_PASS = 1 , BEAM_HIGH = 2 , BEAM_INVALID = 3
}
 
enum  LincolnWiperType {
  WIPER_OFF = 0 , WIPER_AUTO_OFF = 1 , WIPER_OFF_MOVING = 2 , WIPER_MANUAL_OFF = 3 ,
  WIPER_MANUAL_ON = 4 , WIPER_MANUAL_LOW = 5 , WIPER_MANUAL_HIGH = 6 , WIPER_MIST_FLICK = 7 ,
  WIPER_WASH = 8 , WIPER_AUTO_LOW = 9 , WIPER_AUTO_HIGH = 10 , WIPER_COURTESY_WIPE = 11 ,
  WIPER_AUTO_ADJUST = 12 , WIPER_RESERVED = 13 , WIPER_STALLED = 14 , WIPER_NO_DATA = 15 ,
  WIPER_OFF = 0 , WIPER_AUTO_OFF = 1 , WIPER_OFF_MOVING = 2 , WIPER_MANUAL_OFF = 3 ,
  WIPER_MANUAL_ON = 4 , WIPER_MANUAL_LOW = 5 , WIPER_MANUAL_HIGH = 6 , WIPER_MIST_FLICK = 7 ,
  WIPER_WASH = 8 , WIPER_AUTO_LOW = 9 , WIPER_AUTO_HIGH = 10 , WIPER_COURTESY_WIPE = 11 ,
  WIPER_AUTO_ADJUST = 12 , WIPER_RESERVED = 13 , WIPER_STALLED = 14 , WIPER_NO_DATA = 15
}
 
enum  LincolnAmbientType {
  AMBIENT_DARK = 0 , AMBIENT_LIGHT = 1 , AMBIENT_TWILIGHT = 2 , AMBIENT_TUNNEL_ON = 3 ,
  AMBIENT_TUNNEL_OFF = 4 , AMBIENT_INVALID = 5 , AMBIENT_NO_DATA = 7 , AMBIENT_DARK = 0 ,
  AMBIENT_LIGHT = 1 , AMBIENT_TWILIGHT = 2 , AMBIENT_TUNNEL_ON = 3 , AMBIENT_TUNNEL_OFF = 4 ,
  AMBIENT_INVALID = 5 , AMBIENT_NO_DATA = 7
}
 

Public 属性

optional TurnLightType turn_light_type = 1
 
optional BeamLampType beam_lamp_type = 2
 
optional bool is_brake_lamp_on = 3
 
optional bool is_auto_light = 4
 
optional int32 wiper_gear = 5
 
optional int32 lotion_gear = 6
 
optional bool is_horn_on = 7
 
optional LincolnLampType lincoln_lamp_type = 8
 
optional LincolnWiperType lincoln_wiper = 9
 
optional LincolnAmbientType lincoln_ambient = 10
 

详细描述

在文件 gem.proto451 行定义.

成员枚举类型说明

◆ BeamLampType [1/3]

枚举值
BEAM_OFF 
HIGH_BEAM_ON 
LOW_BEAM_ON 
BEAM_OFF 
HIGH_BEAM_ON 
LOW_BEAM_ON 
BEAM_OFF 
HIGH_BEAM_ON 
LOW_BEAM_ON 

在文件 gem.proto458 行定义.

458 {
459 BEAM_OFF = 0;
460 HIGH_BEAM_ON = 1;
461 LOW_BEAM_ON = 2;
462 }

◆ BeamLampType [2/3]

枚举值
BEAM_OFF 
HIGH_BEAM_ON 
LOW_BEAM_ON 
BEAM_OFF 
HIGH_BEAM_ON 
LOW_BEAM_ON 
BEAM_OFF 
HIGH_BEAM_ON 
LOW_BEAM_ON 

在文件 lincoln.proto60 行定义.

60 {
61 BEAM_OFF = 0;
62 HIGH_BEAM_ON = 1;
63 LOW_BEAM_ON = 2;
64 }

◆ BeamLampType [3/3]

枚举值
BEAM_OFF 
HIGH_BEAM_ON 
LOW_BEAM_ON 
BEAM_OFF 
HIGH_BEAM_ON 
LOW_BEAM_ON 
BEAM_OFF 
HIGH_BEAM_ON 
LOW_BEAM_ON 

在文件 chassis_detail.proto61 行定义.

61 {
62 BEAM_OFF = 0;
63 HIGH_BEAM_ON = 1;
64 LOW_BEAM_ON = 2;
65 }

◆ LincolnAmbientType [1/2]

枚举值
AMBIENT_DARK 
AMBIENT_LIGHT 
AMBIENT_TWILIGHT 
AMBIENT_TUNNEL_ON 
AMBIENT_TUNNEL_OFF 
AMBIENT_INVALID 
AMBIENT_NO_DATA 
AMBIENT_DARK 
AMBIENT_LIGHT 
AMBIENT_TWILIGHT 
AMBIENT_TUNNEL_ON 
AMBIENT_TUNNEL_OFF 
AMBIENT_INVALID 
AMBIENT_NO_DATA 

在文件 lincoln.proto89 行定义.

◆ LincolnAmbientType [2/2]

枚举值
AMBIENT_DARK 
AMBIENT_LIGHT 
AMBIENT_TWILIGHT 
AMBIENT_TUNNEL_ON 
AMBIENT_TUNNEL_OFF 
AMBIENT_INVALID 
AMBIENT_NO_DATA 
AMBIENT_DARK 
AMBIENT_LIGHT 
AMBIENT_TWILIGHT 
AMBIENT_TUNNEL_ON 
AMBIENT_TUNNEL_OFF 
AMBIENT_INVALID 
AMBIENT_NO_DATA 

在文件 chassis_detail.proto90 行定义.

90 {
91 AMBIENT_DARK = 0;
92 AMBIENT_LIGHT = 1;
98 }

◆ LincolnLampType [1/2]

枚举值
BEAM_NULL 
BEAM_FLASH_TO_PASS 
BEAM_HIGH 
BEAM_INVALID 
BEAM_NULL 
BEAM_FLASH_TO_PASS 
BEAM_HIGH 
BEAM_INVALID 

在文件 lincoln.proto65 行定义.

◆ LincolnLampType [2/2]

枚举值
BEAM_NULL 
BEAM_FLASH_TO_PASS 
BEAM_HIGH 
BEAM_INVALID 
BEAM_NULL 
BEAM_FLASH_TO_PASS 
BEAM_HIGH 
BEAM_INVALID 

在文件 chassis_detail.proto66 行定义.

66 {
67 BEAM_NULL = 0;
69 BEAM_HIGH = 2;
70 BEAM_INVALID = 3;
71 }

◆ LincolnWiperType [1/2]

枚举值
WIPER_OFF 
WIPER_AUTO_OFF 
WIPER_OFF_MOVING 
WIPER_MANUAL_OFF 
WIPER_MANUAL_ON 
WIPER_MANUAL_LOW 
WIPER_MANUAL_HIGH 
WIPER_MIST_FLICK 
WIPER_WASH 
WIPER_AUTO_LOW 
WIPER_AUTO_HIGH 
WIPER_COURTESY_WIPE 
WIPER_AUTO_ADJUST 
WIPER_RESERVED 
WIPER_STALLED 
WIPER_NO_DATA 
WIPER_OFF 
WIPER_AUTO_OFF 
WIPER_OFF_MOVING 
WIPER_MANUAL_OFF 
WIPER_MANUAL_ON 
WIPER_MANUAL_LOW 
WIPER_MANUAL_HIGH 
WIPER_MIST_FLICK 
WIPER_WASH 
WIPER_AUTO_LOW 
WIPER_AUTO_HIGH 
WIPER_COURTESY_WIPE 
WIPER_AUTO_ADJUST 
WIPER_RESERVED 
WIPER_STALLED 
WIPER_NO_DATA 

在文件 lincoln.proto71 行定义.

71 {
72 WIPER_OFF = 0;
80 WIPER_WASH = 8;
82 WIPER_AUTO_HIGH = 10;
85 WIPER_RESERVED = 13;
86 WIPER_STALLED = 14;
87 WIPER_NO_DATA = 15;
88 }

◆ LincolnWiperType [2/2]

枚举值
WIPER_OFF 
WIPER_AUTO_OFF 
WIPER_OFF_MOVING 
WIPER_MANUAL_OFF 
WIPER_MANUAL_ON 
WIPER_MANUAL_LOW 
WIPER_MANUAL_HIGH 
WIPER_MIST_FLICK 
WIPER_WASH 
WIPER_AUTO_LOW 
WIPER_AUTO_HIGH 
WIPER_COURTESY_WIPE 
WIPER_AUTO_ADJUST 
WIPER_RESERVED 
WIPER_STALLED 
WIPER_NO_DATA 
WIPER_OFF 
WIPER_AUTO_OFF 
WIPER_OFF_MOVING 
WIPER_MANUAL_OFF 
WIPER_MANUAL_ON 
WIPER_MANUAL_LOW 
WIPER_MANUAL_HIGH 
WIPER_MIST_FLICK 
WIPER_WASH 
WIPER_AUTO_LOW 
WIPER_AUTO_HIGH 
WIPER_COURTESY_WIPE 
WIPER_AUTO_ADJUST 
WIPER_RESERVED 
WIPER_STALLED 
WIPER_NO_DATA 

在文件 chassis_detail.proto72 行定义.

72 {
73 WIPER_OFF = 0;
81 WIPER_WASH = 8;
83 WIPER_AUTO_HIGH = 10;
86 WIPER_RESERVED = 13;
87 WIPER_STALLED = 14;
88 WIPER_NO_DATA = 15;
89 }

◆ TurnLightType [1/3]

枚举值
TURN_LIGHT_OFF 
TURN_LEFT_ON 
TURN_RIGHT_ON 
TURN_LIGHT_ON 
TURN_LIGHT_OFF 
TURN_LEFT_ON 
TURN_RIGHT_ON 
TURN_LIGHT_ON 
TURN_LIGHT_OFF 
TURN_LEFT_ON 
TURN_RIGHT_ON 
TURN_LIGHT_ON 

在文件 gem.proto452 行定义.

◆ TurnLightType [2/3]

枚举值
TURN_LIGHT_OFF 
TURN_LEFT_ON 
TURN_RIGHT_ON 
TURN_LIGHT_ON 
TURN_LIGHT_OFF 
TURN_LEFT_ON 
TURN_RIGHT_ON 
TURN_LIGHT_ON 
TURN_LIGHT_OFF 
TURN_LEFT_ON 
TURN_RIGHT_ON 
TURN_LIGHT_ON 

在文件 lincoln.proto54 行定义.

54 {
56 TURN_LEFT_ON = 1;
57 TURN_RIGHT_ON = 2;
58 TURN_LIGHT_ON = 3;
59 }

◆ TurnLightType [3/3]

枚举值
TURN_LIGHT_OFF 
TURN_LEFT_ON 
TURN_RIGHT_ON 
TURN_LIGHT_ON 
TURN_LIGHT_OFF 
TURN_LEFT_ON 
TURN_RIGHT_ON 
TURN_LIGHT_ON 
TURN_LIGHT_OFF 
TURN_LEFT_ON 
TURN_RIGHT_ON 
TURN_LIGHT_ON 

在文件 chassis_detail.proto55 行定义.

55 {
57 TURN_LEFT_ON = 1;
58 TURN_RIGHT_ON = 2;
59 TURN_LIGHT_ON = 3;
60 }

类成员变量说明

◆ beam_lamp_type

optional BeamLampType apollo::canbus::Light::beam_lamp_type = 2

在文件 gem.proto465 行定义.

◆ is_auto_light

optional bool apollo::canbus::Light::is_auto_light = 4

在文件 lincoln.proto103 行定义.

◆ is_brake_lamp_on

optional bool apollo::canbus::Light::is_brake_lamp_on = 3

在文件 gem.proto466 行定义.

◆ is_horn_on

optional bool apollo::canbus::Light::is_horn_on = 7

在文件 lincoln.proto106 行定义.

◆ lincoln_ambient

optional LincolnAmbientType apollo::canbus::Light::lincoln_ambient = 10

在文件 lincoln.proto111 行定义.

◆ lincoln_lamp_type

optional LincolnLampType apollo::canbus::Light::lincoln_lamp_type = 8

在文件 lincoln.proto109 行定义.

◆ lincoln_wiper

optional LincolnWiperType apollo::canbus::Light::lincoln_wiper = 9

在文件 lincoln.proto110 行定义.

◆ lotion_gear

optional int32 apollo::canbus::Light::lotion_gear = 6

在文件 lincoln.proto105 行定义.

◆ turn_light_type

optional TurnLightType apollo::canbus::Light::turn_light_type = 1

在文件 gem.proto464 行定义.

◆ wiper_gear

optional int32 apollo::canbus::Light::wiper_gear = 5

在文件 lincoln.proto104 行定义.


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