Propose script pour NMEA sur Avalon + QTVLM
Propose script pour NMEA sur Avalon + QTVLM
Si certains comme moi utilisent QTVLM en plus d'avalon (pour regarder les autres bateaux, comparer les trajectoires etc etc), j'ai modifié le script python de VRDashboard pour qu'ils transmettent les trames NMEA à QTVLM + Avalon. (sinon il faut choisir qui écoute sur le 8081).
Avis aux amateurs.
Avis aux amateurs.
Re: Propose script pour NMEA sur Avalon + QTVLM
Salut
Avalon intègre son propre code en interne et n'a pas besoin du script nmea-proxy.py du VRDash.
Mais je suis curieux de voir les modifs que tu as faites.
Quelque chose du genre c'est plus du TCP mais de l'UDP ?
Avalon intègre son propre code en interne et n'a pas besoin du script nmea-proxy.py du VRDash.
Mais je suis curieux de voir les modifs que tu as faites.
Quelque chose du genre c'est plus du TCP mais de l'UDP ?
Romain (GeGaX-EZ)
Re: Propose script pour NMEA sur Avalon + QTVLM
J'ai compris qu'Avalon ouvre un port 8081 et ecoute les phrases NMEA transmises par VRDashboard. Mais je voudrais que QTVLM les reçoivent également. Orpas possible d'avoir 2 prog qui écoutent sur le même port.
Donc j'ai un script python qui est une modif du "nmea_proxy.py" proposé pour QTVLM. En standard il écoute sur le 8081, et il forward vers QTVLM: j'ai ajouté à forward sur port 8082, et je fais écouter Avalon sur le 8082.
Bref, je pense que ceux qui utilisent une config mixte comme moi serait heureux du script. Je le mets à dispo de qui veut (rien de bien sorcier)
Donc j'ai un script python qui est une modif du "nmea_proxy.py" proposé pour QTVLM. En standard il écoute sur le 8081, et il forward vers QTVLM: j'ai ajouté à forward sur port 8082, et je fais écouter Avalon sur le 8082.
Bref, je pense que ceux qui utilisent une config mixte comme moi serait heureux du script. Je le mets à dispo de qui veut (rien de bien sorcier)
Re: Propose script pour NMEA sur Avalon + QTVLM
Salut ,
Je prends le script nmea-proxyMod.py. ça va en intéresser certains dans ma team
Je prends le script nmea-proxyMod.py. ça va en intéresser certains dans ma team
Romain (GeGaX-EZ)
Re: Propose script pour NMEA sur Avalon + QTVLM
comment je te l'envoie?
Re: Propose script pour NMEA sur Avalon + QTVLM
Vous voulez que je mette le module repeteur NMEA d'Avalon Offshore ? C'est ca qu'il fait, vers TCP//UDP hahahahahaha
Moi, quand on m’en fait trop j’correctionne plus : j’dynamite, j’disperse, j’ventile.
Re: Propose script pour NMEA sur Avalon + QTVLM
C'est l'idée que j'en avais (en UDP) mais je me suis pas pencher sur le truc.
Pourquoi pas jef, il est en java ?
@jfloviou
via ufile.io par ex
Je me disais bien que ton pseudo me disait quelque chose (j'ai du lire des posts de toi sur mon forum de devs préféré et / ou sur sur QGIS )
Pourquoi pas jef, il est en java ?
@jfloviou
via ufile.io par ex
Je me disais bien que ton pseudo me disait quelque chose (j'ai du lire des posts de toi sur mon forum de devs préféré et / ou sur sur QGIS )
Romain (GeGaX-EZ)
Re: Propose script pour NMEA sur Avalon + QTVLM
En java ou en swift
Moi, quand on m’en fait trop j’correctionne plus : j’dynamite, j’disperse, j’ventile.
Re: Propose script pour NMEA sur Avalon + QTVLM
https://ufile.io/ui7onxyn
Pour le lancer:
python nmea_proxy_mod.py (mode standard)
python nmea_proxy_mod.py 8082 (mode mixte qui permet à Avalon de recevoir les trames sur 8082, et à QTVLM (ou autre) d'aller récupérer les trames sur le proxy.
Pour le lancer:
python nmea_proxy_mod.py (mode standard)
python nmea_proxy_mod.py 8082 (mode mixte qui permet à Avalon de recevoir les trames sur 8082, et à QTVLM (ou autre) d'aller récupérer les trames sur le proxy.
Re: Propose script pour NMEA sur Avalon + QTVLM
Merci @jfloviou, on va tester ça chez nous, déjà 3 fous furieux de la comparaison de routage vont l'utiliser
Romain (GeGaX-EZ)
Re: Propose script pour NMEA sur Avalon + QTVLM
@jfloviou:
Il doit falloir installer des modules pour faire tourner le script ?
quand je le lance, première erreur sur `requests`pas de soucis celui la je le connais donc `pip install requests`et ça roule mais visiblement c'est pas le seul puisque j'ai cette erreur maintenant
Il doit falloir installer des modules pour faire tourner le script ?
quand je le lance, première erreur sur `requests`pas de soucis celui la je le connais donc `pip install requests`et ça roule mais visiblement c'est pas le seul puisque j'ai cette erreur maintenant
Code : Tout sélectionner
Traceback (most recent call last):
File "/Users/romain/Downloads/nmea_proxy_mod.py", line 81, in <module>
TGT_PORT = sys.argv[1]
NameError: name 'sys' is not defined
Romain (GeGaX-EZ)
Re: Propose script pour NMEA sur Avalon + QTVLM
Ah yes! pip install requests
Re: Propose script pour NMEA sur Avalon + QTVLM
oh punaise c'est pas le bon script.
Sorry
Sorry
Re: Propose script pour NMEA sur Avalon + QTVLM
Pour noel avec un petit ruban rouge, je veux bien, parce que les manip avec le gros serpent ca me fait peur.
Thank you Santa
Philipp "PhilUSA - AVL"
Re: Propose script pour NMEA sur Avalon + QTVLM
@jfloviou
Merci visiblement ça fonctionne correctement et tu as fait des heureux
Merci visiblement ça fonctionne correctement et tu as fait des heureux
Romain (GeGaX-EZ)
Re: Propose script pour NMEA sur Avalon + QTVLM
@Gegax, c'est toi qui a developpé l'extension pour l'export GPX de Zezo ?
Si oui, j'ai une petite requete: serait-il possible d'ajouter le TWA en description de chaque point ?
Si oui, j'ai une petite requete: serait-il possible d'ajouter le TWA en description de chaque point ?
Re: Propose script pour NMEA sur Avalon + QTVLM
"oui" quelqu'un m'a aider pour la grande majorité de l'extension puis je l'ai étoffé
j'ai du mal a saisir ton histoire de TWA ... la colonne existe
j'ai du mal a saisir ton histoire de TWA ... la colonne existe
Romain (GeGaX-EZ)
Re: Propose script pour NMEA sur Avalon + QTVLM
ce qui serait top, ce serait de l'avoir dans l'export GPX
Re: Propose script pour NMEA sur Avalon + QTVLM
Ça, ça devrait être jouable ... mais pas de suite (je suis sur autre chose en ce moment)
en ajoutant les autres champs dans ce bout de code
en ajoutant les autres champs dans ce bout de code
Romain (GeGaX-EZ)