NMEA0813フォーマットのGPSから情報を取り出すプログラムです。

Dependents:   GPS_test EM_Logger

Revision:
4:7be9581d0734
Parent:
2:7870c69fa58c
--- a/nmea0813.h	Fri Jul 05 04:17:36 2013 +0000
+++ b/nmea0813.h	Fri Aug 16 08:22:08 2013 +0000
@@ -16,28 +16,28 @@
     char* get_str_longitude();
     char get_status();
     float get_speed();
-    char get_satelite_number();
+    int get_satelite_number();
     
 private:
-    char GPSdata[1000];  //gps_data_buffer
+    char GPSdata[500];//gps_data_buffer
     char GPGGA[100];//GPGGA_data
     char GPRMC[100];//GPRMC_data
     char time_str[9];
-    char latitude_str[9];
+    char latitude_str[10];
     float latitude;
-    char longitude_str[10];
+    char longitude_str[11];
     float longitude;
     char status;
-    char number_of_satelite;
-    char speed_str[5];
+    int number_of_satelite;
+    char speed_str[6];
     float speed;
 
     int flg,count;//for rx_func()
+    char rxbuf,gga_checksum,rmc_checksum;
     
     void rxHandler(void);
     void update_infomation();
-    void get_GGA_RMC(char* str);
-    void get_infomation(char* gga,char* rmc);
+    void set_GGA_RMC(char* str);
     
     Ticker T;
 };