[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gulliver] Infos GPS DG100 déplacées
|
From |
Christophe GUILLOUX <listes at rootix dot info> |
|
Subject |
Re: [gulliver] Infos GPS DG100 déplacées |
|
Date |
Wed, 03 Sep 2008 01:49:18 +0200 |
Le mardi 02 septembre 2008 à 23:29 +0200, nono a écrit :
> Le lundi 01 septembre 2008 à 10:03 +0200, Étienne Loks a écrit :
> > Bonjour,
> >
> > Gwen a écrit :
> > > # gpsbabel -i dg-100 -f /dev/ttyUSB0 -o gpx -F test.gpx
> > > No valid input type specified
> >
> > A priori, il ne détecte pas le GPS. Le GPS est-il bien en mode connecté
> > (la LED est elle bien rouge ?).
> >
> > Sinon j'ai modifié le wiki.
> > Le GPS a été réglé pour que le mode A récupère les points en 1 hz (merci
> > rootix pour l'avoir fait et pour son programme qui permet ces réglages
> > sous un OS libre). Donc la plupart du temps, il est préférable de le
> > laisser dans ce mode là.
>
> Comment qu'il a fait ça notre ami rootix ? Où qu'il est son programme et
> juste par curiosité, 1hz = 1 point par seconde lors du tracé ?
Avec mes gros doigts :-)
J'ai obtenu les droits de mise à jour sur le SVN donc j'ai fait une
version que je ne casserai pas, datée du 1er septembre :
Il faut récupérer les sources du 1er septembre par svn en tapant :
svn co http://demisel.dyndns.org/svn/bt335/tags/BT335-20080901/
Pour régler le GPS, ça n'est pas (encore) documenté :-)
D'abord il faut lire le blog http://home.zyrianes.net/blog/Articles/161/
pour savoir comment faire pour attacher son GPS à /dev/rfcomm0 si on a
la version bluetooth sinon en USB, c'est généralement sur /dev/ttyUSB0.
Exemple pour moi : je tape "hcitool scan" pour chercher mon GPS :
---------------------------------------------------------
hcitool scan
Scanning ...
00:03:C9:BB:AD:C3 Wanadoo_a043
00:0D:B5:37:A4:D4 BT-GPS-37A4D4
---------------------------------------------------------
Ensuite, je l'attache sur /dev/rfcomm0 :
rfcomm bind /dev/rfcomm0 00:0D:B5:37:A4:D4
Et puis ensuite avec l'outil bt335 (qui marche aussi sur le dg100 mais
en ignorant les modes B et C pour le moment) :
---------------------------------------------------------
./bt335.py -p /dev/rfcomm0 -c
Connecting to GPS via /dev/rfcomm0...
Getting infos...
Getting config...
Data logging format : Position,Time,Date,Speed
Disable data logging if speed falls below a threshold (off) : 0 km/hour
Disable data logging if distance is less than the selected radius
(off): 0 meters
Data logging interval Mode A by time : 1000 ms
Operation Mode : GPS and Data Logger
Enable WAAS/EGNOS/MSAS : on
Memory Usage : 54%
---------------------------------------------------------
On peut changer la valeur 1000 ms (= 1 Hz) à plus, exemple, on veut
mettre 15000 ms :
---------------------------------------------------------
./bt335.py -p /dev/rfcomm0 -w swATime=15000
---------------------------------------------------------
Pour régler les autres valeurs, voici le nom des variables à utiliser (à
droite de la flèche) :
* Data logging format => logFormat
* Disable data logging if speed falls below a threshold =>
disableLogSpeed=0 pour désactiver et 1 pour activer
* Disable data logging if distance is less than the selected radius =>
disableLogDist=0 (pour off) ou =1 (pour on)
* si swATimeOrDist=0
alors on prend en compte la mesure des points en fonction de la
distance: Data logging interval Mode A by time => swATime
* si swATimeOrDist=1
alors on prend en compte la mesure des points en fonction du temps :
Data logging interval Mode A by distance => swADist
* Enable WAAS/EGNOS/MSAS => wem=0 pour off et =1 pour on
Puor résumer ma configuration en une commande (tout mettre sur une seule
ligne) et pour les décideurs pressés :
---------------------------------------------------------
./bt335.py -p /dev/rfcomm0 -w
swATime=1000,swATimeOrDist=0,wem=1,logFormat=1,disableLogSpeed=0,disableLogDist=0,opMode=0
---------------------------------------------------------
Il s'affiche une erreur ensuite mais ça marche quand même, on peut
vérifier ensuite la valeur en relisant la configuration.
Note: les valeurs de mon GPS sont celles conseillées :-)
Note 2 : le pourcentage de la mémoire utilisée est dans la matrice de
configuration, je n'ai pas compris à quoi ça sert puisque c'est le GPS
qui la met à jour, ça devait rendre la chose plus simple.
Attention !!! Ne pas mettre moins de 1000 ms, j'ignore les
conséquences !! Le logiciel sous windows n'autorise pas de mettre en
dessous et en plus il affiche en seconde mais la valeur stockée est en
ms.
Les secrets du chef pour trouver les bons bytes de configuration et ce à
quoi ils servent, on y a passé du temps :
http://home.zyrianes.net/bt335.html
On a fait des copies d'écran de chaque réglage, on a lu la configuration
à chaque modification pour essayer de trouver ce qui changeait et à quel
endroit.
--
~ Christophe GUILLOUX ~
# WWW : http://rootix.info
# Jabber : xmpp://rootix at libre-attitude dot org
# Projets : http://linuxfr.org