diff --git a/sunnypilot/selfdrive/controls/lib/dec/helpers.py b/sunnypilot/selfdrive/controls/lib/dec/helpers.py index 602d3b64ba..d232ec7bf0 100644 --- a/sunnypilot/selfdrive/controls/lib/dec/helpers.py +++ b/sunnypilot/selfdrive/controls/lib/dec/helpers.py @@ -16,13 +16,10 @@ class DecPlanner: def __init__(self, CP: structs.CarParams, mpc): self.CP = CP self.mpc = mpc - - self.is_enabled = False - self.dynamic_experimental_controller = DynamicExperimentalController() def get_mpc_mode(self, sm: messaging.SubMaster): - if not self.is_enabled or not sm['selfdriveState'].experimentalMode: + if not self.dynamic_experimental_controller.is_enabled() or not sm['selfdriveState'].experimentalMode: return None return self.dynamic_experimental_controller.get_mpc_mode()