parse and show p_dop
This commit is contained in:
+13
-7
@@ -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}")
|
||||
|
||||
Reference in New Issue
Block a user