Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Process mode arguments a bit more forgivingly. | Eric S. Raymond | 2009-03-02 | 1 | -1/+1 |
| | |||||
* | Full support for setting parity and stop bits. | Eric S. Raymond | 2009-03-02 | 1 | -9/+29 |
| | | | | | Needs to be tested for non-8N1 modes on the devices that can support it: SiRF, UBX, Zodiac. | ||||
* | Create infrastructure for allowing changes of parity and stop bits. | Eric S. Raymond | 2009-02-28 | 1 | -1/+4 |
| | | | | | Mainly useful for debugging odd stuff like Trimbles, most things run 8N1 these days. Don't expose it to the user yet. | ||||
* | New channel allocation policy: seek fix quality. | Eric S. Raymond | 2009-02-26 | 1 | -4/+17 |
| | |||||
* | Refactor channel allocation policy. | Eric S. Raymond | 2009-02-26 | 1 | -16/+13 |
| | | | | We're going to try to make it pick devices with better fixes, next. | ||||
* | Knock the rust off the D-Bus code. | Eric S. Raymond | 2009-02-24 | 1 | -2/+3 |
| | |||||
* | Magic-number elimination and compiler hushing. | Eric S. Raymond | 2009-02-24 | 1 | -4/+4 |
| | |||||
* | Major and minor API revision numbers need to be returned by L command. | Eric S. Raymond | 2009-02-12 | 1 | -1/+1 |
| | |||||
* | All driver method tables are now const. | Eric S. Raymond | 2009-02-12 | 1 | -5/+5 |
| | | | | | | | This required moving one field, the modifiable cycle time, into the session structure; the driver type field is now the default value set on switching to that driver, if the field has not already been set during a previous activation. | ||||
* | Address tracker bug #14196. | Eric S. Raymond | 2009-02-11 | 1 | -5/+19 |
| | | | | | | Fix the obsolete 'e' command to work with the buffering logic. We still don't report epe, as doing so would require some structure changes in gps.h and a major library revision. | ||||
* | Typo fix. | Eric S. Raymond | 2009-02-11 | 1 | -1/+1 |
| | |||||
* | sirfmon can read from gpsd again. | Eric S. Raymond | 2009-02-05 | 1 | -45/+29 |
| | | | | | | | | | | | The culprit was excessively complicated logic in throttled_write(), introduced in my throttled_write() change of 12 Jan, that aimed to make each NMEA packet in a multiple-sentence transmission of faked NMEA an atomic write. This was intented to solve the regression-test timing problem, but didn't. It turned out to screw up super-raw mode instead. Regression tests pass. | ||||
* | The 'g' mode switch command now requires, and returns, 'rtcm104v2'... | Eric S. Raymond | 2009-01-30 | 1 | -5/+5 |
| | | | | | ...rather than 'rtcm104'; this is design forward for when RTCM104v2 is fully working. | ||||
* | Splint cleanup and removal of some unneeded headers. | Eric S. Raymond | 2009-01-21 | 1 | -0/+2 |
| | |||||
* | Splint cleanup. | Eric S. Raymond | 2009-01-21 | 1 | -2/+2 |
| | |||||
* | fix reporting of a device going offline. from Michael Ledford | Chris Kuethe | 2009-01-15 | 1 | -2/+0 |
| | |||||
* | hush | Chris Kuethe | 2009-01-13 | 1 | -1/+1 |
| | |||||
* | Transfer mask dumping is not very useful since we solved the J problem. | Eric S. Raymond | 2009-01-13 | 1 | -2/+2 |
| | |||||
* | Improve the packet instrumentation slightly. | Eric S. Raymond | 2009-01-12 | 1 | -1/+0 |
| | |||||
* | Fix instrumentation so it reports atomic chunks as well as writing them. | Eric S. Raymond | 2009-01-12 | 1 | -4/+5 |
| | |||||
* | Change the throttled_write() logic so each sentence shipped is an atomic write. | Eric S. Raymond | 2009-01-12 | 1 | -29/+44 |
| | |||||
* | Be explicit about which write returns we're ignoring. | Eric S. Raymond | 2009-01-09 | 1 | -18/+21 |
| | |||||
* | Experimental code for sending hexified binary over the control channel. | Eric S. Raymond | 2009-01-09 | 1 | -0/+21 |
| | |||||
* | Prevent shipping of stale data as the first fix when a device is reallocated. | Eric S. Raymond | 2009-01-08 | 1 | -0/+2 |
| | |||||
* | fix format and sign comparison warnings | Chris Kuethe | 2009-01-06 | 1 | -9/+13 |
| | |||||
* | This diff goes most of the way to getting us splint-clean again. | Eric S. Raymond | 2009-01-05 | 1 | -4/+13 |
| | |||||
* | crank up the precision of fixes to 9 decimal places. | Chris Kuethe | 2009-01-05 | 1 | -9/+9 |
| | | | | | while consumer receivers are unlikely to have this sort of resolution, but survey receivers are capable of it. | ||||
* | My change to the scaling of O reports four days ago was backwards. | Eric S. Raymond | 2009-01-03 | 1 | -5/+5 |
| | | | | | | | It was the E report that was wrong. The confidence-interval unit has to be tweaked to 95% at driver level, where we actually have some clue what the device type reports, not messed with in the gpsd.c upper-level code. | ||||
* | Scale the O reports of horizonal and vertical errors properly. | Eric S. Raymond | 2008-12-31 | 1 | -2/+2 |
| | |||||
* | Throw an assertion on failed writes. | Eric S. Raymond | 2008-12-30 | 1 | -15/+15 |
| | | | | Pacifies GCC 4.0's unused-return-value checks. | ||||
* | GCC now gets huffy about unchecked write(2) returns. Fix some of these. | Eric S. Raymond | 2008-12-29 | 1 | -2/+11 |
| | |||||
* | Add a wrapper function around gpsd_hexdump to avoid hexdumping buffers... | Chris Kuethe | 2008-12-27 | 1 | -0/+3 |
| | | | | | | | | ...and copying ascii strings around when they're not going to be printed. This saves quite a lot of CPU. I processed a 50MB ubx binary file. With no "-D" options, this saved nearly 2.2M calls to gpsd_hexdump and the processing time for this file went from 84 seconds to 35 seconds. | ||||
* | Greg Troxel's patch to allow the user to decide whether to listen on the | Chris Kuethe | 2008-12-26 | 1 | -2/+9 |
| | | | | | | loopback or to any address, making the gpsd instance world-readable. A bit more manpage fluff from me. We will probably change this in the future to accomodate ipv6 and multiple listener addresses. | ||||
* | don't truncate "ERROR\n". from Jan-Benedict Glaw | Chris Kuethe | 2008-10-19 | 1 | -1/+1 |
| | |||||
* | inverting the behaviour of a flag is bad... no cookie for me. | Chris Kuethe | 2008-10-16 | 1 | -1/+1 |
| | | | | | instead, make the "-n" behaviour the One True Way. The rest of the "-n" code can be cleaned later. | ||||
* | invert the sense of "-n"; | Chris Kuethe | 2008-10-15 | 1 | -2/+2 |
| | | | | | | | gpsd will camp on devices by default unless you use the "-n" flag to try save power. i have no evidence that this attempt at power saving actually does any good in the real world, but i have seen lots of complaints and confusion about it. | ||||
* | put the listen address in network byte order. | Chris Kuethe | 2008-10-03 | 1 | -1/+1 |
| | | | | | not required for INADDR_ANY but a good reminder if we ever listen on something else. | ||||
* | validate sub->fd. From Bartos-Elekes Zsolt on gpsd-dev | Chris Kuethe | 2008-09-10 | 1 | -1/+4 |
| | |||||
* | We are now splint clean. | Eric S. Raymond | 2008-07-10 | 1 | -1/+1 |
| | |||||
* | Splint got more capable, or something. Remove some overrides. | Eric S. Raymond | 2008-07-10 | 1 | -1/+1 |
| | |||||
* | Add a CRC-24Q implementation. It's wrong, but it's a start. | Eric S. Raymond | 2008-06-30 | 1 | -1/+1 |
| | |||||
* | RTCM104v3 packet detection. | Eric S. Raymond | 2008-06-30 | 1 | -1/+1 |
| | | | | | This is without checksum support, and the daemon code does not do anything with the RTCM data yet. | ||||
* | More preparation for RTCM 3. No behavior changes. All regression tests pass. | Eric S. Raymond | 2008-06-27 | 1 | -4/+4 |
| | |||||
* | 'typename' is a reserved word in C++. | Gary E. Miller | 2008-01-19 | 1 | -2/+2 |
| | | | | | Change to 'type_name' so gpsd pieces can be used with C++. Reported by Matt Roberds <mattroberds@cox.net>. | ||||
* | Make the -h output include a list of compiled-in drivers. | Eric S. Raymond | 2007-12-27 | 1 | -2/+8 |
| | |||||
* | Cosmetic fix. | Eric S. Raymond | 2007-12-13 | 1 | -6/+6 |
| | |||||
* | Comment fixes. | Eric S. Raymond | 2007-12-13 | 1 | -7/+2 |
| | |||||
* | Fix to time conversion by Petr Slansky; passes all stable regressions. | Eric S. Raymond | 2007-12-11 | 1 | -1/+1 |
| | | | | Also, change a formal from int to size_t appropriately. | ||||
* | Improved error and rpgress reporting, plus a typo fix. | Eric S. Raymond | 2007-12-10 | 1 | -1/+1 |
| | |||||
* | Log the transfer mask describing what data gets moved from devices... | Eric S. Raymond | 2007-12-10 | 1 | -0/+2 |
| | | | | | ...to user fixbuffers, this is useful in pinpointing data-management problems. |