3Noreen schreef :
Joop66 schreef :
Dat gebeurt automatisch.
Knopje indrukken en even wachten. Zoals je van een plotter verwacht.
Waarom?
Op enig moment vlak na het opstarten wil je de tijd die via de GPS binnenkomt gebruiken om de systeemtijd goed te zetten.
Zodra OpenCPN gestart is bezet deze de poort van de GPS. Die poort kan dan niet meer gebruikt worden door software die de systeem klok instelt.
Bekend verschijnsel. Schijnbaar geeft GPSD de GPS/AIS data door aan OpenCPN. De GPSD zit er echt tussen, zoals het plaatje aangeeft.
3Noreen schreef :
Er zijn drie manieren om dit op te lossen.
-Een programma script wat wacht totdat de GPS opgestart is en een tijd geeft. Dan de systeem tijd in te stellen. Als dat gebeurt is OpenCPN starten.
-Beginnen met de hardware poort te splitsen met SignalK/GPSd/kplex in virtuele poorten. 1x voor OpdenCPN, 1x voor software die de systeem tijd instelt. Dan pas Open CPN starten met een virtuele poort. Vaak stelt SignalK en mogelijk GPSd de systeem klok als bijproduct.
Als bovenstaande waar is, maakt dat niet meer uit.
3Noreen schreef :
-Het instellen van de systeem tijd door OpenCPN laten doen. rooiedirk's oplossing.
Dat zou ik t liefste doen, maar aangezien ik wereldwijd de enige gebruiker van dit feature schijn te zijn, is de kans dat t er toch weer tussen valt, te groot. Niet houdbaar.
3Noreen schreef :
Een ander manier zonder GPS is een real time klok. Maar zonder regelmatig internet verbinding zal de tijd gaan afwijken. Dat kan soms een probleem worden. Daarom gebruik ik zelf de eerste oplossing.
Tot ik een GPS oplossing gevonden heb, zal dit de workaround zijn die er gaat gebeuren. Tijdens opstarten even de hotspot in de buurt houden.