dont create the alert

pull/1807/head
Adeeb Shihadeh 5 years ago
parent 1bf15309f3
commit 7179a6c8b4
  1. 33
      selfdrive/thermald/thermald.py

@ -315,23 +315,24 @@ def thermald_thread():
update_failed_count = params.get("UpdateFailedCount") update_failed_count = params.get("UpdateFailedCount")
update_failed_count = 0 if update_failed_count is None else int(update_failed_count) update_failed_count = 0 if update_failed_count is None else int(update_failed_count)
if dt.days > DAYS_NO_CONNECTIVITY_MAX and update_failed_count > 1: if params.get("DisableUpdates") is None:
if current_connectivity_alert != "expired": if dt.days > DAYS_NO_CONNECTIVITY_MAX and update_failed_count > 1:
current_connectivity_alert = "expired" if current_connectivity_alert != "expired":
params.delete("Offroad_ConnectivityNeededPrompt") current_connectivity_alert = "expired"
put_nonblocking("Offroad_ConnectivityNeeded", json.dumps(OFFROAD_ALERTS["Offroad_ConnectivityNeeded"])) params.delete("Offroad_ConnectivityNeededPrompt")
elif dt.days > DAYS_NO_CONNECTIVITY_PROMPT: put_nonblocking("Offroad_ConnectivityNeeded", json.dumps(OFFROAD_ALERTS["Offroad_ConnectivityNeeded"]))
remaining_time = str(max(DAYS_NO_CONNECTIVITY_MAX - dt.days, 0)) elif dt.days > DAYS_NO_CONNECTIVITY_PROMPT:
if current_connectivity_alert != "prompt" + remaining_time: remaining_time = str(max(DAYS_NO_CONNECTIVITY_MAX - dt.days, 0))
current_connectivity_alert = "prompt" + remaining_time if current_connectivity_alert != "prompt" + remaining_time:
alert_connectivity_prompt = copy.copy(OFFROAD_ALERTS["Offroad_ConnectivityNeededPrompt"]) current_connectivity_alert = "prompt" + remaining_time
alert_connectivity_prompt["text"] += remaining_time + " days." alert_connectivity_prompt = copy.copy(OFFROAD_ALERTS["Offroad_ConnectivityNeededPrompt"])
alert_connectivity_prompt["text"] += remaining_time + " days."
params.delete("Offroad_ConnectivityNeeded")
put_nonblocking("Offroad_ConnectivityNeededPrompt", json.dumps(alert_connectivity_prompt))
elif current_connectivity_alert is not None:
current_connectivity_alert = None
params.delete("Offroad_ConnectivityNeeded") params.delete("Offroad_ConnectivityNeeded")
put_nonblocking("Offroad_ConnectivityNeededPrompt", json.dumps(alert_connectivity_prompt)) params.delete("Offroad_ConnectivityNeededPrompt")
elif current_connectivity_alert is not None:
current_connectivity_alert = None
params.delete("Offroad_ConnectivityNeeded")
params.delete("Offroad_ConnectivityNeededPrompt")
do_uninstall = params.get("DoUninstall") == b"1" do_uninstall = params.get("DoUninstall") == b"1"
accepted_terms = params.get("HasAcceptedTerms") == terms_version accepted_terms = params.get("HasAcceptedTerms") == terms_version

Loading…
Cancel
Save