plannerd: only track changes in case no ui

pull/31792/head
Shane Smiskol 1 year ago
parent 14ef62b205
commit 2b081aa6ce
  1. 11
      selfdrive/controls/lib/longitudinal_planner.py

@ -65,14 +65,19 @@ class LongitudinalPlanner:
self.solverExecutionTime = 0.0 self.solverExecutionTime = 0.0
self.params = Params() self.params = Params()
self.param_read_counter = 0 self.param_read_counter = 0
self.personality = log.LongitudinalPersonality.standard self.personality = None
self.param_personality = None
self.read_param() self.read_param()
def read_param(self): def read_param(self):
try: try:
self.personality = int(self.params.get('LongitudinalPersonality')) param_personality = int(self.params.get('LongitudinalPersonality'))
except (ValueError, TypeError): except (ValueError, TypeError):
self.personality = log.LongitudinalPersonality.standard param_personality = log.LongitudinalPersonality.standard
if self.param_personality != param_personality:
self.param_personality = param_personality
self.personality = param_personality
@staticmethod @staticmethod
def parse_model(model_msg, model_error): def parse_model(model_msg, model_error):

Loading…
Cancel
Save