Cette librairie permet de gérer les event d'un gps NMEA rs232.

Dependents:   Test_gps_sample

Revision:
3:4d091db92148
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gps_sample.h	Sun May 08 19:18:53 2016 +0000
@@ -0,0 +1,31 @@
+#ifndef _Sf_gps_rs232_
+#define _Sf_gps_rs232_
+#include "mbed.h"
+#define trame_nmea_max 84
+
+ class Gps : public Serial {
+ public:
+  Gps(PinName Txd, PinName Rxd);
+  char sample();  //recoit les data gps et les stocks puis produit les donnees en cas de reception
+  float time(); // date
+  float latitude();
+  char ns(); // nombre satellite.
+  float longitude();
+  char ew();
+  int lock();
+  int nbsattelite();  
+  // char gps_data_ok();
+ private:
+     unsigned int _num; // nombre caractere recu dans la phrase gps en court
+     char _msg[trame_nmea_max+1];   //      
+     float _time; // date
+     float _latitude;
+     char _ns; 
+     float _longitude;
+     char _ew;
+     int _lock;
+     int _nbsattelite;
+ //    char _gps_data_ok;
+     float _trunc(float v);    
+};
+#endif
\ No newline at end of file