Cette librairie permet de gérer les event d'un gps NMEA rs232.
gps_sample.h
- Committer:
- schnf30
- Date:
- 2016-05-08
- Revision:
- 3:4d091db92148
File content as of revision 3:4d091db92148:
#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