From 311e6c1f43eee51236247a11d9b7badcb1990d76 Mon Sep 17 00:00:00 2001 From: MoreTorque <104254025+MoreTore@users.noreply.github.com> Date: Mon, 16 Dec 2024 09:50:42 -0600 Subject: [PATCH] Manual transmission --- selfdrive/car/mazda/carstate.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/selfdrive/car/mazda/carstate.py b/selfdrive/car/mazda/carstate.py index 3ac776eba0..99bdef654d 100644 --- a/selfdrive/car/mazda/carstate.py +++ b/selfdrive/car/mazda/carstate.py @@ -178,8 +178,8 @@ class CarState(CarStateBase): cp.vl["BLINK_INFO"]["RIGHT_BLINK"] == 1) ret.engineRpm = cp_cam.vl["ENGINE_DATA"]["RPM"] - self.shifting = cp_cam.vl["GEAR"]["SHIFT"] - self.torque_converter_lock = cp_cam.vl["GEAR"]["TORQUE_CONVERTER_LOCK"] + #self.shifting = cp_cam.vl["GEAR"]["SHIFT"] + #self.torque_converter_lock = cp_cam.vl["GEAR"]["TORQUE_CONVERTER_LOCK"] ret.steeringAngleDeg = cp_cam.vl["STEER"]["STEER_ANGLE"] @@ -299,7 +299,6 @@ class CarState(CarStateBase): messages += [ ("ENGINE_DATA", 100), ("STEER_TORQUE", 100), - ("GEAR", 40), ("WHEEL_SPEEDS", 100), ("STEER", 100), ("SPEED", 50), @@ -307,7 +306,11 @@ class CarState(CarStateBase): if CP.flags & MazdaFlags.MANUAL_TRANSMISSION: messages += [ - ("MANUAL_GEAR", 50) + ("MANUAL_GEAR", 50), + ] + else: + messages += [ + ("GEAR", 40), ] return CANParser(DBC[CP.carFingerprint]["pt"], messages, 2)