Grafische Anwendung
Wettersonde-GUI.exe
Ohne Parameter startet die Oberfläche mit Tray-Symbol. Einstellungen und Daten liegen im benutzerspezifischen App-Datenordner.
--collector
Zweck: Startet aus Kompatibilitätsgründen den fensterlosen Sammler innerhalb der großen GUI-Datei. Wert: keiner. Standard: aus. Abhängigkeit: Zugriff auf Feed und lokale Datenbank. Sicherheit: Die Sammler-Mutex verhindert eine zweite Instanz. Neue Installationen verwenden stattdessen die kleinere eigene Sammler-EXE.
--configure-collector-task enable|disable|remove
Zweck: Richtet die Windows-Sammleraufgabe ein, schaltet sie aus oder entfernt sie. Werte: genau einer der drei genannten Werte. Standard: keine Änderung. Abhängigkeit: Windows-Aufgabenplanung; falls sie gesperrt ist, wird der benutzerspezifische Windows-Autostart verwendet. Sicherheit: Ändert nur die Sammler-Startkonfiguration des aktuellen Benutzers und beendet sich danach.
--repair-autostart
Zweck: Ersetzt einen veralteten unsichtbaren GUI-Sammler-Autostart durch die vorgesehene Tray-GUI. Wert: keiner. Standard: aus. Abhängigkeit: installierte Version im erwarteten Programmordner. Sicherheit: Eine beliebig kopierte EXE wird nicht als Autostart eingetragen.
--db-status
Zweck: Gibt den Datenbankstatus als JSON aus und startet kein Fenster. Wert: keiner. Standard: aus. Sicherheit: lesender Datenbankzugriff.
--recent MINUTEN
Zweck: Gibt die jüngsten Sondenpositionen als JSON aus. Wert: positive ganze Minutenzahl; Werte unter 1 werden auf 1 gesetzt. Standard: ohne Parameter nicht aktiv. Sicherheit: lesender Zugriff auf die lokale Datenbank.
--track SERIAL
Zweck: Gibt die gespeicherte Flugspur der angegebenen Sondenkennung als JSON aus. Wert: eine Kennung, beispielsweise X4716281. Standard: ohne Parameter nicht aktiv. Sicherheit: lesender Zugriff.
--hysplit-assistant
Zweck: Öffnet die GUI direkt beim Assistenten für die optionale NOAA-HYSPLIT-Installation. Wert: keiner. Standard: aus. Abhängigkeit: Zustimmung des Anwenders zu den NOAA-Bedingungen; HYSPLIT wird nicht in unserem Setup mitgeliefert.
--help oder -h
Zeigt die integrierte Parameterhilfe und beendet das Programm ohne Änderung.
Eigenständiger Hintergrundsammler
Wettersonde-Collector.exe
Der Sammler besitzt keine eigenen Parameter. Ohne Parameter sammelt er öffentliche Sondenpunkte in die lokale Datenbank. Eine eigene Windows-Mutex verhindert eine zweite Instanz. Das Setup liefert ihn mit und bietet seinen Start bei der Windows-Anmeldung an.
Kommandozeilenprogramm
Wettersonde-CLI.exe collect
Startet den dauerhaften Sammler im Konsolenprozess. Der Prozess läuft, bis er beendet wird. Für normalen Hintergrundbetrieb ist die Sammler-EXE beziehungsweise die eingerichtete Sammleraufgabe vorzuziehen.
Wettersonde-CLI.exe status
Gibt den lokalen Datenbankstatus als JSON aus. Der Befehl verändert keine Daten.
Wettersonde-CLI.exe collector-task status|enable|disable|remove
Zeigt oder ändert dieselbe Windows-Sammleraufgabe wie die GUI. status ist rein lesend; die anderen Werte ändern die Startkonfiguration des aktuellen Benutzers.
Wettersonde-CLI.exe recent [--minutes MINUTEN]
Gibt jüngste Positionen als JSON aus. --minutes erwartet eine ganze Zahl und hat den Standardwert 60; Werte unter 1 werden auf 1 gesetzt.
Wettersonde-CLI.exe track SERIAL
Gibt alle lokal gespeicherten Punkte der genannten Sondenkennung als JSON aus.
Wettersonde-CLI.exe --help oder -h
Zeigt die Unterbefehle. Jeder Unterbefehl unterstützt ebenfalls --help.
Typische Aufrufe
Wettersonde-GUI.exe Wettersonde-Collector.exe Wettersonde-GUI.exe --configure-collector-task enable Wettersonde-GUI.exe --recent 30 Wettersonde-CLI.exe collector-task status Wettersonde-CLI.exe recent --minutes 120 Wettersonde-CLI.exe track X4716281 Wettersonde-GUI.exe --hysplit-assistant