mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-03 04:22:09 +08:00
Ford: disable radar for now (#24832)
The newer Ford vehicles require a different radar parser. old-commit-hash: 3f60088f432f0bf8e7805cdb2223817c249ec7fa
This commit is contained in:
@@ -9,6 +9,9 @@ RADAR_MSGS = list(range(0x500, 0x540))
|
||||
|
||||
|
||||
def _create_radar_can_parser(car_fingerprint):
|
||||
if DBC[car_fingerprint]['radar'] is None:
|
||||
return None
|
||||
|
||||
msg_n = len(RADAR_MSGS)
|
||||
signals = list(zip(['X_Rel'] * msg_n + ['Angle'] * msg_n + ['V_Rel'] * msg_n,
|
||||
RADAR_MSGS * 3))
|
||||
@@ -27,6 +30,9 @@ class RadarInterface(RadarInterfaceBase):
|
||||
self.updated_messages = set()
|
||||
|
||||
def update(self, can_strings):
|
||||
if self.rcp is None:
|
||||
return super().update(None)
|
||||
|
||||
vls = self.rcp.update_strings(can_strings)
|
||||
self.updated_messages.update(vls)
|
||||
|
||||
|
||||
@@ -79,6 +79,6 @@ FW_VERSIONS = {
|
||||
|
||||
|
||||
DBC = {
|
||||
CAR.ESCAPE_MK4: dbc_dict('ford_lincoln_base_pt', 'ford_fusion_2018_adas'),
|
||||
CAR.FOCUS_MK4: dbc_dict('ford_lincoln_base_pt', 'ford_fusion_2018_adas'),
|
||||
CAR.ESCAPE_MK4: dbc_dict('ford_lincoln_base_pt', None),
|
||||
CAR.FOCUS_MK4: dbc_dict('ford_lincoln_base_pt', None),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user