Windows
Für Windows gibt es einen Installer - in einer neuen, nicht abwärtskompatiblen Version ab Release "20240520".
Für Updates alter AvNav-Versionen bitte die Hinweise zu Windows ganz unten beachten!
Die aktuelle Version zum Download findet man hier. Dieser Installer erzeugt eine App "avnavservice", die in der Defaulteinstellung automatisch startet (User autostart).
Dieser Service erzeugt eine Notifikation, repräsentiert durch ein Icon, das bei Klick ein Menü mit den wichtigsten Funktionen zeigt. Dieser Service enhält noch nicht die eigentliche AvNav-Software
bzw. die notwendigen Python-Pakete. Aber über das Menü können diese installiert werden.
Für eine Deinstallation von avnavservice sollte die Systemsteuerung von Windows genutzt werden.
Das Service-Menü hat die folgenden Einträge:
| Bezeichnung | Funktion |
| Start | Startet den AvNav Server. Nur aktiv, wenn die AvNav-Software installiert wurde und der Server noch nicht läuft. Der Service merkt sich, ob AvNav gestartet wurde. Der Service wird den Server beim nächsten Windows-Start automatisch wieder starten, wenn nicht zwischenzeitlich "Stop" aktiviert wurde. |
| Stop | Stoppt den AvNav Server. |
| Open | Öffnet den Default Browser mit der URL für den AvNav Server. |
| Logs | Öffnet ein Explorer-Fenster im AvNav Log-Verzeichnis (PROFILEDIR/AvNav/logs). Dort liegt das normale avnav.log und zusätzlich die Ausgabe vom Startup in der Datei service-err.log. Um z.B. zur AvNav XML-Konfiguration zu gelangen, muss man nur im Explorer ein Verzeichnis nach oben navigieren. |
| Config | Erlaubt es, den HTTP Port für AvNav zu setzen (Defaultwert: 8080). |
| Update | Dieser Eintrag enthält "Install", wenn die AvNav-Software noch nicht installiert wurde. Ein Installationsdialog wird geöffnet (siehe unten). |
| Remove | Entfernt die installierte AvNav-Software, aber alle Nutzerdaten im Ordner PROFILEDIR/AvNav bleiben erhalten. Vor einer Deinstallation von avnavservice über Systemsteuerung/Software bzw. Einstellungen/Apps ab W10 sollte "Remove" genutzt werden - sonst muss man später das Verzeichnis PROFILEDIR/AppData/Local/avnav per Hand entfernen. |
| Exit | Stoppt AvNav und beendet avnavservice, die Notifikation verschwindet dadurch. Um den Service erneut zu starten, nutzt man das Startmenü. Normalerweise kann man den Service laufen lassen. Wenn der AvNav Server gestoppt ist, werden kaum Systemressourcen verbraucht. Nur nach einer erneuten Installation von avnavservice muss man diesen einmal stoppen und wieder starten. |
Installation
Nach Klick auf Install/Update wird ein kleiner Dialog angezeigt.
Die dort eingetragene URL zeigt auf die aktuelle AvNav-Software. Aber man kann hier jede URL eingeben, die auf ein aktuelles AvNav-Softwarepaket zeigt (Zip-Datei) - z.B. von den daily oder release Seiten.
Nach OK wird ein Fenster mit dem Installationsfortschritt angezeigt.
Nachdem man dieses Fenster geschlossen hat, kann man den AvNav Server über "Start" im Menü wieder starten.
Windows Hinweise
Der avnavservice erfordert die Powershell in einer Version höher als 5.x - sie sollte auf allen modernen Windows-Systemen verfügbar sein.
Wenn die AvNav-Installation in einen Fehler läuft, kann es sein, dass die neuesten C/C++ Bibliotheken nicht installiert sind. Diese kann man von Microsoft herunter laden. Der direkte Link ist normalerweise hier.
Dieser neue Windows-Service ersetzt die alte AvNavNet-Installation mit einer eigenen Oberfläche. Releases ab 20240520 sind nicht mehr kompatibel mit der alten Version. Es wird empfohlen, eine alte Installation komplett zu entfernen, ehe der neue Installer genutzt wird.
Die Karten-Konvertierung ist inzwischen komplett in AvNav integriert und
kann so genutzt werden wie in der App-Dokumentation beschrieben.
Man kann serielle Geräte, die am Windows-System angeschlossen sind, in AvNav ganz normal benutzen, z.B. einen GPS Stick.
Da der AvNav Server im Hintergrund läuft, kann man ihn zum Beispiel auch als NMEA-Multiplexer und Logger nutzen.



