Disable resume required event after it's been shown
This commit is contained in:
@@ -367,8 +367,14 @@ class CarInterface(CarInterfaceBase):
|
||||
if below_min_enable_speed and not (ret.standstill and ret.brake >= 20 and
|
||||
(self.CP.networkLocation == NetworkLocation.fwdCamera and not self.CP.carFingerprint in SDGM_CAR)):
|
||||
events.add(EventName.belowEngageSpeed)
|
||||
if ret.cruiseState.standstill:
|
||||
if ret.cruiseState.standstill and not self.disable_resumeRequired:
|
||||
events.add(EventName.resumeRequired)
|
||||
self.resumeRequired_shown = True
|
||||
|
||||
# Disable the "resumeRequired" event after it's been shown once to not annoy the driver
|
||||
if self.resumeRequired_shown and not ret.cruiseState.standstill:
|
||||
self.disable_resumeRequired = True
|
||||
|
||||
if ret.vEgo < self.CP.minSteerSpeed and not self.disable_belowSteerSpeed:
|
||||
events.add(EventName.belowSteerSpeed)
|
||||
self.belowSteerSpeed_shown = True
|
||||
|
||||
Reference in New Issue
Block a user