gpt4 book ai didi

c++ - GPSD 提供错误的时间

转载 作者:太空宇宙 更新时间:2023-11-04 12:58:01 25 4
gpt4 key购买 nike

我目前正在使用 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;
}

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

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

最佳答案

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

关于c++ - GPSD 提供错误的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45634229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com