View Single Post
Benson's Avatar
Posts: 4,930 | Thanked: 2,272 times | Joined on Oct 2007
#1
Here's a build from gpsd source, version 2.32, which corresponds to osso-gpsd. It includes some of the clients from the Debian gpsd-clients package, but not all; gpspipe is the only one I've tested, but here's a comparison listing of the programs (bold are included):
Code:
/usr/bin/cgps
/usr/bin/cgpxlogger
/usr/bin/gpsctl
/usr/bin/gpsflash
/usr/bin/gpspipe
/usr/bin/gpxlogger
/usr/bin/rtcmdecode
/usr/bin/sirfmon
/usr/bin/xgps
/usr/bin/xgpsspeed
gpsd-clients-2.32-0_armel.deb
And the source (no modifications were made):
gpsd-2.32.tar.gz

And finally, the reason I needed gpspipe... cyborg.py, from the xkcd blag.
Note that this is a hacked-up version; some functionality is missing to dodge dependencies, and stuff has been generally wrecked. But it works now, and that's more than it did at first. (Does anyone know what is up with "import retry"? I couldn't find retry, so I commented it to see what would break, and if possible comment that. But nothing broke. ) I Python!

There's also a shell script to call it, which does a totally wrong "parse" of gpx files to grab the last point out of them, or dumps the contents of non-gpx files straight in, or dumps non-files straight in. The "parser" especially is atrocious, but for something written at a couple of red-lights, try to be understanding.
cyborg.py
cy.sh
 

The Following 3 Users Say Thank You to Benson For This Useful Post: