From 1c5d2f66f9058a1a28469a9e116154d3915cfd7b Mon Sep 17 00:00:00 2001 From: garrettpall <76917194+garrettpall@users.noreply.github.com> Date: Thu, 28 Dec 2023 08:43:40 -0500 Subject: [PATCH] Remove hardcoding --- selfdrive/car/gm/interface.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/selfdrive/car/gm/interface.py b/selfdrive/car/gm/interface.py index 1c44981ce6..efcf9ca986 100755 --- a/selfdrive/car/gm/interface.py +++ b/selfdrive/car/gm/interface.py @@ -18,6 +18,7 @@ NetworkLocation = car.CarParams.NetworkLocation BUTTONS_DICT = {CruiseButtons.RES_ACCEL: ButtonType.accelCruise, CruiseButtons.DECEL_SET: ButtonType.decelCruise, CruiseButtons.MAIN: ButtonType.altButton3, CruiseButtons.CANCEL: ButtonType.cancel} +BSM_MSG = 0x142 NON_LINEAR_TORQUE_PARAMS = { CAR.BOLT_EUV: [2.6531724862969748, 1.0, 0.1919764879840985, 0.009054123646805178], @@ -253,7 +254,7 @@ class CarInterface(CarInterfaceBase): CarInterfaceBase.configure_torque_tune(candidate, ret.lateralTuning) # Detect if BSM message is present - ret.enableBsm = 0x142 in fingerprint[0] + ret.enableBsm = BSM_MSG in fingerprint[CanBus.POWERTRAIN] return ret