summaryrefslogtreecommitdiff
path: root/gps.py
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Refactor profiling so that profile statistics are their own class.Eric S. Raymond2005-03-251-25/+34
|
* Typo fix.Eric S. Raymond2005-03-251-1/+1
|
* Raw-mode profiling now works on SiRF. Only split mode is still broken.Eric S. Raymond2005-03-241-10/+9
|
* gps.py can parse O responses now. gpsprof works again.Eric S. Raymond2005-03-241-18/+65
|
* Second step in library refactoring.Eric S. Raymond2005-03-221-128/+70
| | | | We need to make profiling work again, also gpsd.py is broken.
* Oops. Set the correct default port.Eric S. Raymond2005-03-031-1/+3
|
* Support for Garmin PGMRE sentence. Next step is to compute this from Eric S. Raymond2005-02-261-0/+11
| | | | SirF-II tracking information.
* Spatial scattegram plotting moves from gpsprobe to gpsprof.Eric S. Raymond2005-02-241-0/+2
|
* Make gpsprobe work again (gpsd.py was broken).Eric S. Raymond2005-02-231-11/+9
|
* Implemented the I command.Eric S. Raymond2005-02-231-0/+4
|
* gpsd.py now hunts baud rates (logic moved out of gpsprobe).Eric S. Raymond2005-02-231-0/+2
|
* Move SiRF binary class from gps.py to gpsd.py.Eric S. Raymond2005-02-221-57/+0
|
* Measure RS232 transmission time rather than deducing it.Eric S. Raymond2005-02-171-1/+2
|
* All three plot formats are working again.Eric S. Raymond2005-02-161-1/+0
|
* Still producing negative E1+T1, but the client code looks better.Eric S. Raymond2005-02-161-9/+2
|