show fixed lead car if lead visible

pull/23257/head
Jason Young 4 years ago
parent b74fbba7f2
commit 7aac2562cf
  1. 2
      selfdrive/car/volkswagen/carcontroller.py
  2. 5
      selfdrive/car/volkswagen/volkswagencan.py

@ -80,7 +80,7 @@ class CarController():
if frame % P.ACC_HUD_STEP == 0:
idx = (frame / P.ACC_HUD_STEP) % 16
can_sends.append(volkswagencan.create_mqb_acc_hud_control(self.packer_pt, CANBUS.pt, CS.tsk_status,
set_speed * CV.MS_TO_KPH, speed_visible, idx))
set_speed * CV.MS_TO_KPH, speed_visible, lead_visible, idx))
# **** Steering Controls ************************************************ #

@ -83,12 +83,13 @@ def create_mqb_acc_07_control(packer, bus, enabled, accel, acc_stopping, acc_sta
return packer.make_can_msg("ACC_07", bus, values, idx)
def create_mqb_acc_hud_control(packer, bus, acc_status, set_speed, speed_visible, idx):
def create_mqb_acc_hud_control(packer, bus, acc_status, set_speed, speed_visible, lead_visible, idx):
values = {
"ACC_Status_Anzeige": acc_status,
"ACC_Wunschgeschw": 327.36 if not speed_visible else set_speed,
"ACC_Gesetzte_Zeitluecke": 3,
"ACC_Display_Prio": 3
"ACC_Display_Prio": 3,
"ACC_Abstandsindex": 637 if lead_visible else 0,
}
return packer.make_can_msg("ACC_02", bus, values, idx)

Loading…
Cancel
Save