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

apollo::canbus 更多...

命名空间

namespace  can
 apollo::canbus::can
 
namespace  ch
 
namespace  demo
 
namespace  devkit
 
namespace  ge3
 
namespace  gem
 
namespace  lexus
 
namespace  lincoln
 apollo::canbus::lincoln
 
namespace  neolix_edu
 
namespace  transit
 
namespace  wey
 
namespace  zhongyun
 

class  AbstractVehicleFactory
 this class is the abstract factory following the AbstractFactory design pattern. 更多...
 
struct  Accel_aux_rpt_300
 
struct  Accel_cmd_100
 
struct  Accel_cmd_67
 
struct  Accel_rpt_200
 
struct  Accel_rpt_68
 
struct  Adc_auxiliarycontrol_110
 
struct  Adc_motioncontrol1_10
 
struct  Adc_motioncontrollimits1_12
 
struct  Ads1_111
 
struct  Ads3_38e
 
struct  Ads_brake_command_46
 
struct  Ads_diagnosis_628
 
struct  Ads_drive_command_50
 
struct  Ads_eps_113
 
struct  Ads_eps_command_56
 
struct  Ads_light_horn_command_310
 
struct  Ads_req_vin_390
 
struct  Ads_shifter_115
 
struct  Aeb_diagnosis1_626
 
struct  Aeb_diagresp_718
 
struct  Aeb_frontwheelspeed_353
 
struct  Aeb_rearwheelspeed_354
 
struct  Aeb_systemstate_11
 
struct  Aeb_wheelimpulse_355
 
struct  BasicInfo
 
struct  Battery
 
struct  Bms_report_512
 
struct  Brake
 
struct  Brake_aux_rpt_304
 
struct  Brake_cmd_104
 
struct  Brake_cmd_6b
 
struct  Brake_command_101
 
struct  Brake_command_111
 
struct  Brake_control_a4
 
struct  Brake_motor_rpt_1_401
 
struct  Brake_motor_rpt_1_70
 
struct  Brake_motor_rpt_2_402
 
struct  Brake_motor_rpt_2_71
 
struct  Brake_motor_rpt_3_403
 
struct  Brake_motor_rpt_3_72
 
struct  Brake_report_501
 
struct  Brake_rpt_204
 
struct  Brake_rpt_6c
 
struct  Brake_status__511
 
class  CanbusComponent
 
struct  CanbusConf
 
struct  Ch
 
struct  Chassis
 
struct  ChassisDetail
 
struct  ChassisGPS
 
struct  CheckResponse
 
struct  CheckResponseSignal
 
class  ChVehicleFactory
 this class is inherited from AbstractVehicleFactory. 更多...
 
struct  Component_rpt_20
 
struct  Control_command_115
 
struct  Cruise_control_buttons_cmd_108
 
struct  Cruise_control_buttons_rpt_208
 
struct  Dash_controls_left_cmd_10c
 
struct  Dash_controls_left_rpt_20c
 
struct  Dash_controls_right_cmd_110
 
struct  Dash_controls_right_rpt_210
 
struct  Date_time_rpt_40f
 
struct  Date_time_rpt_83
 
struct  Deceleration
 
struct  Demo
 
class  DemoVehicleFactory
 this class is inherited from AbstractVehicleFactory. 更多...
 
struct  Detected_object_rpt_411
 
struct  Devkit
 
class  DevkitVehicleFactory
 this class is inherited from AbstractVehicleFactory. 更多...
 
struct  Door_rpt_417
 
struct  Ecu_status_1_515
 
struct  Ecu_status_2_516
 
struct  Ecu_status_3_517
 
struct  Ecu_status_4_518
 
struct  Ems
 
struct  Enable_state_feedback_c3
 
struct  Epb
 
struct  Eps
 
struct  Error_state_e1
 
struct  Esp
 
struct  Fail_241
 
struct  Fbs1_243
 
struct  Fbs2_240
 
struct  Fbs3_237
 
struct  Fbs4_235
 
struct  Gas
 
struct  Ge3
 
class  Ge3VehicleFactory
 this class is inherited from AbstractVehicleFactory. 更多...
 
struct  Gear
 
struct  Gear_command_103
 
struct  Gear_command_114
 
struct  Gear_control_a1
 
struct  Gear_report_503
 
struct  Gear_status_514
 
struct  Gem
 
class  GemVehicleFactory
 this class is inherited from AbstractVehicleFactory. 更多...
 
struct  Global_cmd_69
 
struct  Global_rpt_10
 
struct  Global_rpt_6a
 
struct  Hazard_lights_cmd_114
 
struct  Hazard_lights_rpt_214
 
struct  Headlight_aux_rpt_318
 
struct  Headlight_cmd_118
 
struct  Headlight_cmd_76
 
struct  Headlight_rpt_218
 
struct  Headlight_rpt_77
 
struct  Horn_cmd_11c
 
struct  Horn_cmd_78
 
struct  Horn_rpt_21c
 
struct  Horn_rpt_79
 
struct  Interior_lights_rpt_416
 
struct  Lat_lon_heading_rpt_40e
 
struct  Lat_lon_heading_rpt_82
 
struct  Lexus
 
class  LexusVehicleFactory
 this class is inherited from AbstractVehicleFactory. 更多...
 
struct  License
 
struct  Light
 
struct  Lincoln
 
class  LincolnVehicleFactory
 this class is inherited from AbstractVehicleFactory. 更多...
 
struct  Llc_auxiliaryfeedback_120
 
struct  Llc_diag_brakecontrol_721
 
struct  Llc_diag_fault_620
 
struct  Llc_diag_steeringcontrol_722
 
struct  Llc_motioncommandfeedback1_22
 
struct  Llc_motionfeedback1_20
 
struct  Llc_motionfeedback2_21
 
struct  Llc_vehiclelimits_24
 
struct  Llc_vehiclestatus_25
 
struct  Media_controls_cmd_120
 
struct  Media_controls_rpt_220
 
struct  Neolix_edu
 
class  Neolix_eduVehicleFactory
 this class is inherited from AbstractVehicleFactory. 更多...
 
struct  Occupancy_rpt_415
 
struct  Park_command_104
 
struct  Park_report_504
 
struct  Parking_brake_cmd_124
 
struct  Parking_brake_rpt_224
 
struct  Parking_brake_status_rpt_80
 
struct  Parking_control_a5
 
struct  Pas_1st_data_311
 
struct  Pas_2nd_data_312
 
struct  Pc_bcm_201
 
struct  Pc_bcs_202
 
struct  Pc_epb_203
 
struct  Pc_eps_204
 
struct  Pc_vcu_205
 
struct  Rear_lights_rpt_418
 
struct  Safety
 
struct  Scu_1_301
 
struct  Scu_2_302
 
struct  Scu_3_303
 
struct  Scu_bcm_304
 
struct  Scu_bcs_1_306
 
struct  Scu_bcs_2_307
 
struct  Scu_bcs_3_308
 
struct  Scu_epb_310
 
struct  Scu_eps_311
 
struct  Scu_vcu_1_312
 
struct  Scu_vcu_2_313
 
struct  Shift_aux_rpt_328
 
struct  Shift_cmd_128
 
struct  Shift_cmd_65
 
struct  Shift_rpt_228
 
struct  Shift_rpt_66
 
struct  Sonar
 
struct  Status_310
 
struct  Steer_command_112
 
struct  Steer_status__512
 
struct  Steering_aux_rpt_32c
 
struct  Steering_cmd_12c
 
struct  Steering_cmd_6d
 
struct  Steering_command_102
 
struct  Steering_control_a2
 
struct  Steering_motor_rpt_1_404
 
struct  Steering_motor_rpt_1_73
 
struct  Steering_motor_rpt_2_405
 
struct  Steering_motor_rpt_2_74
 
struct  Steering_motor_rpt_3_406
 
struct  Steering_motor_rpt_3_75
 
struct  Steering_report_502
 
struct  Steering_rpt_1_6e
 
struct  Steering_rpt_22c
 
struct  Surround
 
struct  Throttle_command_100
 
struct  Throttle_command_110
 
struct  Throttle_report_500
 
struct  Throttle_status__510
 
struct  Torque_control_a3
 
struct  Transit
 
class  TransitVehicleFactory
 this class is inherited from AbstractVehicleFactory. 更多...
 
struct  Turn_aux_rpt_330
 
struct  Turn_cmd_130
 
struct  Turn_cmd_63
 
struct  Turn_rpt_230
 
struct  Turn_rpt_64
 
struct  Turnsignal_command_113
 
struct  Turnsignal_status__513
 
struct  Ultr_sensor_1_507
 
struct  Ultr_sensor_2_508
 
struct  Ultr_sensor_3_509
 
struct  Ultr_sensor_4_510
 
struct  Ultr_sensor_5_511
 
struct  Vcu_brake_report_47
 
struct  Vcu_drive_report_52
 
struct  Vcu_eps_report_57
 
struct  Vcu_nm_401
 
struct  Vcu_powerstatus_214
 
struct  Vcu_report_505
 
struct  Vcu_vehicle_fault_response_201
 
struct  Vcu_vehicle_info_response_502
 
struct  Vcu_vehicle_status_report_101
 
struct  Veh_dynamics_rpt_413
 
struct  Veh_specific_rpt_1_412
 
struct  Vehicle_mode_command_105
 
struct  Vehicle_mode_command_116
 
struct  Vehicle_speed_rpt_400
 
struct  Vehicle_speed_rpt_6f
 
struct  Vehicle_state_feedback_2_c4
 
struct  Vehicle_state_feedback_c1
 
class  VehicleController
 This is the interface class of vehicle controller. 更多...
 
struct  VehicleParameter
 
struct  VehicleSpd
 
struct  Vin_resp1_391
 
struct  Vin_resp1_514
 
struct  Vin_resp1_51b
 
struct  Vin_resp2_392
 
struct  Vin_resp2_515
 
struct  Vin_resp2_51c
 
struct  Vin_resp3_393
 
struct  Vin_resp3_516
 
struct  Vin_resp3_51d
 
struct  Vin_rpt_414
 
struct  Wey
 
class  WeyVehicleFactory
 this class is inherited from AbstractVehicleFactory. 更多...
 
struct  Wheel_speed_rpt_407
 
struct  Wheel_speed_rpt_7a
 
struct  WheelSpeed
 
struct  Wheelspeed_report_506
 
struct  Wheelspeed_report_51e
 
struct  Wiper_aux_rpt_334
 
struct  Wiper_cmd_134
 
struct  Wiper_cmd_90
 
struct  Wiper_rpt_234
 
struct  Wiper_rpt_91
 
struct  Yaw_rate_rpt_40d
 
struct  Yaw_rate_rpt_81
 
struct  Zhongyun
 
class  ZhongyunVehicleFactory
 this class is inherited from AbstractVehicleFactory. 更多...
 

枚举

enum  DrivingMode {
  COMPLETE_MANUAL = 0 , COMPLETE_AUTO_DRIVE = 1 , AUTO_STEER_ONLY = 2 , AUTO_SPEED_ONLY = 3 ,
  EMERGENCY_MODE = 4
}
 
enum  GpsQuality { FIX_NO = 0 , FIX_2D = 1 , FIX_3D = 2 , FIX_INVALID = 3 }
 

详细描述

枚举类型说明

◆ DrivingMode

枚举值
COMPLETE_MANUAL 
COMPLETE_AUTO_DRIVE 
AUTO_STEER_ONLY 
AUTO_SPEED_ONLY 
EMERGENCY_MODE 

在文件 lincoln.proto433 行定义.

437 {
438 COMPLETE_MANUAL = 0; // human drive
440 AUTO_STEER_ONLY = 2; // only steer
441 AUTO_SPEED_ONLY = 3; // include throttle and brake

◆ GpsQuality

枚举值
FIX_NO 
FIX_2D 
FIX_3D 
FIX_INVALID 

在文件 chassis.proto186 行定义.

186 {
187 FIX_NO = 0;
188 FIX_2D = 1;
189 FIX_3D = 2;
190 FIX_INVALID = 3;
191}