From 3a3c8bba99bf42a679b557d6eeb9b4940af1ec0f Mon Sep 17 00:00:00 2001 From: firestar5683 <168790843+firestar5683@users.noreply.github.com> Date: Thu, 29 May 2025 23:03:57 -0500 Subject: [PATCH] Drop accumulator --- selfdrive/car/gm/carcontroller.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/selfdrive/car/gm/carcontroller.py b/selfdrive/car/gm/carcontroller.py index a2b883d56..44b44593d 100644 --- a/selfdrive/car/gm/carcontroller.py +++ b/selfdrive/car/gm/carcontroller.py @@ -180,14 +180,14 @@ class CarController(CarControllerBase): self.spoof_mid_sent = True # Overflow spoof: insert extra when accumulator allows - if self.spoof_accum >= 0.8 and not self.spoof_over_sent and interval_ns > 0: + if self.spoof_accum >= 1.0 and not self.spoof_over_sent and interval_ns > 0: slot2_ns = self.prev_steer_ts_ns + (interval_ns * 2) // 3 if now_nanos >= slot2_ns and now_nanos - self.last_steer_ts_ns >= 10_000_000: paddle_sends.append(gmcan.create_prndl2_command(self.packer_pt, CanBus.POWERTRAIN, True)) paddle_sends.append(gmcan.create_regen_paddle_command(self.packer_pt, CanBus.POWERTRAIN, True)) self.last_spoof_ts_ns = now_nanos self.spoof_over_sent = True - self.spoof_accum -= 0.8 + self.spoof_accum -= 1.0 # === End Spoof scheduling === # === Off-pulse scheduling on regen release ===