summaryrefslogtreecommitdiff
path: root/packet_states.h
Commit message (Collapse)AuthorAgeFilesLines
* RTCM104v3 packet detection. Eric S. Raymond2008-06-301-2/+9
| | | | | This is without checksum support, and the daemon code does not do anything with the RTCM data yet.
* More namespace shuffles preparing for RTCM3.Eric S. Raymond2008-06-271-3/+3
|
* Backed out some recent changes that broke regression tests.Eric S. Raymond2007-12-281-18/+2
| | | | | | | | | | | | | | Specifically, the changes to sirf.c from ckuethe to stop rAte-linmiting satellite messages (27 Dec 2007) and the changes to packet.c and packet.states.h from ckuethe on 25 Dec 2007 to make the packet sniffer 'a bit more picky'. The packet-getter changes need to be re-implemented in a way that doesn't break the RTCM regression test. The SiRF changes will break the regression tests, and that's OK, but they need to be committed along with a rebuild of the tests so the tests pass after commit.
* Make the packet sniffer a bit more picky... Chris Kuethe2007-12-251-2/+18
| | | | | | about accepting TNT or Garmin Simple Text messages. Otherwise, they often falsely accept "line noise" while sniffing for high data rate devices
* Integrated Garmin Simple Text Protocol driver from Petr Slansky.Eric S. Raymond2007-12-111-2/+2
|
* Allow NMEA-style messages prefixed with '!' to be passed in super-raw mode.Chris Kuethe2007-03-111-0/+3
| | | | | | This is useful for devices like the Milltech Marine SR162G integrated GPS/ Automatic Identification System. With help from Maitland Bottoms, who reported this device originally.
* Fix to a packet-sniffer bug handling $P..Chris Kuethe2007-01-111-0/+1
| | | | | | | | Diego Berge sent me an example of some line noise which just happened to have $P<garbage> in it. This tricked the packet sniffer into thinking it found an NMEA device. This change means that now 2 letters are required after the '$' to trigger a detect. If this still false-positives too much, I might crank it up to 4, to match on $PFec, $PFST, $PUBX, $PSRF and the like.
* having both enable-italk and enable-itrax is dumb. Chris Kuethe2006-12-281-2/+2
| | | | | | | now, all itrax features (including italk and $PFST) shall be controlled with enable-itrax. obviously i'm hacking on italk again, so make the italk driver compile again.
* The start of a UBX driver, from Andreas Stricker. Not yetChris Kuethe2006-12-151-0/+12
| | | | functional but committed to allow for in-tree development.
* Diego Burge's driver builds, but it messes up some regression tests...Eric S. Raymond2006-12-151-0/+13
| | | | ...(notably the TSIP ones). There's a conflict...
* Fix ALLOW_RECONFIGURE compilation.Eric S. Raymond2006-12-011-0/+3
| | | | Teach the daemon to ignore comment packets led with # and ended with \n.
* making italk have a better chance of working. at least it detects packets now.Chris Kuethe2006-11-021-4/+4
|
* Garmin serial binary is very similar to TSIP binary.Gary E. Miller2006-09-261-2/+5
| | | | | This modifies the TSIP binary detection to also detect Garmin serial binary. Nothing is done yet with the packet after it is identified.
* Add subversion ID tags near the beginning of every file.Chris Kuethe2006-09-211-0/+2
| | | | First line where possible, second line for scripts called with #!
* SiRF name cleanup.Chris Kuethe2006-08-171-2/+2
| | | | | | | | | | 1) the product line is called SiRFstar 2) I don't have any original SiRFstar receivers but my documentation says the protocol remained mostly the same between SS1, SS2 and SS3; it just got richer as time went by. At least with my SS2 and SS3 receivers, this holds true. 3) elsewhere in the code there are SIRF_THIS and SIRF_THAT, which implies (correctly) independence of chipset version.
* True North support integrated.Eric S. Raymond2005-08-011-0/+4
| | | | | | It's not compiled in by default, but it does require one architecture change -- device channels is now a driver- specific capability, since the Thales GPS our TrueNorth user is working with has 14 channels.
* Get rid of statetable.el...Eric S. Raymond2005-07-201-0/+94
...there's an easier way to keep enum and name arrays in sync.