parse and show p_dop

This commit is contained in:
2026-05-19 10:38:41 +02:00
parent f0d49a3a7c
commit f3a3f9b5a3
4 changed files with 51 additions and 25 deletions
+13 -7
View File
@@ -163,13 +163,19 @@ class MainWindow(QMainWindow):
self._conn_panel.set_connected(False)
self._status.showMessage("Verbindung getrennt.")
def _on_satellites(self, sats: list):
visible = [s for s in sats if s["elev"] >= 0]
used = sum(1 for s in sats if s["used"])
self._sat_label.setText(f"Satelliten: {len(visible)} sichtbar, {used} genutzt")
self._sky_plot.update_satellites(visible)
self._table.update_satellites(visible)
self._plot_tab.update_data(visible) # ← neu
def _on_satellites(self, msg: dict):
if 'sat' in msg:
sats = msg['sat']
visible = [s for s in sats if s["elev"] >= 0]
used = sum(1 for s in sats if s["used"])
self._sat_label.setText(f"Satelliten: {len(visible)} sichtbar, {used} genutzt")
self._sky_plot.update_satellites(visible)
self._table.update_satellites(visible)
self._plot_tab.update_data(visible) # ← neu
if 'dop' in msg:
dop = msg['dop']
self._plot_tab.update_data([], pdop=dop['p_dop']) # ← neu
def _on_error(self, msg: str):
self._status.showMessage(f"Fehler: {msg}")