I am newer to the world of Linux embedded development, and have been tasked with tracking down why GPSD does not return any values for EPE and other estimations. I have run GPSD with -D8 and am noticing that I am seeing a "Modeling Errors: Mode-1..." I am not exactly sure what the modeling error is, but my guess based on other reading is that modeling can fail if certain compiler settings are wrong, or other compiler issues. I guess dealing with Floating point stuff.
The GPSD executable was built quite a while ago, and we have just been using the built version for our embedded builds. I am wondering if perhaps upgrade, or rebuild with different settings?
Also is there a reference of how to interpret the debug output?
Here is a snip of debug:
7 IPDD-0005168 user.notice root: gpsd: modeling errors: mode=1, masks={ONLINE|PACKET}
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: packet from /dev/ttyUSB1 with {ONLINE|PACKET}
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: packet_get() fd 4 -> 0 (11)
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: Packet type 1 accepted 25 =
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: Packet discard of 25, chars remaining is 56 =
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: /dev/ttyUSB1 is known to be Generic NMEA
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: <= GPS: $GPVTG,,T,,M,,N,,K,N*2C\x0d\x0a
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: modeling errors: mode=1, masks={ONLINE|PACKET}
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: packet from /dev/ttyUSB1 with {ONLINE|PACKET}
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: packet_get() fd 4 -> 0 (11)
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: Packet type 1 accepted 30 =
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: Packet discard of 30, chars remaining is 26 =
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: /dev/ttyUSB1 is known to be Generic NMEA
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: <= GPS: $GPGSA,A,1,,,,,,,,,,,,,,,*1E\x0d\x0a
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: GPGSA sets mode 1
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: GPGSA: mode=1 used=0 pdop=0.00 hdop=0.00 vdop=0.00 mask={MODE|DOP|USED}
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: modeling errors: mode=1, masks={ONLINE|MODE|DOP|USED|PACKET}
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: packet from /dev/ttyUSB1 with {ONLINE|MODE|DOP|USED|PACKET}
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: Changed mask: {ONLINE|MODE|DOP|USED|PACKET|REPORT} with unreliable cycle detection
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: time to report a fix
Dec 3 13:37:07 IPDD-0005168 user.notice root: gpsd: => client(0): {"class":"TPV","tag":"GSA","device":"/dev/ttyUSB1","mode":1}\x0d\x0a
Thanks,
Tom