Symptoms:
- gpsd manually started with gpsd /dev/ttyUSB0
- GPS tab shows gpsd: OK GPS: ??? No GMT Time rcvd
- qpeGPS v0.9.2.3, built using OpenEmbedded for
OpenZaurus dev tree, qpeGPS sourced from SF.net
From a few checks, it appears that the following may be
tripping up Client::socketReadyRead():
Transcript of data from gpsd TCP socket:
> SPAVHBDX
< GPSD,S=1,P=-37.123456 145.123456,A=?,V=0.000,B=4800 8
N 1,D=2006-05-28T14:34:27.00Z,X=1148844786.775225
When looking through the aforementioned function, the
following struck me as something that might be causing
the symptoms mentioned - handling of A=? with the
following code fragment:
case 'A':
QTextIStream(&dataStr) >>
gpsData->altitude.altitude;
// positionChanged = TRUE; never
updated without long or lat
break;
I don't have too much experience with QT/e, so haven't
tried to fiddle with it as yet.. any advice would be great.
Logged In: NO
qpeGPS 0.9.3 is by start missing the maps. It shows the splashscreen of the missing and is aborting.