Souhait pour la nouvelle version d'OpenCPN

Bonjour,
Est-ce que quelqu'un qui parle bien l'anglais pourrait relayer ceci :
Dans la version actuelle 3.2,
La gestion des entrées de données NMEA à été améliorée,
On peut maintenant multiplexer (peut-être plutôt mixer) les données et les filtrer en entrée et sortie.
Mais
OpenCPN ne créer pas de ports virtuels, comme le fait par exemple Xport.
Du coup, je ne vois pas vraiment pour le moment l'intérêt de toutes ces complications ( c'était plus simple et aussi efficace dans la version 2.5)
L'intérêt serait tout autre si on pouvait rentrer des données sur différents ports COM ( GPS, Instruments, AIS, etc...)
Les mixer, les filtrer et ressortir sur un ou des nouveaux ports virtuels que OpenCPN creérait et que l'on pourrait utiliser dans les autres applications.
Remarque:
Si Xport avait plusieurs entrées on n'aurait pas besion de cela.

La config que j'aimerais faire fonctionner simplement uniquement avec OpenCPN :
un port COM ( COM1) pour les données du GPS (Bluetooth)
un port COM ( COM2) pour les instruments ( Miniplex BT)
Un ou plusieurs ports virtuels que OpenCPN creer et qui renvoient les données mixées pour d'autres applications.

Cela fonctionne avec Navmonpc, encore que pour le moment
la vhf ne reçoit pas les coordonnées si une route n'est pas activée.
Cela fonctionne aussi avec VSPE, mais si le gps décroche VSPE plante.

Encore une petite chose pour OpenCPN :
La possibilité de sauver et charger une configuration.
Dans gestion des connexions, sous Ajouter et supprimer une connexion, il y a la place pour mettre Sauver Charger une connexion.

L'équipage
13 avr. 2013
13 avr. 201313 avr. 2013

je laisse le soin aux habitués des échanges avec le site de développement le soin de faire le relais que tu suggères
par contre pour ton dernier point, possibilité de sauver et charger une configuration, j'ai un petit truc qui fonctionne , c'est une astuce mais ça le fait bien:
Le principe est tout bête = sachant que la config d'opencpn est sauvegardée dans un fichier opencpn.ini, il suffit de faire x copies du fichier en question, de les ranger quelque part, et de les copier au bon endroit à la demande pour activer le bon.
Dans la pratique pour avoir un truc qui soit déjà un peu clic bouton:
- sur mon Windows 7 ce fichier est dans un répertoire c:\programdata\opencpn. ( attention programdata est un répertoire de type caché, il faut activer l'affichage des répertoires cachés pour aller le rejoindre( dans l'explorateur de dossiers, outils / options des dossiers /affichage. une fois la suite faite, tu peux revenir en arrière et recacher les dossiers, c'est pas plus mal.
- dans le répertoire ou se trouve le .ini, tu fais 2 sous répertoires par exemple pour 2 configs = config1 et config2
- tu mets une copie de opencpn.ini dans chaque
- tu fais une petit fichier texte avec le notepad ( blocnotes) qui contient le texte comme celui -ci ( adapter le chemin de ton fichier)
copy c:\programdata\opencpn\config1\opencpn.ini c:\programdata\opencpn
tu nommes ce fichier config1.bat
tu fais le même fichier en remplaçant config1 par config2
et tu le nommes config2.bat
(le .bat définissant un fichier d'execution de commandes en ligne)

tu mets par exemple ces 2 fichiers .bat sur ton bureau
quand tu cliques sur l'icone de config1.bat, il copie le opencpn.ini du config1 dans le bon endroit, et tu peux ouvrir opencpn qui voit ce fichier de config numéro 1, tu fais tes bricoles dans opencpn, il les écrit dans ce fichier, tu sors d'opencpn et tu vas ranger le fichier actif de c:\programdata\opencpn dans le sous répertoire config1
tu fais la même chose pour config2 que tu ranges dans le sous répertoire config2
et à partir de là, sur ton bureau, tu cliques config1 ou config2 selon tes besoins.
Bon, la limite du truc c'est que si tu changes des paramètres d'une config, il faut bien ne pas oublier d'aller copier le fichier dans le bon sous-répertoire pour qu'ils soient sauvegardés et rappelables en suite sinon le changement de config va les écraser. Mais ça peut se traiter aussi par un autre .bat qui quand on le lance apres etre sorti d'opencpn va copier le .ini actif dans le sous répertoire - l'inverse en somme - en adaptant le ligne de commande du modèle ci-dessus, pour copier dans la bonne zone, on l'appellera sauve1.bat et sauve2.bat
On pourrait sans doute faire un petit script ou petit programme un peu plus malin encore, mais le principe est là.
Un peu bidouille mais ça peut dépanner si on veut avoir 2 configs différente sans tout se recogner à configurer à chaque fois....en attendant une intégration un peu plus pro....pitête ?

Dom

13 avr. 2013

Je lis :
"La config que j'aimerais faire fonctionner simplement uniquement avec OpenCPN :
un port COM ( COM1) pour les données du GPS (Bluetooth)
un port COM ( COM2) pour les instruments ( Miniplex BT) .."

Mais ça fonctionne déjà comme ça ... Il suffit de créer deux connexion en entrée.

En sortie, il suffit d'utiliser habilement les filtres pour envoyer les phrases NMEA dont tu as besoin sur n'importe que port com ou n'importe quel réseau TCP/IP ou autre ...

ou alors je n'y comprends plus rien.

13 avr. 2013

Gilletarom,
OpenCPN fonctionne, mais pas les autres programmes !

En sortie, il suffit d'utiliser habilement les filtres pour envoyer les phrases NMEA dont tu as besoin sur n'importe que port com
oui mais ce port COM n'existe pas ! et OpenCPN ne le créer pas !

13 avr. 2013

"oui mais ce port COM n'existe pas ! et OpenCPN ne le créera pas"

Ah oui, exact.

13 avr. 2013

Pour les connexions, il est possible d'en créer et de ne pas les utiliser en décochant la case tout à gauche. De ce fait, elles sont ré-utilisables mais il ne faut pas les supprimer par erreur. Ce qui m'est déjà arrivé .

Mais c'est vrai que pouvoir les sauver serait une bonne chose. C'est d'autant plus facile qu'elles figurent toutes dans le fichier opencpn.ini.

13 avr. 201313 avr. 2013

De mon côté, j'ai une autre vision des efforts à commettre par l'équipe qui développe OpenCPN.

Actuellement, il y a une foule de plugin développés ou en cours de développement mais c'est vraiment peu pratique pour l'utilisateur lambda de télécharger un par un ces plugin, d'aller les coller au bon endroit dans le bon dossier et d'aller chercher, dieu sait où, le fichier de langue en Français. Fichiers de langue qu'il faudra aussi coller au bon endroit.

Un installateur pour plugin serait bien utile.

Phare du monde

  • 4.5 (51)

2022