summaryrefslogtreecommitdiff
path: root/driver_ubx.c
Commit message (Collapse)AuthorAgeFilesLines
* Abolish device classes. Eric S. Raymond2009-08-101-1/+0
| | | | | | That way of doing things coped poorly if, for example, NMEA and AIVDM packets were reported over the same wire. Instead, have ach device track the packet types it has actually seen and dispatch on that.
* Add and document the device_class member, so we can do ?DEVICES properly.Eric S. Raymond2009-07-241-1/+2
|
* pass raw subframes to the raw subframe decoderChris Kuethe2009-07-091-1/+25
|
* change the signal strength member to float.Chris Kuethe2009-06-221-1/+1
| | | | | | it can store all integer values we're likely to see, plus the floating point values that some protocols use in their raw measurement messages. regression tests still pass.
* oops. forgot to actually use the cycle time.Chris Kuethe2009-03-181-0/+1
|
* rate switching for ubxChris Kuethe2009-03-121-7/+10
|
* .cycle_chars is gone, replaced by min_cycle.Eric S. Raymond2009-03-071-2/+2
|
* Remove 'cycle' member from device structure. Eric S. Raymond2009-03-071-1/+0
| | | | | | | It was only ever being set to constant 1. Instead, we keep the current cycle in gpsdata and initialize it in gpsd_init(). This makes no behavioral changes, but clears the decks for better handling of rate switchers.
* Framework for UBX rate switcher, everything except the field value calculation.Eric S. Raymond2009-03-061-1/+23
| | | | | Chris, you have a UBX and a traffic snooper, that's for you to figure out and test.
* Support --disable-controlsendEric S. Raymond2009-03-061-1/+5
|
* Simplify the way ALLOW_RECONFIGURE works.Eric S. Raymond2009-03-061-5/+3
| | | | | | | | | | It now conditions out the speed-switcher, mode-switcher, and rate-switcher methods of the driver structure entirely. This makes it possible to condition out whole functions (rather than small bits that do device writes) almost everywhere. Build tested with ALLOW_RECONFIGURE off. This improvement should make the embedded people happy.
* repository beautification, part 2:Chris Kuethe2009-03-021-0/+688
rename the packet drivers to driver_$(protocol).c