Apollo 10.0
自动驾驶开放平台
canbus_gflags.cc 文件参考
canbus_gflags.cc 的引用(Include)关系图:

浏览源代码.

函数

 DEFINE_string (canbus_node_name, "chassis", "The chassis module name in proto")
 
 DEFINE_string (canbus_module_name, "canbus_component", "Module name")
 
 DEFINE_string (canbus_conf_file, "modules/canbus/conf/canbus_conf.pb.txt", "Default canbus conf file")
 
 DEFINE_double (chassis_freq, 100, "Chassis feedback timer frequency.")
 
 DEFINE_int64 (min_cmd_interval, 5, "Minimum control command interval in ms.")
 
 DEFINE_int64 (pad_msg_delay_interval, 3, "Minimum pad msg command delay interval in s.")
 
 DEFINE_int32 (max_control_miss_num, 5, "max control miss num.")
 
 DEFINE_double (control_period, 0.01, "control period in s.")
 
 DEFINE_int32 (max_guardian_miss_num, 5, "max guardian miss num.")
 
 DEFINE_double (guardian_period, 0.01, "control period in s.")
 
 DEFINE_bool (use_control_cmd_check, false, "enable control cmd input check.")
 
 DEFINE_bool (use_guardian_cmd_check, false, "nable guardian cmd input check.")
 
 DEFINE_double (estop_brake, 30.0, "brake action when cmd input check error.")
 
 DEFINE_bool (enable_chassis_detail_pub, true, "Chassis Detail receive message publish")
 
 DEFINE_bool (enable_chassis_detail_sender_pub, true, "Chassis Detail sender message publish")
 
 DEFINE_string (canbus_test_file, "modules/canbus/testdata/canbus_test.pb.txt", "canbus tester input test file, in ControlCommand pb format.")
 
 DEFINE_bool (receive_guardian, false, "Enable receiving guardian message on canbus side")
 
 DEFINE_int32 (guardian_cmd_pending_queue_size, 10, "Max guardian cmd pending queue size")
 
 DEFINE_int32 (control_cmd_pending_queue_size, 10, "Max control cmd pending queue size")
 
 DEFINE_int32 (chassis_cmd_pending_queue_size, 10, "Max control cmd pending queue size")
 
 DEFINE_bool (enable_aeb, false, "Enable forward Ultrasonic AEB")
 
 DEFINE_bool (chassis_debug_mode, false, "Enable chassis in debug mode")
 
 DEFINE_string (load_vehicle_library, "/opt/apollo/neo/lib/modules/canbus_vehicle/lincoln/" "liblincoln_vehicle_factory_lib.so", "Default load vehicle library")
 
 DEFINE_string (load_vehicle_class_name, "LincolnVehicleFactory", "Default vehicle factory name")
 

函数说明

◆ DEFINE_bool() [1/7]

DEFINE_bool ( chassis_debug_mode  ,
false  ,
"Enable chassis in debug mode"   
)

◆ DEFINE_bool() [2/7]

DEFINE_bool ( enable_aeb  ,
false  ,
"Enable forward Ultrasonic AEB"   
)

◆ DEFINE_bool() [3/7]

DEFINE_bool ( enable_chassis_detail_pub  ,
true  ,
"Chassis Detail receive message publish"   
)

◆ DEFINE_bool() [4/7]

DEFINE_bool ( enable_chassis_detail_sender_pub  ,
true  ,
"Chassis Detail sender message publish"   
)

◆ DEFINE_bool() [5/7]

DEFINE_bool ( receive_guardian  ,
false  ,
"Enable receiving guardian message on canbus side"   
)

◆ DEFINE_bool() [6/7]

DEFINE_bool ( use_control_cmd_check  ,
false  ,
"enable control cmd input check."   
)

◆ DEFINE_bool() [7/7]

DEFINE_bool ( use_guardian_cmd_check  ,
false  ,
"nable guardian cmd input check."   
)

◆ DEFINE_double() [1/4]

DEFINE_double ( chassis_freq  ,
100  ,
"Chassis feedback timer frequency."   
)

◆ DEFINE_double() [2/4]

DEFINE_double ( control_period  ,
0.  01,
"control period in s."   
)

◆ DEFINE_double() [3/4]

DEFINE_double ( estop_brake  ,
30.  0,
"brake action when cmd input check error."   
)

◆ DEFINE_double() [4/4]

DEFINE_double ( guardian_period  ,
0.  01,
"control period in s."   
)

◆ DEFINE_int32() [1/5]

DEFINE_int32 ( chassis_cmd_pending_queue_size  ,
10  ,
"Max control cmd pending queue size"   
)

◆ DEFINE_int32() [2/5]

DEFINE_int32 ( control_cmd_pending_queue_size  ,
10  ,
"Max control cmd pending queue size"   
)

◆ DEFINE_int32() [3/5]

DEFINE_int32 ( guardian_cmd_pending_queue_size  ,
10  ,
"Max guardian cmd pending queue size"   
)

◆ DEFINE_int32() [4/5]

DEFINE_int32 ( max_control_miss_num  ,
,
"max control miss num."   
)

◆ DEFINE_int32() [5/5]

DEFINE_int32 ( max_guardian_miss_num  ,
,
"max guardian miss num."   
)

◆ DEFINE_int64() [1/2]

DEFINE_int64 ( min_cmd_interval  ,
,
"Minimum control command interval in ms."   
)

◆ DEFINE_int64() [2/2]

DEFINE_int64 ( pad_msg_delay_interval  ,
,
"Minimum pad msg command delay interval in s."   
)

◆ DEFINE_string() [1/6]

DEFINE_string ( canbus_conf_file  ,
"modules/canbus/conf/canbus_conf.pb.txt"  ,
"Default canbus conf file"   
)

◆ DEFINE_string() [2/6]

DEFINE_string ( canbus_module_name  ,
"canbus_component"  ,
"Module name"   
)

◆ DEFINE_string() [3/6]

DEFINE_string ( canbus_node_name  ,
"chassis"  ,
"The chassis module name in proto"   
)

◆ DEFINE_string() [4/6]

DEFINE_string ( canbus_test_file  ,
"modules/canbus/testdata/canbus_test.pb.txt"  ,
"canbus tester input test  file,
in ControlCommand pb format."   
)

◆ DEFINE_string() [5/6]

DEFINE_string ( load_vehicle_class_name  ,
"LincolnVehicleFactory"  ,
"Default vehicle factory name"   
)

◆ DEFINE_string() [6/6]

DEFINE_string ( load_vehicle_library  ,
"/opt/apollo/neo/lib/modules/canbus_vehicle/lincoln/" "liblincoln_vehicle_factory_lib.so"  ,
"Default load vehicle library"   
)