|
|
@ -24,7 +24,6 @@ class CarController(): |
|
|
|
can_sends = [] |
|
|
|
can_sends = [] |
|
|
|
|
|
|
|
|
|
|
|
### STEER ### |
|
|
|
### STEER ### |
|
|
|
acc_active = CS.out.cruiseState.enabled |
|
|
|
|
|
|
|
lkas_hud_msg = CS.lkas_hud_msg |
|
|
|
lkas_hud_msg = CS.lkas_hud_msg |
|
|
|
lkas_hud_info_msg = CS.lkas_hud_info_msg |
|
|
|
lkas_hud_info_msg = CS.lkas_hud_info_msg |
|
|
|
apply_angle = actuators.steeringAngleDeg |
|
|
|
apply_angle = actuators.steeringAngleDeg |
|
|
@ -58,10 +57,6 @@ class CarController(): |
|
|
|
|
|
|
|
|
|
|
|
self.last_angle = apply_angle |
|
|
|
self.last_angle = apply_angle |
|
|
|
|
|
|
|
|
|
|
|
if not enabled and acc_active: |
|
|
|
|
|
|
|
# send acc cancel cmd if drive is disabled but pcm is still on, or if the system can't be activated |
|
|
|
|
|
|
|
cruise_cancel = 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if self.CP.carFingerprint in (CAR.ROGUE, CAR.XTRAIL, CAR.ALTIMA) and cruise_cancel: |
|
|
|
if self.CP.carFingerprint in (CAR.ROGUE, CAR.XTRAIL, CAR.ALTIMA) and cruise_cancel: |
|
|
|
can_sends.append(nissancan.create_acc_cancel_cmd(self.packer, self.car_fingerprint, CS.cruise_throttle_msg, frame)) |
|
|
|
can_sends.append(nissancan.create_acc_cancel_cmd(self.packer, self.car_fingerprint, CS.cruise_throttle_msg, frame)) |
|
|
|
|
|
|
|
|
|
|
|