1

我目前在gspd图书馆里玩得很开心,并注意到我在两个值之间切换的时间 - 实际值(今天)和 1991 年的某个日期。

显示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;
}

所有其他值(位置、高度等)都是正确的。只是时间没了。

有人知道为什么会发生这种情况吗?提前致谢!

4

1 回答 1

0

我们真的找到了答案!我们运行的 RaspberryPi 显然与其操作系统存在一些问题,因此使用旧图像效果很好。

于 2017-08-29T08:22:17.713 回答