I'm having a strange problem with gpsd. We're connecting to a standard NMEA0183 serial source which is sending GPGSV, GPGLL, GPRMC, GPVTG, GPGGA, and GPGSA. The fix works fine but when I run gpsd-api the fields gps_data.online and gps_data.fix.time are always 0. When I run gpsd with debug I can see NTP sharing the time:
gpsd:PROG: NTP: ntpshm_put(/dev/ttyS3,-20) 1585777648.000000000 @1585777648.569568831
So why aren't we seeing time being set?
Thanks,
Tom Isaacson