2017-08-11 67 views
0

我目前有與gspd庫一些有趣的,發現我得到兩個值之間切換的時間 - 實際值(今天)並於1991年GPSD提供錯誤的時間

一些年月日時顯示gpsmon它通常顯示正確的時間。使用cgps -s顯示錯誤的時間,與荒謬的巨大抵消。

(目前爲止)我在網上發現的唯一可能的問題是系統時間不是最新的,它混合了GPS時間,但在這裏並不是這樣。

我們通過下面的代碼訪問gpsd

{ 
gps_stream(&gps_data, WATCH_ENABLE | WATCH_JSON, NULL); 

    if(gps_waiting(&gps_data, timeout)) { 
     if(gps_read(&gps_data) == -1) { 
      return false; 
     } 
    } 
    return true; 
} 

所有其他值(位置,高度等)是正確的。只有時間了。

有人知道爲什麼會發生這種情況嗎?提前致謝!

回答

0

我們實際上找到了答案!我們運行的RaspberryPi顯然有一些與它的操作系統有關的問題,因此使用舊圖像可以​​很好地解決問題。