Mbed library to get location informatiuon from GYSFDMAXB

Dependents:   nucleo_GPS_rev3 STM32_MR_include_IM_rev2

秋月電子のGPS受信機キット 1PPS出力付き 「みちびき」対応からデータを取得するためのライブラリです クラスを宣言した後、変数のlongtitude,latitudeを読むことでデータを取得できます。更新は自動です。 googleで検索できるdd.dddd°表記となっています。

GPS.h

Committer:
kim1212
Date:
2016-07-25
Revision:
2:bd69260c2bd1
Parent:
1:68601d2af8a5

File content as of revision 2:bd69260c2bd1:

#ifndef GPS_H
#define GPS_H
 



//GPS Library for GYSFDMAXB

#define GPSTX P28/GPSのTXピン
#define GPSRX P27/GPSのRXピン
#define GPSBAUD 115200//GPSのボーレート
#define ODR 10//max 10Hz 更新周期
 
class GPS {
public:
    GPS(PinName gpstx,PinName gpsrx);
    
    void gpscmd(char *command);
    void getgps();
    
    float longtitude;//緯度
    float latitude;//経度
    float speed;//m/s
    float direction;//方位
    //上の4つは自動的に更新される この4つを読むことでデータ取得が出来る
    
    bool result;//trueで成功、falseで失敗
    
    char buf[100];

    int point[4];
  
private:  
    Serial _gps;
};
 
#endif