| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
All functional changes inside "#ifdef GREIS_ENABLE"
Includes new regression tests. All regressions tests
pass.
Developed by Gregory Fong, with help and support from
Virgin Orbit.
Signed-off-by: Gary E. Miller <gem@rellim.com>
|
|
|
|
| |
No packet decoder yet.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The Spectratime iSync GRClok and LNRClok devices generate NMEA-format
status packets, which report the status of the GPS-disciplined
rubidium oscillator. These packets are inserted randomly into the
middle of packets from the embedded u-Blox GPS.
Add support for a stash buffer, used to hold the initial portion of
interrupted NMEA packets.
|
| |
|
|
|
|
|
| |
All regression tests pass. Required one test rebuild for QZNSS; Beidou
test added.
|
|
|
|
| |
All regression tests pass.
|
|
|
|
| |
All regression tests pass.
|
| |
|
| |
|
| |
|
|
|
|
| |
check and packet-regress passed
|
|
|
|
|
|
|
|
|
|
|
| |
WI: Weather instrument
HC: Heading, magnetic compass
TI: Turn rate indicator
Asssociated NMEA sentences:
WIMDA, WIMWD, WIMWV, WIVWR, WIVWT, TIROT, HCHDG, HCHDT
Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
|
|
|
|
| |
All regression tests pass, including the new one for the sounder.
|
|
|
|
| |
This was a user feature request. All regression tests pass.
|
|
|
|
| |
Not turned in by default yet; it interferes with RTCM2 decoding.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This guards against finding 0x0d 0x0a somewhere in the payload. It can
happen, and does happen often enough to be annoying. From Hakan
Johansson on gpsd-dev
|
|
|
|
|
|
| |
Doesn't do anything useful, but will be handy for people with actual
hardware who can hack on the decoders. Doesn't break the regression
tests either.
|
| |
|
|
|
|
|
|
|
|
|
| |
not enabled by default yet; i still need to get mode switching
working.
kinda funny - i bought the superstar last july, and it's taken me nearly
six months to even take it out of the antistatic bag. at least the driver
isn't vaporware any more (and the only copy of it isn't on my laptop).
|
| |
|
|
|
|
|
| |
This is without checksum support, and the daemon code does not do
anything with the RTCM data yet.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
about accepting TNT or Garmin Simple Text messages. Otherwise, they
often falsely accept "line noise" while sniffing for high data rate
devices
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
functional but committed to allow for in-tree development.
|
|
|
|
| |
...(notably the TSIP ones). There's a conflict...
|
|
|
|
| |
Teach the daemon to ignore comment packets led with # and ended with \n.
|
| |
|
|
|
|
|
| |
This modifies the TSIP binary detection to also detect Garmin serial
binary. Nothing is done yet with the packet after it is identified.
|
|
|
|
| |
First line where possible, second line for scripts called with #!
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
...there's an easier way to keep enum and name arrays in sync.
|