Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Create new status flag to avoid spurious error messages in NMEA mode. | Eric S. Raymond | 2005-03-31 | 1 | -12/+17 |
| | |||||
* | OK, let's try this again. Only you can prevent malicious buffer overruns! | Eric S. Raymond | 2005-03-31 | 1 | -1/+1 |
| | |||||
* | Add tag field to 'o' response. | Eric S. Raymond | 2005-03-30 | 1 | -1/+1 |
| | |||||
* | Make NMEA parser independent of talker ID. | Eric S. Raymond | 2005-03-29 | 1 | -4/+5 |
| | |||||
* | More cleanup. | Eric S. Raymond | 2005-03-29 | 1 | -4/+2 |
| | |||||
* | Fix nmea_parse to no longer require alloca(). | Eric S. Raymond | 2005-03-29 | 1 | -36/+13 |
| | |||||
* | Make sure all drivers set the packet tag field. | Eric S. Raymond | 2005-03-29 | 1 | -1/+1 |
| | |||||
* | Make the talker ID prefix a compile-time parameter. | Eric S. Raymond | 2005-03-29 | 1 | -6/+8 |
| | |||||
* | Make the code for converting GMT dates independent of Unix time-zone weirdness. | Eric S. Raymond | 2005-03-28 | 1 | -4/+4 |
| | |||||
* | Add a sentence_time member... | Eric S. Raymond | 2005-03-26 | 1 | -4/+4 |
| | | | | ...so sentences can have associated timestamps even when they're not fixes. | ||||
* | Cope with midnight wrap -- GGA or GLL coming in just after midnight... | Eric S. Raymond | 2005-03-26 | 1 | -0/+4 |
| | | | | ...but before a new RMC or ZDA. | ||||
* | We process GPZDA now, and deduce timestamps from old GPRMCs. | Eric S. Raymond | 2005-03-26 | 1 | -21/+37 |
| | |||||
* | New date logic -- get dates from last GPRMC, not system time. | Eric S. Raymond | 2005-03-26 | 1 | -49/+33 |
| | |||||
* | WHOLE_CYCLE could never work. | Eric S. Raymond | 2005-03-26 | 1 | -14/+1 |
| | | | | Not while there are things like the Garmin 48 out there, anyway. | ||||
* | Correct 8661 to 8601. | Eric S. Raymond | 2005-03-25 | 1 | -3/+3 |
| | |||||
* | Fix a logic bug that was keeping altitude from persisting when it should. | Eric S. Raymond | 2005-03-24 | 1 | -11/+3 |
| | |||||
* | Attempt to fix Daniele Gangrezi's bug. | Eric S. Raymond | 2005-03-24 | 1 | -5/+11 |
| | |||||
* | Improve documentation. | Eric S. Raymond | 2005-03-23 | 1 | -3/+5 |
| | |||||
* | fix segfault in merge_hhmmss(). Yet another tweak. | Gary E. Miller | 2005-03-23 | 1 | -1/+1 |
| | |||||
* | fix segfault in merge_hhmmss(). I like Eric's patch better than mine. | Gary E. Miller | 2005-03-23 | 1 | -1/+1 |
| | |||||
* | fix segfault in merge_hhmmss(). sizeof(buf) is 4, sizeof(buf) -17 is ↵ | Gary E. Miller | 2005-03-23 | 1 | -1/+1 |
| | | | | 4294937667. | ||||
* | Split up the estimated-error validity masks. | Eric S. Raymond | 2005-03-23 | 1 | -2/+2 |
| | |||||
* | Watcher mode now uses 'o' command to dump status. | Eric S. Raymond | 2005-03-23 | 1 | -1/+1 |
| | |||||
* | Sentence length and tag reporting is now done by the driver. | Eric S. Raymond | 2005-03-22 | 1 | -4/+4 |
| | |||||
* | Second step in library refactoring. | Eric S. Raymond | 2005-03-22 | 1 | -56/+29 |
| | | | | We need to make profiling work again, also gpsd.py is broken. | ||||
* | Big structure reorganization. | Eric S. Raymond | 2005-03-22 | 1 | -27/+24 |
| | | | | Timestamp fields are gone, replaced by validity mask bits. | ||||
* | Remove more timestamp fields. Soon there will only be one per fix. | Eric S. Raymond | 2005-03-22 | 1 | -6/+4 |
| | |||||
* | Eliminate GPVTG parsing, it just duplicates inf in GPRMC. | Eric S. Raymond | 2005-03-21 | 1 | -45/+5 |
| | |||||
* | Eliminate track stamp in favor of out-of-band value. | Eric S. Raymond | 2005-03-21 | 1 | -2/+0 |
| | |||||
* | Get ride of status and mode timestamps, these are continuously valid. | Eric S. Raymond | 2005-03-21 | 1 | -6/+0 |
| | |||||
* | Remove redundant timestamps. | Eric S. Raymond | 2005-03-21 | 1 | -5/+0 |
| | |||||
* | Daemon no longer depends on the raw hook to trigger watcher notifications. | Eric S. Raymond | 2005-03-18 | 1 | -43/+69 |
| | | | | | Instead, the packet parser returns a flag set telling what has changed; publication to watchers is driven by that. | ||||
* | Typo fix in comment. | Eric S. Raymond | 2005-03-17 | 1 | -1/+1 |
| | |||||
* | First step towards timestamp bundling. | Eric S. Raymond | 2005-03-16 | 1 | -0/+17 |
| | |||||
* | Compute climb/sink from the NMEA report. | Eric S. Raymond | 2005-03-15 | 1 | -0/+18 |
| | |||||
* | Reapply the bug fix Derrick stepped on. | Eric S. Raymond | 2005-03-12 | 1 | -6/+9 |
| | |||||
* | Three small fixes. | Derrick Brashear | 2005-03-12 | 1 | -9/+15 |
| | | | | | | serial.c needs sys/aio.h on macos (O_SYNC) configure.ac needs to test for externed timezone and daylight nmea_parse.c needs to not use daylight and timezone when they don't exist | ||||
* | Mac OS port fixes. Describe WAAS/EGNOS in the GPS Hacking document. | Eric S. Raymond | 2005-03-12 | 1 | -6/+9 |
| | | | | Fix bonehead error in PGRME interpretation. | ||||
* | clean up time calls so library will be reentrant. | Eric S. Raymond | 2005-03-01 | 1 | -5/+7 |
| | |||||
* | Enable profiling all the time by default. | Eric S. Raymond | 2005-03-01 | 1 | -8/+0 |
| | | | | | | Because baud-switching is safe now, and the overhead of profiling has turned out to be unmeasurably low, we can enable profiling all the time. This may avoid some nasty version-skew problems with shared libraries down the road. | ||||
* | Alpha version of SiRF-II driver. Doesn't get GSA information out yet, | Eric S. Raymond | 2005-02-28 | 1 | -7/+1 |
| | | | | | and satellite display is not quite right. Doesn't try to switch the GPS into SiRF binary mode. | ||||
* | Checking for change bits is no longer a driver responsibility, it's now done | Eric S. Raymond | 2005-02-27 | 1 | -58/+20 |
| | | | | by common code after each poll. | ||||
* | Support for Garmin PGMRE sentence. Next step is to compute this from | Eric S. Raymond | 2005-02-26 | 1 | -0/+22 |
| | | | | SirF-II tracking information. | ||||
* | First step in integrating the new packet sniffer. This version works, | Eric S. Raymond | 2005-02-25 | 1 | -48/+0 |
| | | | | but handles only NMEA and doesn't get rid of any of the delay. | ||||
* | First step in improving the sampling code. | Eric S. Raymond | 2005-02-24 | 1 | -18/+19 |
| | |||||
* | Make nmea_add_checksum() work even if no trailing * on current sentence. | Gary E. Miller | 2005-02-22 | 1 | -5/+9 |
| | |||||
* | Emit log message when local and GPS time don't match to the second. | Eric S. Raymond | 2005-02-21 | 1 | -0/+2 |
| | |||||
* | Buffer size cleanup. Check that we get good data after a baud rate | Eric S. Raymond | 2005-02-20 | 1 | -1/+1 |
| | | | | change, otherwise back it out. | ||||
* | Do checksum test when validating NMEA buffers. | Eric S. Raymond | 2005-02-20 | 1 | -7/+20 |
| | |||||
* | Duh. Can't do ISO conversion until after the ISO timestamp is | Eric S. Raymond | 2005-02-17 | 1 | -6/+6 |
| | | | | generated. |