Ford: restore radar DBC, check radarUnavailable (#27188)

old-commit-hash: 4fd1509697
beeps
Cameron Clough 2 years ago committed by GitHub
parent 20fbb0a8fd
commit 2773a89621
  1. 2
      selfdrive/car/ford/radar_interface.py
  2. 2
      selfdrive/car/ford/values.py

@ -47,7 +47,7 @@ class RadarInterface(RadarInterfaceBase):
self.updated_messages = set()
self.track_id = 0
self.radar = DBC[CP.carFingerprint]['radar']
if self.radar is None:
if self.radar is None or CP.radarUnavailable:
self.rcp = None
elif self.radar == RADAR.DELPHI_ESR:
self.rcp = _create_delphi_esr_radar_can_parser()

@ -60,7 +60,7 @@ class RADAR:
DELPHI_MRR = 'FORD_CADS'
DBC: Dict[str, Dict[str, str]] = defaultdict(lambda: dbc_dict("ford_lincoln_base_pt", None))
DBC: Dict[str, Dict[str, str]] = defaultdict(lambda: dbc_dict("ford_lincoln_base_pt", RADAR.DELPHI_MRR))
@dataclass

Loading…
Cancel
Save