pass stock ACC type to TSK

pull/76/head
Jason Young 4 years ago
parent ebadf5e79a
commit 547f1cd435
  1. 2
      selfdrive/car/volkswagen/carcontroller.py
  2. 4
      selfdrive/car/volkswagen/volkswagencan.py

@ -70,7 +70,7 @@ class CarController():
idx = (frame / P.ACC_CONTROL_STEP) % 16 idx = (frame / P.ACC_CONTROL_STEP) % 16
can_sends.append(volkswagencan.create_mqb_acc_06_control(self.packer_pt, CANBUS.pt, enabled, acc_status, can_sends.append(volkswagencan.create_mqb_acc_06_control(self.packer_pt, CANBUS.pt, enabled, acc_status,
accel, self.acc_stopping, self.acc_starting, accel, self.acc_stopping, self.acc_starting,
cb_pos, cb_neg, idx)) cb_pos, cb_neg, CS.acc_type, idx))
can_sends.append(volkswagencan.create_mqb_acc_07_control(self.packer_pt, CANBUS.pt, enabled, can_sends.append(volkswagencan.create_mqb_acc_07_control(self.packer_pt, CANBUS.pt, enabled,
accel, acc_hold_request, acc_hold_release, accel, acc_hold_request, acc_hold_release,
acc_hold_type, stopping_distance, idx)) acc_hold_type, stopping_distance, idx))

@ -69,9 +69,9 @@ def create_mqb_acc_04_control(packer, bus, acc_04_stock_values, idx):
return packer.make_can_msg("ACC_04", bus, values, idx) return packer.make_can_msg("ACC_04", bus, values, idx)
def create_mqb_acc_06_control(packer, bus, enabled, acc_status, accel, acc_stopping, acc_starting, def create_mqb_acc_06_control(packer, bus, enabled, acc_status, accel, acc_stopping, acc_starting,
cb_pos, cb_neg, idx): cb_pos, cb_neg, acc_type, idx):
values = { values = {
"ACC_Typ": 2, # FIXME: locked to stop and go, need to tweak for cars that only support follow-to-stop "ACC_Typ": acc_type,
"ACC_Status_ACC": acc_status, "ACC_Status_ACC": acc_status,
"ACC_StartStopp_Info": enabled, "ACC_StartStopp_Info": enabled,
"ACC_Sollbeschleunigung_02": accel if enabled else 3.01, "ACC_Sollbeschleunigung_02": accel if enabled else 3.01,

Loading…
Cancel
Save