diff --git a/sunnypilot/selfdrive/controls/lib/lane_turn_desire.py b/sunnypilot/selfdrive/controls/lib/lane_turn_desire.py index 7db5067e64..f16d85bcc3 100644 --- a/sunnypilot/selfdrive/controls/lib/lane_turn_desire.py +++ b/sunnypilot/selfdrive/controls/lib/lane_turn_desire.py @@ -30,10 +30,10 @@ class LaneTurnController: self.params = Params() self.lane_turn_value = float(self.params.get("LaneTurnValue", return_default=True)) * CV.MPH_TO_MS self.param_read_counter = 0 - self.lane_turn_type = int(self.params.get("LaneTurnDesire", return_default=True)) + self.lane_turn_type = self.params.get("LaneTurnDesire", return_default=True) def read_params(self): - self.lane_turn_type = int(self.params.get("LaneTurnDesire", return_default=True)) + self.lane_turn_type = self.params.get("LaneTurnDesire", return_default=True) value = float(self.params.get("LaneTurnValue", return_default=True)) * CV.MPH_TO_MS self.lane_turn_value = min(float(LANE_CHANGE_SPEED_MIN), value) @@ -68,7 +68,8 @@ class LaneTurnController: steering_pressed: bool, steering_torque: float) -> log.Desire: self.update_params() self.update_lane_turn(blindspot_left, blindspot_right, left_blinker, right_blinker, v_ego) - return self.return_desire(steering_pressed, steering_torque) + turn_desire = self.return_desire(steering_pressed, steering_torque) + return turn_desire def get_lane_turn_direction(self) -> custom.TurnDirection: return self.turn_direction