same here
pull/28386/head
Shane Smiskol 2 years ago
parent 152a6d9340
commit cdbdd85cc8
  1. 4
      selfdrive/car/fw_query_definitions.py
  2. 2
      selfdrive/car/hyundai/values.py

@ -76,10 +76,10 @@ class FwQueryConfig:
extra_ecus: List[Tuple[capnp.lib.capnp._EnumModule, int, Optional[int]]] = field(default_factory=list) extra_ecus: List[Tuple[capnp.lib.capnp._EnumModule, int, Optional[int]]] = field(default_factory=list)
# Brand-specific fuzzy fingerprinting config: # Brand-specific fuzzy fingerprinting config:
# The minimum number of version matches to fuzzy fingerprint
fuzzy_min_match_count: int = 2
# A function to get uniquely identifiable codes for a version # A function to get uniquely identifiable codes for a version
fuzzy_get_platform_codes: Optional[Callable[[List[bytes]], Set[bytes]]] = None fuzzy_get_platform_codes: Optional[Callable[[List[bytes]], Set[bytes]]] = None
# The minimum number of version matches to fuzzy fingerprint
fuzzy_min_match_count: int = 2
# List of ECUs to consider for fuzzy fingerprinting # List of ECUs to consider for fuzzy fingerprinting
fuzzy_ecus: List[capnp.lib.capnp._EnumModule] = field(default_factory=list) fuzzy_ecus: List[capnp.lib.capnp._EnumModule] = field(default_factory=list)

@ -424,9 +424,9 @@ FW_QUERY_CONFIG = FwQueryConfig(
(Ecu.hvac, 0x7b3, None), # HVAC Control Assembly (Ecu.hvac, 0x7b3, None), # HVAC Control Assembly
(Ecu.cornerRadar, 0x7b7, None), (Ecu.cornerRadar, 0x7b7, None),
], ],
fuzzy_get_platform_codes=get_platform_codes,
# Just one platform code match from radar or camera is enough # Just one platform code match from radar or camera is enough
fuzzy_min_match_count=1, fuzzy_min_match_count=1,
fuzzy_get_platform_codes=get_platform_codes,
# Hyundai works best with camera and radar (which have standardized platform codes) # Hyundai works best with camera and radar (which have standardized platform codes)
fuzzy_ecus=[Ecu.fwdRadar, Ecu.fwdCamera], fuzzy_ecus=[Ecu.fwdRadar, Ecu.fwdCamera],
) )

Loading…
Cancel
Save