|
|
@ -47,6 +47,7 @@ class CarState(CarStateBase): |
|
|
|
|
|
|
|
|
|
|
|
ret.steeringAngleDeg = cp.vl["Steering_Torque"]["Steering_Angle"] |
|
|
|
ret.steeringAngleDeg = cp.vl["Steering_Torque"]["Steering_Angle"] |
|
|
|
ret.steeringTorque = cp.vl["Steering_Torque"]["Steer_Torque_Sensor"] |
|
|
|
ret.steeringTorque = cp.vl["Steering_Torque"]["Steer_Torque_Sensor"] |
|
|
|
|
|
|
|
ret.steeringTorqueEps = cp.vl["Steering_Torque"]["Steer_Torque_Output"] |
|
|
|
ret.steeringPressed = abs(ret.steeringTorque) > STEER_THRESHOLD[self.car_fingerprint] |
|
|
|
ret.steeringPressed = abs(ret.steeringTorque) > STEER_THRESHOLD[self.car_fingerprint] |
|
|
|
|
|
|
|
|
|
|
|
ret.cruiseState.enabled = cp.vl["CruiseControl"]["Cruise_Activated"] != 0 |
|
|
|
ret.cruiseState.enabled = cp.vl["CruiseControl"]["Cruise_Activated"] != 0 |
|
|
@ -80,6 +81,7 @@ class CarState(CarStateBase): |
|
|
|
signals = [ |
|
|
|
signals = [ |
|
|
|
# sig_name, sig_address |
|
|
|
# sig_name, sig_address |
|
|
|
("Steer_Torque_Sensor", "Steering_Torque"), |
|
|
|
("Steer_Torque_Sensor", "Steering_Torque"), |
|
|
|
|
|
|
|
("Steer_Torque_Output", "Steering_Torque"), |
|
|
|
("Steering_Angle", "Steering_Torque"), |
|
|
|
("Steering_Angle", "Steering_Torque"), |
|
|
|
("Steer_Error_1", "Steering_Torque"), |
|
|
|
("Steer_Error_1", "Steering_Torque"), |
|
|
|
("Cruise_On", "CruiseControl"), |
|
|
|
("Cruise_On", "CruiseControl"), |
|
|
|