Skip to content

Commit

Permalink
CI: continuously send messages to keep them active during alert scree…
Browse files Browse the repository at this point in the history
…nshots (commaai#33544)

keep alive
  • Loading branch information
deanlee authored Sep 16, 2024
1 parent ea532c7 commit 782d959
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions selfdrive/ui/tests/test_ui/run.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
import pywinctl
import time

from cereal import messaging, log
from cereal import log
from msgq.visionipc import VisionIpcServer, VisionStreamType
from cereal.messaging import PubMaster
from cereal.messaging import PubMaster, log_from_bytes
from openpilot.common.basedir import BASEDIR
from openpilot.common.params import Params
from openpilot.common.prefix import OpenpilotPrefix
Expand Down Expand Up @@ -94,16 +94,16 @@ def setup_driver_camera(click, pm: PubMaster):

def setup_onroad_alert(click, pm: PubMaster, text1, text2, size, status=log.SelfdriveState.AlertStatus.normal):
print(f'setup onroad alert, size: {size}')
setup_onroad(click, pm)
dat = messaging.new_message('selfdriveState')
cs = dat.selfdriveState
state = DATA['selfdriveState']
origin_state_bytes = state.to_bytes()
cs = state.selfdriveState
cs.alertText1 = text1
cs.alertText2 = text2
cs.alertSize = size
cs.alertStatus = status
cs.alertType = "test_onroad_alert"
pm.send('selfdriveState', dat)
time.sleep(UI_DELAY)
setup_onroad(click, pm)
DATA['selfdriveState'] = log_from_bytes(origin_state_bytes).as_builder()

def setup_onroad_alert_small(click, pm: PubMaster):
setup_onroad_alert(click, pm, 'This is a small alert message', '', log.SelfdriveState.AlertSize.small)
Expand Down

0 comments on commit 782d959

Please sign in to comment.