ublox社製GPSモジュール NEO-7Mから、SPI経由でGPSデータをUBXプロトコルで読み出すライブラリです SPI経由ではGPSの出力設定が出来ないので、予めUART接続でPCから出力データを変更する必要があります。ここら辺の詳細については https://ameblo.jp/tsukuba-step/entry-12282936077.html を参考にして下さい。 出力設定は、 NAV-POSLLH,NAV-TIMEUTC,NAV-VELNED のみを出力して下さい

Dependents:   SensorManager

Committer:
kim1212
Date:
Tue Feb 13 04:52:01 2018 +0000
Revision:
2:5992db47f3c3
???

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kim1212 2:5992db47f3c3 1 #ifndef OBSVDSTRUCT
kim1212 2:5992db47f3c3 2 #define OBSVDSTRUCT
kim1212 2:5992db47f3c3 3
kim1212 2:5992db47f3c3 4 //全ての観測データを収納する型
kim1212 2:5992db47f3c3 5 typedef struct obsvdData{
kim1212 2:5992db47f3c3 6
kim1212 2:5992db47f3c3 7 int Tim;
kim1212 2:5992db47f3c3 8
kim1212 2:5992db47f3c3 9 int Lon;
kim1212 2:5992db47f3c3 10 int Lat;
kim1212 2:5992db47f3c3 11 int GHeight; //GPS高度
kim1212 2:5992db47f3c3 12
kim1212 2:5992db47f3c3 13 int VelN;
kim1212 2:5992db47f3c3 14 int VelE;
kim1212 2:5992db47f3c3 15 int VelD;
kim1212 2:5992db47f3c3 16
kim1212 2:5992db47f3c3 17 int Acc[3];
kim1212 2:5992db47f3c3 18 int Gyr[3];
kim1212 2:5992db47f3c3 19 int Mag[3];
kim1212 2:5992db47f3c3 20
kim1212 2:5992db47f3c3 21 int PHeight; //気圧
kim1212 2:5992db47f3c3 22
kim1212 2:5992db47f3c3 23
kim1212 2:5992db47f3c3 24 }obsvdData;
kim1212 2:5992db47f3c3 25
kim1212 2:5992db47f3c3 26 typedef struct timData{
kim1212 2:5992db47f3c3 27 int Year;
kim1212 2:5992db47f3c3 28 int Month;
kim1212 2:5992db47f3c3 29 int Day;
kim1212 2:5992db47f3c3 30 int Hour;
kim1212 2:5992db47f3c3 31 int Min;
kim1212 2:5992db47f3c3 32 int Sec;
kim1212 2:5992db47f3c3 33 }tim;
kim1212 2:5992db47f3c3 34
kim1212 2:5992db47f3c3 35 typedef enum state{
kim1212 2:5992db47f3c3 36 WAIT,
kim1212 2:5992db47f3c3 37 MANUAL,
kim1212 2:5992db47f3c3 38 AUTO,
kim1212 2:5992db47f3c3 39 READ,
kim1212 2:5992db47f3c3 40 STREAM,
kim1212 2:5992db47f3c3 41 CONFIG
kim1212 2:5992db47f3c3 42 }state;
kim1212 2:5992db47f3c3 43
kim1212 2:5992db47f3c3 44 //ログの状態を表す
kim1212 2:5992db47f3c3 45 typedef enum logstate{
kim1212 2:5992db47f3c3 46 STOP,
kim1212 2:5992db47f3c3 47 STBY,
kim1212 2:5992db47f3c3 48 RUNTIME,
kim1212 2:5992db47f3c3 49 FIN
kim1212 2:5992db47f3c3 50 }logstate;
kim1212 2:5992db47f3c3 51
kim1212 2:5992db47f3c3 52
kim1212 2:5992db47f3c3 53 #endif