PLANET-Q AE-GPS Library
Dependents: IZU2020_AVIONICS IZU2020_AVIONICS
PQAEGPS.h@0:55b72d6ab099, 2019-12-17 (annotated)
- 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?
User | Revision | Line number | New 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 |