PLANET-Q AE-GPS Library

Dependents:   IZU2020_AVIONICS IZU2020_AVIONICS

Committer:
tanahashi
Date:
Tue Dec 17 09:09:29 2019 +0000
Revision:
0:55b72d6ab099
Child:
1:a1a0ccb98643
first commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tanahashi 0:55b72d6ab099 1 #ifndef PQAEGPS_H
tanahashi 0:55b72d6ab099 2 #define PQAEGPS_H
tanahashi 0:55b72d6ab099 3
tanahashi 0:55b72d6ab099 4 class AEGPS{
tanahashi 0:55b72d6ab099 5 private:
tanahashi 0:55b72d6ab099 6 Serial *_serial;
tanahashi 0:55b72d6ab099 7 char rx_buf[256];
tanahashi 0:55b72d6ab099 8 int index;
tanahashi 0:55b72d6ab099 9 int flag;
tanahashi 0:55b72d6ab099 10 int hour;
tanahashi 0:55b72d6ab099 11 int min;
tanahashi 0:55b72d6ab099 12 float sec;
tanahashi 0:55b72d6ab099 13 float lat;
tanahashi 0:55b72d6ab099 14 char ns;
tanahashi 0:55b72d6ab099 15 float lon;
tanahashi 0:55b72d6ab099 16 char ew;
tanahashi 0:55b72d6ab099 17 int fix;
tanahashi 0:55b72d6ab099 18 int sat;
tanahashi 0:55b72d6ab099 19 float hdop;
tanahashi 0:55b72d6ab099 20 float alt;
tanahashi 0:55b72d6ab099 21 float geoid;
tanahashi 0:55b72d6ab099 22
tanahashi 0:55b72d6ab099 23 public:
tanahashi 0:55b72d6ab099 24 AEGPS(Serial &gps);
tanahashi 0:55b72d6ab099 25
tanahashi 0:55b72d6ab099 26 private:
tanahashi 0:55b72d6ab099 27 void receive();
tanahashi 0:55b72d6ab099 28
tanahashi 0:55b72d6ab099 29 public:
tanahashi 0:55b72d6ab099 30 int get_hour();
tanahashi 0:55b72d6ab099 31 int get_min();
tanahashi 0:55b72d6ab099 32 float get_sec();
tanahashi 0:55b72d6ab099 33 float get_lat();
tanahashi 0:55b72d6ab099 34 float get_lon();
tanahashi 0:55b72d6ab099 35 int get_fix();
tanahashi 0:55b72d6ab099 36 int get_sat();
tanahashi 0:55b72d6ab099 37 float get_hdop();
tanahashi 0:55b72d6ab099 38 float get_alt();
tanahashi 0:55b72d6ab099 39 float get_geoid();
tanahashi 0:55b72d6ab099 40 };
tanahashi 0:55b72d6ab099 41
tanahashi 0:55b72d6ab099 42 #endif