Don't use cache if mock

old-commit-hash: 449d7a2efa
commatwo_master
Willem Melching 5 years ago
parent fd05cdedfd
commit f1afa70419
  1. 10
      selfdrive/car/car_helpers.py

@ -70,11 +70,15 @@ def fingerprint(logcan, sendcan, has_relay):
bus = 1 bus = 1
cached_params = Params().get("CarParamsCache") cached_params = Params().get("CarParamsCache")
if cached_params is not None:
cached_params = car.CarParams.from_bytes(cached_params)
if cached_params.carName == "mock":
cached_params = None
if cached_params is not None: if cached_params is not None:
cloudlog.warning("Using cached CarParams") cloudlog.warning("Using cached CarParams")
CP = car.CarParams.from_bytes(cached_params) vin = cached_params.carVin
vin = CP.carVin car_fw = list(cached_params.carFw)
car_fw = list(CP.carFw)
else: else:
_, vin = get_vin(logcan, sendcan, bus) _, vin = get_vin(logcan, sendcan, bus)
car_fw = get_fw_versions(logcan, sendcan, bus) car_fw = get_fw_versions(logcan, sendcan, bus)

Loading…
Cancel
Save