test ver (get more data from GPS)
Dependents: sample_GPS_GYSFDMAXB_edite_by_asha GPSDRV8833CanSat
getGPS.h@4:e1e7bfab1993, 2021-10-12 (annotated)
- Committer:
- asha_ndf
- Date:
- Tue Oct 12 14:58:12 2021 +0000
- Revision:
- 4:e1e7bfab1993
- Parent:
- 2:4a3a10bc7309
fix int double;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
CanSat_C | 0:030ffb18f36d | 1 | #ifndef GPS_H |
CanSat_C | 0:030ffb18f36d | 2 | #define GPS_H |
CanSat_C | 0:030ffb18f36d | 3 | |
CanSat_C | 0:030ffb18f36d | 4 | #define GPSBAUD 9600 //ボーレート |
CanSat_C | 0:030ffb18f36d | 5 | |
CanSat_C | 0:030ffb18f36d | 6 | class GPS { |
CanSat_C | 0:030ffb18f36d | 7 | public: |
CanSat_C | 0:030ffb18f36d | 8 | GPS(PinName gpstx,PinName gpsrx); |
CanSat_C | 0:030ffb18f36d | 9 | |
CanSat_C | 0:030ffb18f36d | 10 | bool getgps(); |
asha_ndf | 2:4a3a10bc7309 | 11 | //GPGGA |
asha_ndf | 2:4a3a10bc7309 | 12 | double gpstime; //GPSから取得した時刻。 |
CanSat_C | 0:030ffb18f36d | 13 | double longitude; |
CanSat_C | 0:030ffb18f36d | 14 | double latitude; |
asha_ndf | 2:4a3a10bc7309 | 15 | double hdop; //位置情報精度 |
asha_ndf | 2:4a3a10bc7309 | 16 | double hight; //海抜高度 |
asha_ndf | 2:4a3a10bc7309 | 17 | //GPVTG |
asha_ndf | 2:4a3a10bc7309 | 18 | double direction; //進行方向(真北基準) |
asha_ndf | 2:4a3a10bc7309 | 19 | double speed; //対地速度kmph |
asha_ndf | 2:4a3a10bc7309 | 20 | |
CanSat_C | 0:030ffb18f36d | 21 | |
CanSat_C | 0:030ffb18f36d | 22 | private: |
CanSat_C | 0:030ffb18f36d | 23 | Serial _gps; |
CanSat_C | 0:030ffb18f36d | 24 | }; |
CanSat_C | 0:030ffb18f36d | 25 | |
CanSat_C | 0:030ffb18f36d | 26 | #endif //GPS_H |