OSDN Git Service

GPS valid=07にならなくても記録を開始してしまうバグ修正
authorNaoya Takamura <ntaka206@users.sourceforge.jp>
Wed, 21 Dec 2011 08:24:05 +0000 (17:24 +0900)
committerNaoya Takamura <ntaka206@users.sourceforge.jp>
Wed, 21 Dec 2011 08:24:05 +0000 (17:24 +0900)
scilog
scilog.c
thread_rec.c

diff --git a/scilog b/scilog
index 43d2f45..e2588f2 100755 (executable)
Binary files a/scilog and b/scilog differ
index 932fd84..4ac9e88 100644 (file)
--- a/scilog.c
+++ b/scilog.c
@@ -39,7 +39,7 @@
 // ダミーデータを自分で発生するときに定義
 //#define      DUMMY
 
-#define        VERSION "1.0"
+#define        VERSION "1.0.1"
 
 #define        DEV_SPI "/dev/spike-ad"
 
index 0afc04e..ed228ab 100644 (file)
@@ -41,7 +41,7 @@ int ProcTimeFix(void)
                // 最新データの時刻取得
                d = ad_ring_get(latest);
                // GPS Validチェック, tacc < 1000nsec
-               if (d->gps.valid & 0x07 && d->gps.tacc < 1000) {
+               if (((d->gps.valid & 0x07) == 0x07) && (d->gps.tacc < 1000)) {
                        PDEBUG("ProcTimeFix: rec init.\n");
                        return STS_REC_INIT;
                }