ゑひと氏のをクラス化致した
GPS.h@0:f291337e7ce9, 2020-02-24 (annotated)
- Committer:
- IKobayashi
- Date:
- Mon Feb 24 09:58:22 2020 +0000
- Revision:
- 0:f291337e7ce9
GO is GOD
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
IKobayashi | 0:f291337e7ce9 | 1 | #ifndef _GPS_H_ |
IKobayashi | 0:f291337e7ce9 | 2 | #define _GPS_H_ |
IKobayashi | 0:f291337e7ce9 | 3 | |
IKobayashi | 0:f291337e7ce9 | 4 | #define GPSBAUD 9600 |
IKobayashi | 0:f291337e7ce9 | 5 | |
IKobayashi | 0:f291337e7ce9 | 6 | class GPS |
IKobayashi | 0:f291337e7ce9 | 7 | { |
IKobayashi | 0:f291337e7ce9 | 8 | public: |
IKobayashi | 0:f291337e7ce9 | 9 | GPS(PinName gpstx, PinName gpsrx); |
IKobayashi | 0:f291337e7ce9 | 10 | |
IKobayashi | 0:f291337e7ce9 | 11 | int g_hour, g_min, g_sec; |
IKobayashi | 0:f291337e7ce9 | 12 | float g_hokui, g_tokei; |
IKobayashi | 0:f291337e7ce9 | 13 | int stlgt; |
IKobayashi | 0:f291337e7ce9 | 14 | int rlock; |
IKobayashi | 0:f291337e7ce9 | 15 | int date; |
IKobayashi | 0:f291337e7ce9 | 16 | float velocity, direction; |
IKobayashi | 0:f291337e7ce9 | 17 | float w_time, hokui, tokei; |
IKobayashi | 0:f291337e7ce9 | 18 | |
IKobayashi | 0:f291337e7ce9 | 19 | private: |
IKobayashi | 0:f291337e7ce9 | 20 | Serial _gps; |
IKobayashi | 0:f291337e7ce9 | 21 | void getGPS(); |
IKobayashi | 0:f291337e7ce9 | 22 | |
IKobayashi | 0:f291337e7ce9 | 23 | int i, mode; |
IKobayashi | 0:f291337e7ce9 | 24 | char gps_data[256]; |
IKobayashi | 0:f291337e7ce9 | 25 | char ns, ew; |
IKobayashi | 0:f291337e7ce9 | 26 | float d_hokui, m_hokui, d_tokei, m_tokei; |
IKobayashi | 0:f291337e7ce9 | 27 | unsigned char c; |
IKobayashi | 0:f291337e7ce9 | 28 | char status; |
IKobayashi | 0:f291337e7ce9 | 29 | }; |
IKobayashi | 0:f291337e7ce9 | 30 | |
IKobayashi | 0:f291337e7ce9 | 31 | #endif // _GPS_H_ |