|
|
@ -65,17 +65,13 @@ def get_can_signals(CP, gearbox_msg, main_on_sig_msg): |
|
|
|
] |
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
if CP.carFingerprint in (CAR.CRV_HYBRID, CAR.CIVIC_BOSCH_DIESEL, CAR.ACURA_RDX_3G, CAR.HONDA_E): |
|
|
|
if CP.carFingerprint in (CAR.CRV_HYBRID, CAR.CIVIC_BOSCH_DIESEL, CAR.ACURA_RDX_3G, CAR.HONDA_E): |
|
|
|
checks += [ |
|
|
|
checks.append((gearbox_msg, 50)) |
|
|
|
(gearbox_msg, 50), |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
else: |
|
|
|
else: |
|
|
|
checks += [ |
|
|
|
checks.append((gearbox_msg, 100)) |
|
|
|
(gearbox_msg, 100), |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if CP.carFingerprint in HONDA_BOSCH_ALT_BRAKE_SIGNAL: |
|
|
|
if CP.carFingerprint in HONDA_BOSCH_ALT_BRAKE_SIGNAL: |
|
|
|
signals += [("BRAKE_PRESSED", "BRAKE_MODULE", 0)] |
|
|
|
signals.append(("BRAKE_PRESSED", "BRAKE_MODULE", 0)) |
|
|
|
checks += [("BRAKE_MODULE", 50)] |
|
|
|
checks.append(("BRAKE_MODULE", 50)) |
|
|
|
|
|
|
|
|
|
|
|
if CP.carFingerprint in HONDA_BOSCH: |
|
|
|
if CP.carFingerprint in HONDA_BOSCH: |
|
|
|
signals += [ |
|
|
|
signals += [ |
|
|
@ -103,14 +99,14 @@ def get_can_signals(CP, gearbox_msg, main_on_sig_msg): |
|
|
|
("CRUISE_SPEED_OFFSET", "CRUISE_PARAMS", 0)] |
|
|
|
("CRUISE_SPEED_OFFSET", "CRUISE_PARAMS", 0)] |
|
|
|
|
|
|
|
|
|
|
|
if CP.carFingerprint == CAR.ODYSSEY_CHN: |
|
|
|
if CP.carFingerprint == CAR.ODYSSEY_CHN: |
|
|
|
checks += [("CRUISE_PARAMS", 10)] |
|
|
|
checks.append(("CRUISE_PARAMS", 10)) |
|
|
|
else: |
|
|
|
else: |
|
|
|
checks += [("CRUISE_PARAMS", 50)] |
|
|
|
checks.append(("CRUISE_PARAMS", 50)) |
|
|
|
|
|
|
|
|
|
|
|
if CP.carFingerprint in (CAR.ACCORD, CAR.ACCORDH, CAR.CIVIC_BOSCH, CAR.CIVIC_BOSCH_DIESEL, CAR.CRV_HYBRID, CAR.INSIGHT, CAR.ACURA_RDX_3G, CAR.HONDA_E): |
|
|
|
if CP.carFingerprint in (CAR.ACCORD, CAR.ACCORDH, CAR.CIVIC_BOSCH, CAR.CIVIC_BOSCH_DIESEL, CAR.CRV_HYBRID, CAR.INSIGHT, CAR.ACURA_RDX_3G, CAR.HONDA_E): |
|
|
|
signals += [("DRIVERS_DOOR_OPEN", "SCM_FEEDBACK", 1)] |
|
|
|
signals.append(("DRIVERS_DOOR_OPEN", "SCM_FEEDBACK", 1)) |
|
|
|
elif CP.carFingerprint == CAR.ODYSSEY_CHN: |
|
|
|
elif CP.carFingerprint == CAR.ODYSSEY_CHN: |
|
|
|
signals += [("DRIVERS_DOOR_OPEN", "SCM_BUTTONS", 1)] |
|
|
|
signals.append(("DRIVERS_DOOR_OPEN", "SCM_BUTTONS", 1)) |
|
|
|
elif CP.carFingerprint in (CAR.FREED, CAR.HRV): |
|
|
|
elif CP.carFingerprint in (CAR.FREED, CAR.HRV): |
|
|
|
signals += [("DRIVERS_DOOR_OPEN", "SCM_BUTTONS", 1), |
|
|
|
signals += [("DRIVERS_DOOR_OPEN", "SCM_BUTTONS", 1), |
|
|
|
("WHEELS_MOVING", "STANDSTILL", 1)] |
|
|
|
("WHEELS_MOVING", "STANDSTILL", 1)] |
|
|
@ -133,8 +129,8 @@ def get_can_signals(CP, gearbox_msg, main_on_sig_msg): |
|
|
|
("EPB_STATUS", 50), |
|
|
|
("EPB_STATUS", 50), |
|
|
|
] |
|
|
|
] |
|
|
|
elif CP.carFingerprint in (CAR.ODYSSEY, CAR.ODYSSEY_CHN): |
|
|
|
elif CP.carFingerprint in (CAR.ODYSSEY, CAR.ODYSSEY_CHN): |
|
|
|
signals += [("EPB_STATE", "EPB_STATUS", 0)] |
|
|
|
signals.append(("EPB_STATE", "EPB_STATUS", 0)) |
|
|
|
checks += [("EPB_STATUS", 50)] |
|
|
|
checks.append(("EPB_STATUS", 50)) |
|
|
|
|
|
|
|
|
|
|
|
# add gas interceptor reading if we are using it |
|
|
|
# add gas interceptor reading if we are using it |
|
|
|
if CP.enableGasInterceptor: |
|
|
|
if CP.enableGasInterceptor: |
|
|
@ -147,7 +143,7 @@ def get_can_signals(CP, gearbox_msg, main_on_sig_msg): |
|
|
|
("BRAKE_ERROR_1", "STANDSTILL", 1), |
|
|
|
("BRAKE_ERROR_1", "STANDSTILL", 1), |
|
|
|
("BRAKE_ERROR_2", "STANDSTILL", 1) |
|
|
|
("BRAKE_ERROR_2", "STANDSTILL", 1) |
|
|
|
] |
|
|
|
] |
|
|
|
checks += [("STANDSTILL", 50)] |
|
|
|
checks.append(("STANDSTILL", 50)) |
|
|
|
|
|
|
|
|
|
|
|
return signals, checks |
|
|
|
return signals, checks |
|
|
|
|
|
|
|
|
|
|
|