Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Magic-number elimination. | Eric S. Raymond | 2009-01-19 | 1 | -0/+2 |
| | |||||
* | Improve the packet instrumentation slightly. | Eric S. Raymond | 2009-01-12 | 1 | -0/+1 |
| | |||||
* | Experimental code for sending hexified binary over the control channel. | Eric S. Raymond | 2009-01-09 | 1 | -1/+1 |
| | |||||
* | use some of GCC's attributes... | Chris Kuethe | 2009-01-08 | 1 | -0/+4 |
| | | | | | ...to tell the compiler that gpsd_report is a printf-like function and warn of mismatches between formats and arguments. from Sascha Wessel | ||||
* | Update the list of packet type defines. Plain RTCM_PACKET is gone. | Eric S. Raymond | 2009-01-07 | 1 | -7/+6 |
| | |||||
* | New gpsctl send-string feture is ready for test. | Eric S. Raymond | 2009-01-06 | 1 | -1/+1 |
| | |||||
* | Refactor sending of control strings. | Eric S. Raymond | 2009-01-06 | 1 | -1/+3 |
| | | | | | | | | Most drivers now have a control_send method that takes a payload. provides whatever checksuming and leader/trailer bytes are needed, and ships it to a specified active device. This change should not alter any behavior. All regression tests pass. | ||||
* | This diff goes most of the way to getting us splint-clean again. | Eric S. Raymond | 2009-01-05 | 1 | -3/+2 |
| | |||||
* | Add a wrapper function around gpsd_hexdump to avoid hexdumping buffers... | Chris Kuethe | 2008-12-27 | 1 | -0/+1 |
| | | | | | | | | ...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. | ||||
* | Unify the header protection macro style a bit. | Chris Kuethe | 2008-08-03 | 1 | -2/+1 |
| | | | | | | | Headers likely to be private to gpsd are prefixed with _GPSD_, reusable ones like crc24q.h don't get the _GPSD_ prefix. Protection macro goes right up near the top of the file, right after the SVN id, and it's closure is the last line of the file. | ||||
* | Large step towards RTCM3 dumping. This code is still buggy and incomplete. | Eric S. Raymond | 2008-07-16 | 1 | -1/+1 |
| | |||||
* | Add a packet.c entry point (actually a macro) for testing... | Eric S. Raymond | 2008-07-15 | 1 | -0/+1 |
| | | | | | | ...for the presence of buffered data. Use this to make rtcmdecode work right using the packet getter. This enables it to see RTCM3 packets, though full decoding doesn't yet work. | ||||
* | Refactoring step. Eliminate second argument of packet.c::packet_parse(). | Eric S. Raymond | 2008-07-15 | 1 | -1/+1 |
| | | | | No behavioral changes, all regression tests pass. | ||||
* | Revert previous EOF_PACKET change, it was a bad idea. | Eric S. Raymond | 2008-07-14 | 1 | -1/+2 |
| | |||||
* | Packet state machine now recognizes RTCM3 packets correctly. | Eric S. Raymond | 2008-07-13 | 1 | -1/+2 |
| | | | | | | Update the packet regression test load. Introduce new EOF_PACKET type to signal that the packet getter sees EOF. All regression tests pass. | ||||
* | Rudimentary RTCM104v3 support compiles and splints clean. | Eric S. Raymond | 2008-07-10 | 1 | -0/+2 |
| | | | | Now to actually test it... | ||||
* | RTCM104v3 packet detection. | Eric S. Raymond | 2008-06-30 | 1 | -12/+14 |
| | | | | | This is without checksum support, and the daemon code does not do anything with the RTCM data yet. | ||||
* | Missed one thing fixing 'typename'. | Gary E. Miller | 2008-01-21 | 1 | -1/+1 |
| | |||||
* | An attempt at support for the Furuno Electronics GH-79L4 (GPSClock). | Eric S. Raymond | 2007-12-18 | 1 | -0/+3 |
| | |||||
* | Minor build and patches from the Gumstix crew. | Eric S. Raymond | 2007-12-13 | 1 | -1/+1 |
| | |||||
* | Integrated Garmin Simple Text Protocol driver from Petr Slansky. | Eric S. Raymond | 2007-12-11 | 1 | -0/+2 |
| | |||||
* | Refactoring step and fix to ntp interface. | Mick Durkin | 2007-12-08 | 1 | -0/+1 |
| | | | | | | | | | | Extract the code which activates the interface to ntpd into a separate function and arrange that this is called by gpsd_assert_sync (in serial.c). This ensures it only happens once the serial port parameters are known. Modify the code which probes for devices to issue a gpsd_assert_sync on success. | ||||
* | -T is gone. We'll develop a better alternative after 2.35. | Eric S. Raymond | 2007-12-06 | 1 | -1/+0 |
| | |||||
* | Introduce not-very-documented test mode. | Chris Kuethe | 2007-10-17 | 1 | -0/+1 |
| | | | | | | Briefly, it causes gpsd to read data from a file, and spew messages to stdout. These could be captured to act as a simpler form of regression test. | ||||
* | Compiler warning cleanups. | Chris Kuethe | 2007-06-03 | 1 | -1/+1 |
| | | | | | | | libgpsd_core.c:520: warning: no previous prototype for `gpsd_error_model' gpsd.c:1678: warning: implicit declaration of function `gpsd_error_model' gpsd_error_model_fixup got renamed, but the prototype was overlooked. oops. | ||||
* | More splint cleanups and elimination of another static... | Eric S. Raymond | 2007-06-02 | 1 | -0/+1 |
| | | | | | | | ...this time in the Navcom driver. This change teaks packet.c near the Navcom and TSIP handling again; it *shouldn't* break anything, but once again we note it for the record in case somebody's regression test fails. | ||||
* | Get rid of another evil global. More splint cleanups. | Eric S. Raymond | 2007-06-01 | 1 | -0/+5 |
| | |||||
* | Pull the device_readonly variable into the global context structure. | Eric S. Raymond | 2007-06-01 | 1 | -1/+2 |
| | | | | | | | Note that the implementation is now somewhat different. Before, this flag prevented low-level writes to the device. Now it prevents operations that could *cause* low-level writes -- notably subtype probes, mode changes, and baud-rate changes. | ||||
* | More splint cleanups. | Eric S. Raymond | 2007-06-01 | 1 | -6/+8 |
| | | | | Remove some unneeded file inclusions. | ||||
* | Change return ttype of gpsd_write to be what the Garmin driver was expecting; | Eric S. Raymond | 2007-06-01 | 1 | -1/+1 |
| | | | | | it actually makes more sense this way. (Fixes what may have been a subtle bug.) | ||||
* | generic function to get the ip of the client, as a string. | Chris Kuethe | 2007-04-14 | 1 | -0/+1 |
| | |||||
* | Cosmetic changes to gpsd.h generation. | Eric S. Raymond | 2007-03-26 | 1 | -10/+2 |
| | |||||
* | More elegant gpsd.h generation. | Eric S. Raymond | 2007-03-26 | 1 | -4/+0 |
| | | | | | Have an explicit header file, so the idempotency machinery can be up front where it belongs. | ||||
* | Generate gpsd.h so it will contain all relevant configure switches. | Eric S. Raymond | 2007-03-26 | 1 | -0/+458 |