ui: remove GPS status from the sidebar (#33304)

* Remove usage of llk in ui

* Remove GPS from sidebar

* Remove it from test
pull/33307/head
Kacper Rączy 9 months ago committed by GitHub
parent 406939b9c0
commit c61d504516
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 1
      selfdrive/controls/controlsd.py
  2. 2
      selfdrive/ui/qt/sidebar.cc
  3. 2
      selfdrive/ui/tests/test_ui/run.py
  4. 8
      selfdrive/ui/translations/main_ar.ts
  5. 8
      selfdrive/ui/translations/main_de.ts
  6. 8
      selfdrive/ui/translations/main_es.ts
  7. 8
      selfdrive/ui/translations/main_fr.ts
  8. 8
      selfdrive/ui/translations/main_ja.ts
  9. 8
      selfdrive/ui/translations/main_ko.ts
  10. 8
      selfdrive/ui/translations/main_pt-BR.ts
  11. 8
      selfdrive/ui/translations/main_th.ts
  12. 8
      selfdrive/ui/translations/main_tr.ts
  13. 8
      selfdrive/ui/translations/main_zh-CHS.ts
  14. 8
      selfdrive/ui/translations/main_zh-CHT.ts
  15. 2
      selfdrive/ui/ui.cc

@ -382,6 +382,7 @@ class Controls:
# TODO: fix simulator
if not SIMULATION or REPLAY:
# Not show in first 1.5 km to allow for driving out of garage. This event shows after 5 minutes
gps_ok = self.sm.recv_frame[self.gps_location_service] > 0 and (self.sm.frame - self.sm.recv_frame[self.gps_location_service]) * DT_CTRL < 2.0
if not gps_ok and self.sm['livePose'].inputsOK and (self.distance_traveled > 1500):
self.events.add(EventName.noGps)

@ -102,8 +102,6 @@ void Sidebar::updateState(const UIState &s) {
ItemStatus pandaStatus = {{tr("VEHICLE"), tr("ONLINE")}, good_color};
if (s.scene.pandaType == cereal::PandaState::PandaType::UNKNOWN) {
pandaStatus = {{tr("NO"), tr("PANDA")}, danger_color};
} else if (s.scene.started && !sm["liveLocationKalman"].getLiveLocationKalman().getGpsOK()) {
pandaStatus = {{tr("GPS"), tr("SEARCH")}, warning_color};
}
setProperty("pandaStatus", QVariant::fromValue(pandaStatus));
}

@ -116,7 +116,7 @@ class TestUI:
def setup(self):
self.sm = SubMaster(["uiDebug"])
self.pm = PubMaster(["deviceState", "pandaStates", "controlsState", 'roadCameraState', 'wideRoadCameraState', 'liveLocationKalman'])
self.pm = PubMaster(["deviceState", "pandaStates", "controlsState", 'roadCameraState', 'wideRoadCameraState'])
while not self.sm.valid["uiDebug"]:
self.sm.update(1)
time.sleep(UI_DELAY) # wait a bit more for the UI to start rendering

@ -779,14 +779,6 @@ This may take up to a minute.</source>
<source>PANDA</source>
<translation>PANDA</translation>
</message>
<message>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
<source>SEARCH</source>
<translation>بحث</translation>
</message>
<message>
<source>--</source>
<translation>--</translation>

@ -762,14 +762,6 @@ This may take up to a minute.</source>
<source>PANDA</source>
<translation>PANDA</translation>
</message>
<message>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
<source>SEARCH</source>
<translation>SUCHEN</translation>
</message>
<message>
<source>--</source>
<translation>--</translation>

@ -763,14 +763,6 @@ Esto puede tardar un minuto.</translation>
<source>PANDA</source>
<translation>PANDA</translation>
</message>
<message>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
<source>SEARCH</source>
<translation>BÚSQUEDA</translation>
</message>
<message>
<source>--</source>
<translation>--</translation>

@ -763,14 +763,6 @@ Cela peut prendre jusqu&apos;à une minute.</translation>
<source>PANDA</source>
<translation>PANDA</translation>
</message>
<message>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
<source>SEARCH</source>
<translation>RECHERCHE</translation>
</message>
<message>
<source>--</source>
<translation>--</translation>

@ -757,14 +757,6 @@ This may take up to a minute.</source>
<source>PANDA</source>
<translation>PANDA</translation>
</message>
<message>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
<source>SEARCH</source>
<translation></translation>
</message>
<message>
<source>--</source>
<translation>--</translation>

@ -759,14 +759,6 @@ This may take up to a minute.</source>
<source>PANDA</source>
<translation>PANDA</translation>
</message>
<message>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
<source>SEARCH</source>
<translation></translation>
</message>
<message>
<source>--</source>
<translation>--</translation>

@ -763,14 +763,6 @@ Isso pode levar até um minuto.</translation>
<source>PANDA</source>
<translation>PANDA</translation>
</message>
<message>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
<source>SEARCH</source>
<translation>PROCURA</translation>
</message>
<message>
<source>--</source>
<translation>--</translation>

@ -759,14 +759,6 @@ This may take up to a minute.</source>
<source>PANDA</source>
<translation>PANDA</translation>
</message>
<message>
<source>GPS</source>
<translation></translation>
</message>
<message>
<source>SEARCH</source>
<translation></translation>
</message>
<message>
<source>--</source>
<translation>--</translation>

@ -757,14 +757,6 @@ This may take up to a minute.</source>
<source>PANDA</source>
<translation>PANDA</translation>
</message>
<message>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
<source>SEARCH</source>
<translation>ARA</translation>
</message>
<message>
<source>--</source>
<translation>--</translation>

@ -759,14 +759,6 @@ This may take up to a minute.</source>
<source>PANDA</source>
<translation>PANDA</translation>
</message>
<message>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
<source>SEARCH</source>
<translation></translation>
</message>
<message>
<source>--</source>
<translation>--</translation>

@ -759,14 +759,6 @@ This may take up to a minute.</source>
<source>PANDA</source>
<translation></translation>
</message>
<message>
<source>GPS</source>
<translation>GPS</translation>
</message>
<message>
<source>SEARCH</source>
<translation></translation>
</message>
<message>
<source>--</source>
<translation>--</translation>

@ -242,7 +242,7 @@ void UIState::updateStatus() {
UIState::UIState(QObject *parent) : QObject(parent) {
sm = std::make_unique<SubMaster, const std::initializer_list<const char *>>({
"modelV2", "controlsState", "liveCalibration", "radarState", "deviceState",
"pandaStates", "carParams", "driverMonitoringState", "carState", "liveLocationKalman", "driverStateV2",
"pandaStates", "carParams", "driverMonitoringState", "carState", "driverStateV2",
"wideRoadCameraState", "managerState", "clocks",
});

Loading…
Cancel
Save