Modifications

Sauter à la navigation Sauter à la recherche
369 octets ajoutés ,  24 juillet 2013 à 20:23
aucun résumé de modification
Ligne 16 : Ligne 16 :  
     try:
 
     try:
 
         report = session.next()
 
         report = session.next()
         # Attendre après une information 'TPV' et afficher l'heure
+
         # Attendre après un rapport d'information 'TPV' et afficher l'heure
         # Pour voir toutes les données, décommentez la ligne ci-dessous
+
         # Pour voir toutes les données, dé-commentez la ligne ci-dessous
 
         # print report
 
         # print report
 
         if report['class'] == 'TPV':
 
         if report['class'] == 'TPV':
Ligne 34 : Ligne 34 :  
[[Fichier:RASP-GPS-ULTIME-Utiliser-01.png]]
 
[[Fichier:RASP-GPS-ULTIME-Utiliser-01.png]]
   −
Looking for position data rather than just the timestamp? Essentially, all you have to do is parse the 'report' data following the example above.
+
Vous êtes plus intéressé par les données de localisation? Ce que vous aurez à faire, pour l'essentiel, est de '''parser''' les informations du rapport en suivant l'exemple du code ci-dessus.
   −
To see what data is available, you can uncomment the 'print report' line, and then just look at the different values and class names and pick and choose whatever you want.
+
Vous pouvez dé-commenter la logne 'print report' pour voir quelles sont les informations disponibles et ensuite regarder les différentes valeurs et nom de classe qui défilent. Ne vous restera plus, ensuite, qu'a sélectionner l'information qui vous intéresse.
   −
For example, you could use the following code to get the current speed using the TPV class:  
+
Par exemple, vous pouvez utiliser le code suivant pour extraire la vitesse de la classe TPV:  
    
  <nowiki>        if report['class'] == 'TPV':
 
  <nowiki>        if report['class'] == 'TPV':
 
             if hasattr(report, 'speed'):
 
             if hasattr(report, 'speed'):
 
                 print report.speed * gps.MPS_TO_KPH</nowiki>
 
                 print report.speed * gps.MPS_TO_KPH</nowiki>
 +
Vous noterez au passage que la vitesse est fournie en Miles Per Hour (Mile par Heure) et qu'il faut la convertir en Kilomètre par heure en multipliant la vitesse avec la constante MPS_TO_KPH.
   −
That's it! It's pretty painless, and now it's up to you to figure out what you want to do with you latitude, longitude, date and time, speed, altitude, etc.!  
+
Voila! Ce n'est vraiment pas compliqué... vous pouvez maintenant imaginer ce que vous pouvez réaliser à l'aide de la latitude, longitude, date et heure, vitesse, altitude, etc.!  
    
{{RASP-GPS-ULTIME-TRAILER}}
 
{{RASP-GPS-ULTIME-TRAILER}}
29 836

modifications

Menu de navigation