summaryrefslogtreecommitdiff
path: root/gps.py
Commit message (Collapse)AuthorAgeFilesLines
* Major and minor API revision numbers need to be returned by L command.Eric S. Raymond2009-02-121-0/+3
|
* Make the RTCM2 dump format self-describing with a trailing sentinel line.Eric S. Raymond2009-01-121-0/+6
| | | | Teach gps.py to consume it properly -- eliminates a regression-test error.
* Fix the gpsfake hang under 2.5. Eric S. Raymond2009-01-121-156/+151
| | | | This does not eliminate all timing problems yet.
* gsfake hang problem is solved.Eric S. Raymond2009-01-101-2/+7
| | | | | We still have some timing-dependent glitches in the regression tests, though.
* Making gpsfake compatible to python2.5 again.Bernd Zeimetz2009-01-091-5/+2
|
* Add Rad2Deg to gps.py.Eric S. Raymond2009-01-071-0/+4
|
* Fixing last commit - one part was idented too much.Bernd Zeimetz2009-01-051-8/+8
|
* More Python indentation fixes.Bernd Zeimetz2009-01-051-95/+95
|
* Occasionally I need a reminder that Python is not LISP.Eric S. Raymond2009-01-051-3/+3
|
* Temporarily give up on computing UTC time from the O timestamp in Python.Eric S. Raymond2009-01-051-1/+2
| | | | It's kicking up a range error and only the test code uses it anyway.
* Fix brown-paper-bag bug in time parsing.Eric S. Raymond2009-01-051-1/+2
|
* Clean up time field handling...Eric S. Raymond2009-01-051-4/+5
| | | | ...so fix.time is always set when the TIME_SET bit is 1.
* Ensure gps.py sets the valid field correctly.Eric S. Raymond2009-01-051-6/+6
|
* Use the method for testing for IEEE754 nan...Eric S. Raymond2009-01-041-13/+2
| | | | | ...recomended by the rejection notice on PEP 0754 and Michael Hartmann.
* Fixing more whitespace indentation bugs.Bernd Zeimetz2008-12-311-270/+270
|
* Sanity-check the Python modules with pychecker.Eric S. Raymond2007-12-141-15/+15
|
* Address Berlios bug #12006, applying patch #2174.Eric S. Raymond2007-12-121-4/+4
|
* Delete the subclass _repr_ method, otherwise fix data won't print.Eric S. Raymond2007-12-121-3/+0
|
* Document the fact that the reason we accept oversized NMEA sentences is...Chris Kuethe2007-03-141-0/+1
| | | | ...that my TN-200 with firmware 2.3.2 generates those on occasion.
* While NMEA lines shouldn't be more than 82 characters, one of my receivers...Chris Kuethe2007-03-141-1/+1
| | | | | | ...is currenly emitting 84 character lines. The data is meaningful, the checksum is correct, I think someone just got a format string wrong. GPSD is throwing away usable data.
* Be nice to users who, for some reason, can't resolve "localhost". Chris Kuethe2007-01-021-1/+1
| | | | | We may need to revisit this if 'n' when we get around to supporting ipv6.
* Bug fixes from Robert Berger.Eric S. Raymond2006-12-071-2/+2
|
* Reintroduce line buffering in gps.py.Eric S. Raymond2006-12-061-4/+13
| | | | | Make gpsfake.py do realistic delays so that neither the pty buffer nor gpsd's own internal buffer gerts spammed.
* Eliminate threading from gpsfake.py.Eric S. Raymond2006-12-061-28/+17
| | | | | | | | | The TestSession class now schedules events itself. As a bonus, the new code is simpler and doesn't require system-dependent primitives that have to be implemented with /proc or fuser. There actually still is a threaded mode, untested, for use with valgrind-audit. But gpsfake doesn't need it.
* Fix some indentation in gps.py. Cosmetic change only.Eric S. Raymond2006-12-051-12/+12
|
* Fix a bug that occasionally put float data where no float data should be.Eric S. Raymond2006-12-051-3/+3
|
* Andreas Stricke's namespace cleanup.Eric S. Raymond2006-10-301-12/+11
|
* Keep the Python library in sync.Eric S. Raymond2006-10-291-0/+2
|
* Add subversion ID tags near the beginning of every file.Chris Kuethe2006-09-211-0/+1
| | | | First line where possible, second line for scripts called with #!
* Full merge of O patch with 14th field enabled. Protocol level bumped to 3.Eric S. Raymond2006-06-071-4/+7
| | | | This requires rebuilding the regression tests.
* Last patch worked with Python 2.3, but not 2.4.Gary E. Miller2005-08-031-3/+3
| | | | | This works with Python 2.4 and Garmin 18LVC which does not return altitude on every statement.
* gpsprof with altitude works again on garmin GPS 18USB. Gary E. Miller2005-08-031-2/+9
| | | | | NaN is problematic in Python, use PosInf instead until isnan is in the standard Python library.
* Add support for the 2-field return of C to client libraries.Eric S. Raymond2005-07-111-2/+5
|
* Architecture extension; handle variable sample rates.Eric S. Raymond2005-07-111-1/+1
|
* Better cleanup code in Python client, deinitialize file object properly.Eric S. Raymond2005-07-021-8/+10
|
* Fix a subtle error in channel assignment.Eric S. Raymond2005-06-271-4/+4
|
* Fix an error in the exerciser for gps.py.Eric S. Raymond2005-06-241-1/+1
|
* Ensure that date/time field is dumped as ? when...Eric S. Raymond2005-06-211-4/+4
| | | | ...NMEA device gives only a partial timestamp.
* Bring gps.py up to date.Eric S. Raymond2005-06-191-245/+261
|
* Python library has thread support.Eric S. Raymond2005-06-081-1/+16
| | | | | gpsfake has -p option that dumps r and w reports to standard output; this will support regression testing.
* Python client code had an error in parsing the new Y format.Eric S. Raymond2005-05-231-31/+33
|
* Fix O tag parsing.Eric S. Raymond2005-05-171-16/+17
|
* Cope with ? in GSV timestamp field.Eric S. Raymond2005-05-151-2/+4
|
* Use the standard Python library.Eric S. Raymond2005-04-291-17/+3
|
* Teach Python library the new Y format.Eric S. Raymond2005-04-041-0/+1
|
* Device list editing through a separate control socket.Eric S. Raymond2005-04-031-8/+40
|
* Python library has to know abot the new Y format.Eric S. Raymond2005-04-011-0/+1
|
* Cycle timing moved into gpsprof.Eric S. Raymond2005-03-301-0/+5
|
* Everything except splitplot works now.Eric S. Raymond2005-03-291-26/+47
|
* Add a sentence_time member...Eric S. Raymond2005-03-261-50/+59
| | | | ...so sentences can have associated timestamps even when they're not fixes.