summaryrefslogtreecommitdiff
path: root/gps.h
Commit message (Collapse)AuthorAgeFilesLines
* Try being clearer about GLONASS satellite IDs.Eric S. Raymond2012-10-231-2/+1
|
* Mapping NMEA-ID (33..64) to SBAS PRN and minor refactoring.Michael Tatarinov2012-10-231-7/+13
| | | | | | This change required a regression-test rebuild. Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Lose the assumption that socket_t is an integer.Eric S. Raymond2012-09-221-0/+2
|
* Nuke trailing whitespace in C source.Eric S. Raymond2012-09-071-57/+57
|
* Ratuiinalize names of AIS scaling factors; all divisors now end with DIV.Eric S. Raymond2012-06-241-22/+22
| | | | All regression tests pass.
* Partial structure for AIS Weather observation report from ship.Eric S. Raymond2012-06-241-0/+87
|
* Whitespace fixups.Eric S. Raymond2012-06-231-9/+9
|
* Yet more signedness correction.Eric S. Raymond2012-06-221-1/+1
|
* [AIS] Do scaling/offset operations only in json dumpChristian Gagneraud2012-06-051-16/+40
| | | | splint and check pass.
* [AIS] Met/Hydro: fixes and improvementsChristian Gagneraud2012-06-051-5/+7
|
* GPS_PATH_MAX needs to be longer to handle Linux persistent device names.Marti Bolivar2012-05-241-1/+1
| | | | | | | | | | | | The current value of GPS_PATH_MAX works for /dev/ttyfoo, but is slightly too small to allow using persistent dev names. For example, an ND-100S also shows up on my machine as /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0 which requires GPS_PATH_MAX >= 82. Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* [AIS] Add UK/ROI AtoN monitoring data message handlingChristian Gagneraud2012-05-231-0/+11
|
* Pacify splint.Eric S. Raymond2012-05-211-1/+0
|
* [AIS] Use a dedicated stucture for IMO236 met/hydro messageChristian Gagneraud2012-05-201-2/+67
|
* [AIS] Typos fixes and other nitpicksChristian Gagneraud2012-05-201-1/+1
|
* Remove duplicate symbol. Code is now found clean by cppcheck 1.52.Eric S. Raymond2012-05-181-1/+1
|
* Typo fix.Eric S. Raymond2012-05-021-1/+1
|
* Add a conversion constant requred for DBT sentences.Eric S. Raymond2012-03-051-0/+1
| | | | All regression tests pass.
* The attached patch fixes decoding of several subframe fields:Alexey Illarionov2012-03-041-2/+2
| | | | | | | | | sub1.l2 and sub1.af0 have wrong offsets sub2.M0 is 32bit signed sub3.Cid is 16bit signed sub3.IDOT is 14bit signed Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Used clock_gettime() instead of gettimeofday() if possible.Michael Tatarinov2011-10-201-3/+0
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Ensure that enabling timing won't break object file compatibility.Eric S. Raymond2011-10-091-5/+0
|
* Clean up some variable names.Eric S. Raymond2011-10-071-2/+2
|
* splint cleanup.Eric S. Raymond2011-09-281-1/+1
|
* Canned mainloop function for socket export...Eric S. Raymond2011-09-281-0/+4
| | | | ...also, dispatch to open for the DBUS transport.
* Break out prototypes for client library export methgods into a new heasder.Eric S. Raymond2011-09-281-23/+1
| | | | All regression tests pass. All three exports work in gpxlogger.
* Abstract out the shm export main loop.Eric S. Raymond2011-09-281-0/+2
|
* Get back to a state where the shm export works.Eric S. Raymond2011-09-271-7/+2
|
* Converge the library APIs for different transports more closely.Eric S. Raymond2011-09-271-2/+7
|
* More refactoring.Eric S. Raymond2011-09-271-5/+8
| | | | | gpxlogger currently works with socket and DBUS methods but fails with a segfault in the shm code.
* More refactoring. Bring DBUS API closer to the generic one.Eric S. Raymond2011-09-271-2/+5
|
* Avoid code duplication of DBUS client stuff.Eric S. Raymond2011-09-261-0/+2
|
* Note for the future.Eric S. Raymond2011-09-231-0/+1
|
* Prfile numbers now include a per-cycle chracter count.Eric S. Raymond2011-09-221-0/+1
|
* Cycle-start detection by timing works on a SiRF at 9600bps.Eric S. Raymond2011-09-211-0/+4
| | | | All regression tests pass.
* Remove the old latency-profiling machinery.Eric S. Raymond2011-09-201-0/+3
| | | | | | It hasn't actually worked since we switched protocols to JSON. This diff puts the framework in place for new machinery using timing attributes in the TPV sentence.
* Sort out some issues with PRN handling.Eric S. Raymond2011-09-181-0/+11
| | | | | | | | | Add macros for classifying PRNs into GPS, GLONASS, DGPS. Document the PRN ranges on the gps_json manual page. It turns out that U.S. GPS authorities reserve 1-64 for GPS birds, not just 1-32. So the way we map GLONASS PRNs had to change. This required a regression-test rebuild for the geostar driver.
* splint/pychecker cleanup of safe_atof().Eric S. Raymond2011-08-271-1/+1
|
* Avoid locale problems in the NMEA driver, too.Eric S. Raymond2011-08-271-0/+1
|
* Make the sock_export=no build.Eric S. Raymond2011-08-261-0/+4
| | | | | | | | | | The way I fixed this extends the library API so some functions which were previously undefined for shm transport are now defined. This doesn't change the binary API of the library in the normal (sock_export=yes) case at all, so I'm not bumping its version. No changes in the daemon. All regression tests pass (in the normal sock_export=yes build).
* Comment typo fixes and compatibility info.Eric S. Raymond2011-08-221-1/+1
|
* Removed duplicate code.Michael Tatarinov2011-06-291-0/+1
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Mark VERSION and WATCH with a remote attribute when passed from slaves.Eric S. Raymond2011-06-221-0/+2
|
* In AIS, full support for VTS-Generated/Synthetic targets.Eric S. Raymond2011-05-311-3/+4
| | | | All regression tests pass. Code splints clean.
* In AIS, partial support for VTS-Generated/Synthetic Targets.Eric S. Raymond2011-05-311-0/+24
| | | | | JSON parsing of string IDs won't work yet; code generator needs some extension.
* In AIS, support for IMO Route info (broadcast). All regression tests pass.Eric S. Raymond2011-05-301-15/+19
|
* In AIS, support for Route Info (addressed). All regression tests pass.Eric S. Raymond2011-05-291-1/+17
|
* In AIS, IMO289 Tidal Window support. All regression tests pass.Eric S. Raymond2011-05-281-0/+26
|
* Back out AIS Tidal Window message support.Eric S. Raymond2011-05-261-13/+0
| | | | It wasn't dealing with the variable-length segment at the end properly.
* Add support for AIS Marine Traffic Signal message.Eric S. Raymond2011-05-261-0/+12
|
* In AIS, support for IMO236 type 8 DAC = 1 FID = 15Eric S. Raymond2011-05-041-0/+4
|