For some reason the python
interface doesn't seem to be picking up the number of satellites
or the fix status. I am parsing the responses myself to work
around this behavior but I would like to use more tried and tested
machinery in gpsd if it's available. I assume I just don't have it
configured correctly.
The GPS is configured to send GGA and RMC messages over the serial
interface which seems to be working just fine. I get good data
when watching gpspipe and gpsmon does show the proper fix status
and satellite count.
Here's what the client looks like after receiving some GGA and RMC
messages:
Time:
2018-04-13T14:21:15.000Z (2018-04-13T14:21:15.000Z)
Lat/Lon: 40.116415 -88.311605
Altitude: 227.000000
Speed: 0.000000
Track: 0.000000
Status: STATUS_NO_FIX
Mode: MODE_3D
Quality: 0 p=0.00 h=0.00 v=0.00 t=0.00 g=0.00
Y: 0 satellites in view:
Some example sentences are:
'$GPRMC,142115.00,A,4006.9849,N,08818.6963,W,0.0,0.0,130418,,*21\r\n'
'$GPGGA,142116.00,4006.9849,N,08818.6963,W,2,10,0.9,227.0,M,-33.2,M,,*51\r\n'
Datasheet:
https://www.microsemi.com/existing-parts/parts/138158
Setup: GPS-2750 over UART (not USB-Serial) to a Nvidia Jetson TX2
running Ubuntu 16.04 (arm64)
GPSD version: 3.15 (revision 3.15-2build1)
Watch flags: WATCH_ENABLE|WATCH_JSON|WATCH_RAW
Ryan
--
217-351-2655 ext. 126
Distant Focus Corporation
4114B Fieldstone Rd
Champaign, IL 61822
http://www.distantfocus.com/projects/
------------------------------------------------------------------------
This email and any attachments may contain proprietary (DFC
non-public)
and/or export-controlled information of DFC. If you are not the
intended recipient of this email, please immediately notify the
sender
by replying to this email and immediately destroy all copies of
this
email
------------------------------------------------------------------------