summaryrefslogtreecommitdiff
path: root/driver_nmea2000.c
Commit message (Collapse)AuthorAgeFilesLines
* Rename and rationalize driver table instances. No logic changes.Eric S. Raymond2013-11-121-1/+1
|
* New AIS type24 reporting.Reinhard Arlt2013-11-111-77/+47
|
* Isolate the access to split24 flag.Reinhard Arlt2013-11-101-3/+17
|
* Honor split24 flag in ais msg24 part b.Reinhard Arlt2013-11-081-53/+71
|
* cppcheck and Coverity cleanup (not yet complete).Eric S. Raymond2013-11-061-3/+5
| | | | All regression tests pass. PPS is live.
* Partial cppcheck and Coverity cleanup.Eric S. Raymond2013-11-061-0/+6
| | | | | | Coverity found a potential overrun bug. All regression tests pass. PPS is live.
* Full splint cleanup. Partial cppcheck cleanup.Eric S. Raymond2013-11-051-7/+9
|
* Honor split24 flag in ais msg24 part a.Reinhard Arlt2013-11-051-9/+21
|
* Fix crash due to ais->type24.part.Reinhard Arlt2013-11-041-0/+1
|
* Decode PGN 127250 and PGN 128267.Reinhard Arlt2013-11-021-2/+60
|
* Contain the assumption that time hinting is done to NTPD.Eric S. Raymond2013-10-311-3/+3
| | | | | | | Because it might be going to chrony. Or something else. No logic changes, just name changes and one new derived #define, TIMEHINT_ENABLE.
* Add skeleton for PGN 129283 Cross Track Error, PGN 129284 Navigation Data, ↵Reinhard Arlt2013-10-311-0/+47
| | | | and PGN 129285 Navigation - Route/WP Information.
* Revert "Separate ntpd support from chrony support, step 1."Eric S. Raymond2013-10-301-3/+3
| | | | We'll have to sneak up on this change more slowly.
* Separate ntpd support from chrony support, step 1.Eric S. Raymond2013-10-301-3/+3
| | | | | | | | | | | | | ntp_offset becomes time_offset. There is a new config symbol CHRONY_ENABLE; most time service code is npw controlled by TIMESERVICE_ENABLE. The file ntpshm.c becomes timeexport.c This change is not complete. More disentanglement has to be done inside timeexport.c itself; at the moment enabling one but not both of ntpshm or chrony will probably break its compile. The point of getting this commit out is so Gary will see the new baseline code ASAP. All regression tests pass.
* Add PGN 127258 skeleton GNSS Magnetic VariationReinhard Arlt2013-10-301-0/+15
|
* Fix bug in (still unused) handling of addressed PGN's.Reinhard Arlt2013-10-301-2/+2
|
* A few cleanups.Reinhard Arlt2013-10-301-12/+12
|
* Comments for PGN methods.Reinhard Arlt2013-10-291-0/+91
|
* Accept a few more NMEA2000 PGN's.Reinhard Arlt2013-10-291-0/+151
|
* More efficiebt sticky-flagging.Eric S. Raymond2013-10-151-1/+1
|
* OK, visualize as a method was a bad idea. All regression tests pass.Eric S. Raymond2013-10-141-3/+0
|
* Create driver slot and scons option for a visualizer driver method.Eric S. Raymond2013-10-131-0/+3
|
* Cleanup after refactoring AIVDM driver.Michael Tatarinov2013-10-121-9/+9
|
* Cleanup after the big change.Eric S. Raymond2013-09-291-2/+2
| | | | | The fact that this was necessary may indicate a build systenm issue that's leaving stale binaries in place.
* Change gpsd_report to no longer use a global. All regression tests pass.Eric S. Raymond2013-09-291-78/+129
| | | | | | | | This is a large, ugly change. But without it we can't troubleshoot the ICP/IP-source initialization bug properly - colliding definitions of gpsd_report() were interfering with error reporting early in gpsd runs. More cleanup work remains to be done, but at least this is working.
* Improve decode_ais_channel_info().Reinhard Arlt2013-08-081-2/+3
|
* Decode AIS channel info from nmea2000 messages.Reinhard Arlt2013-08-081-1/+10
|
* Pacify splint.Reinhard Arlt2013-08-041-8/+37
|
* Allow sat report for pseudonmea and nmea2000Reinhard Arlt2013-05-131-4/+9
|
* Workaround for possibly swaped mode fields in PGN 129539 by some GARMIN plotter.Reinhard Arlt2013-02-271-1/+11
|
* Pacify splint again.Reinhard Arlt2013-01-261-3/+3
|
* Init parity devconfig_t to make json formatter and parser happy again.Reinhard Arlt2013-01-261-0/+3
|
* Set messages PGN not found to log level LOG_WARN.Reinhard Arlt2013-01-181-1/+1
|
* Fix bug in nmea2000 fast packet handling.Reinhard Arlt2012-12-091-12/+30
|
* Label fixed.Reinhard Arlt2012-09-261-1/+1
|
* NMEA2000 AIS decoding improved.Reinhard Arlt2012-09-261-20/+63
|
* Pacify splint in driver_nmea2000.c again.Reinhard Arlt2012-09-251-120/+120
|
* NMEA2000 AIS decoding improved.Reinhard Arlt2012-09-241-21/+32
|
* More NMEA2000 AIS messages.Reinhard Arlt2012-09-241-2/+87
|
* Merge branch 'master' of git://git.sv.gnu.org/gpsdReinhard Arlt2012-09-231-4/+4
|\
| * Lose the assumption that socket_t is an integer.Eric S. Raymond2012-09-221-4/+4
| |
* | More NMEA2000 AIS messages.Reinhard Arlt2012-09-231-17/+79
|/
* Some NMEA2000 AIS cleanup.Reinhard Arlt2012-09-221-66/+95
|
* Nuke trailing whitespace in C source.Eric S. Raymond2012-09-071-6/+6
|
* Remove unnecessary includes of termios.h .ukyg9e5r6k7gubiekd62012-09-071-1/+0
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Replace exit({0,1}) with exit(EXIT_{SUCCESS,FAILURE})Eric S. Raymond2012-09-071-1/+1
| | | | Note there are some exit(2) instances we bneed to decide what to do with.
* More nmea2000 AIS decodings.Reinhard Arlt2012-08-271-12/+52
|
* Fix scaling in nmea2000 AIS decoder.Reinhard Arlt2012-08-221-4/+10
|
* Starting AIS for NMEA2000.Reinhard Arlt2012-08-191-1/+71
|
* Fix splint warnings in driver_nmea2000.c .Reinhard Arlt2012-07-231-5/+9
|