move offroad alerts to home screen (#2681)
* move offroad alerts to home screen
* offroad aletrs work, but sidebar doesn't look nice
* fix sidebar
* looks better
* cleanup
* little bigger
Co-authored-by: grekiki <gregor1234567890@gmail.com>
old-commit-hash: 8320a153fb
commatwo_master
parent
95e839d6c8
commit
672d0d4727
11 changed files with 192 additions and 156 deletions
@ -0,0 +1,33 @@ |
||||
#!/usr/bin/env python3 |
||||
import os |
||||
import sys |
||||
import time |
||||
import json |
||||
|
||||
from common.basedir import BASEDIR |
||||
from common.params import Params |
||||
from selfdrive.controls.lib.alertmanager import set_offroad_alert |
||||
|
||||
if __name__ == "__main__": |
||||
params = Params() |
||||
|
||||
with open(os.path.join(BASEDIR, "selfdrive/controls/lib/alerts_offroad.json")) as f: |
||||
offroad_alerts = json.load(f) |
||||
|
||||
t = 10 if len(sys.argv) < 2 else int(sys.argv[1]) |
||||
while True: |
||||
print("setting alert update") |
||||
params.put("UpdateAvailable", "1") |
||||
params.put("ReleaseNotes", "this is a new version") |
||||
time.sleep(t) |
||||
params.put("UpdateAvailable", "0") |
||||
|
||||
# cycle through normal alerts |
||||
for a in offroad_alerts: |
||||
print("setting alert:", a) |
||||
set_offroad_alert(a, True) |
||||
time.sleep(t) |
||||
set_offroad_alert(a, False) |
||||
|
||||
print("no alert") |
||||
time.sleep(t) |
Loading…
Reference in new issue