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;
}
所有其他值(位置,高度等)是正確的。只有時間了。
有人知道爲什麼會發生這種情況嗎?提前致謝!