summaryrefslogtreecommitdiff
path: root/gpsmon.c
Commit message (Collapse)AuthorAgeFilesLines
* Yet more cppcheck fixups. All regression tests pass.Eric S. Raymond2012-05-181-1/+1
|
* Add -n option to read nmea183 messeages from gpsdReinhard Arlt2012-04-261-5/+20
|
* GPS monitor for Garmin Serial binary protocol.Michael Tatarinov2011-10-241-4/+12
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Suppress a compiler warning.Eric S. Raymond2011-10-221-0/+1
|
* const and splint cleanup.Eric S. Raymond2011-10-091-0/+1
|
* Typo fix. No logic changes.Eric S. Raymond2011-08-261-3/+2
|
* Fix problems with reconfigure=no and netfeed=no builds.Eric S. Raymond2011-08-241-3/+6
|
* Remove redundant prototype.Eric S. Raymond2011-06-301-4/+0
|
* Cleanup after the gsmon featurectomy.Eric S. Raymond2011-06-271-15/+6
|
* In gpsmon, send command works in direct mode only now.Michael Tatarinov2011-06-271-3/+3
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Featurectomy - remove gpsmon support for bcintxX commands in client mode.Eric S. Raymond2011-06-261-121/+39
| | | | | | | | | | These didn't actually make any sense since we moved to new protocol, and didn't work (we were still shipping old-protocol commands in trying to implement them!). By giving up on trying to make them work in client mode, we can rip out a lot of fragile code and sto messing with the daemon control socket in gpsmon. These commands will still work in direct mode, as they have all along.
* Typo fix.Eric S. Raymond2011-06-241-2/+2
|
* Try to teach gpsmon to pass through JSON from remote sources.Eric S. Raymond2011-06-241-3/+21
|
* Move debuglevel into the context in gpsctl and gpsmon, too.Eric S. Raymond2011-06-171-4/+3
|
* In gpsmon, fix control sending to actually work again.Eric S. Raymond2011-05-231-0/+2
| | | | | | mike_t reports that SiRF mode sets stopped working after 2.95, Ge bisected to a commit that made the driver respect the readonly flag, which gpsmon wasn't clearing at the right time.
* Make gpsmon work again. Compare drivers by name rather than structure address.Eric S. Raymond2011-04-181-2/+5
| | | | | | I'm not sure I understand the bug this is fixing. It looks as though the new build has made the location of driver pointers unstable? Perhaps this has something to do with different handling of shared libraries.
* Improve an error message.Eric S. Raymond2011-04-181-1/+1
|
* Regularize some names.Eric S. Raymond2011-04-011-18/+18
|
* gps_maskdump() has been a CPU hog. Drastically reduce the number of calls...Eric S. Raymond2011-03-311-0/+6
| | | | | ...and guard them with debug level so they won't be done when the output would never be shipped anywhere.
* More extraction of autoconf tentacles.Eric S. Raymond2011-03-311-5/+0
| | | | | | | | | | Get rid of several obsolete AM_CONDITIONALs. Move NMEA-variants-to-NMEA dependencies into the C code so they're build-system-independent. We're no longer using timezone anywhere, so that doesn't need to be configured. Reorder configure.ac to separate out boilerplate. The nsl and socket libraries are obsolete, so don't search for those either. All regression tests pass.
* scan-build and splint cleanup. All regression tests pass.Eric S. Raymond2011-03-291-1/+0
|
* Scan-build and splint cleanup. All regression tests pass.Eric S. Raymond2011-03-281-1/+1
|
* Restore file descriptor properly after control-send.Eric S. Raymond2011-03-281-1/+1
|
* Re-identify most *_IS flags with corresponding *_SET flags.Eric S. Raymond2011-03-271-1/+1
| | | | | | | | | | | Required so clients looking at flag masks in data exported via the shared-memory interface will see the right thing. These were separated originally in order to avoid pushing the reqyuired width of the gpsdata.set flag mask over 32 bits. It became 64 bits in the Version 5 API change, so that constraint went away. All regression tests pass.
* Splint cleanup.Eric S. Raymond2011-02-221-3/+3
|
* Fix some timeout, and explain why they're needed.Eric S. Raymond2011-02-221-1/+6
|
* Re-enable mode switching from gpsmon.Eric S. Raymond2011-02-221-6/+9
|
* Log mode/speed/rate switches.Eric S. Raymond2011-02-221-1/+4
|
* Add -t option to gpsmon.Eric S. Raymond2011-02-221-13/+47
|
* Eliminate some spurious messages.Eric S. Raymond2011-02-221-10/+19
|
* Fix the negative-date problem in gpsmon.Eric S. Raymond2011-02-221-0/+1
|
* splint cleanup.Eric S. Raymond2011-02-211-1/+1
|
* Make gpsmon's logfile option more useful.Eric S. Raymond2011-02-191-2/+3
|
* Improved error and progress logging.Eric S. Raymond2011-02-171-2/+57
|
* Bugfixes in the GPS monitor.Michael Tatarinov2011-02-151-3/+5
| | | | | | | 1. Don't send a command if the device is not specified. 2. Always set the subframe_enabled flag to off when we toggle subframe mode, because we're counting on receipt of a subframe packet to turn it on if the command succeeds.
* Some tweaks for the GPS monitor.Michael Tatarinov2011-02-141-2/+8
| | | | | | | | | | 1. The gpsdata.dev.path is filled only in JSON mode, but we in super-raw mode. Fill it. 2. Toggle subframe_enabled flag when we toggle subframe mode. 3. Disable update mid6win, mid7win, mid9win, mid13win, mid27win when we display navigation parameters.
* Cosmetic fixes for the SiRF monitor.Michael Tatarinov2011-02-111-16/+1
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Minor gpsmon cleanup.Eric S. Raymond2011-01-281-1/+1
|
* More excision of unneeded configure tests.Eric S. Raymond2011-01-251-9/+0
| | | | This one was checking for a GNU-only alternative to a POSIX facility.
* More deheader testing. All regression tests pass.Eric S. Raymond2011-01-131-0/+1
|
* More header portability audting with a new version of deheader.Eric S. Raymond2010-12-221-1/+5
|
* More header portability auditing by deheader.Eric S. Raymond2010-12-221-0/+3
|
* Correct a previous commit changing <time.h> to <sys/time.h> eceywhere.Eric S. Raymond2010-12-211-1/+1
| | | | <sys/time.h> is needed for select(2).
* Use <time.h> a la SuS, rather than <sys/time.h>, for select(2) etc.Eric S. Raymond2010-12-211-5/+7
|
* Still more simplification of configuration and header handling.Eric S. Raymond2010-12-141-5/+0
|
* For simplification on SuS assumptions.Eric S. Raymond2010-12-131-11/+1
|
* Duplicate-inclusion and portability cleanup. All regression tests pass.Eric S. Raymond2010-12-111-1/+0
|
* Unused-header removals by deheader. All regression tests pass.Eric S. Raymond2010-12-011-10/+0
|
* First round of changes for API major version 5:Eric S. Raymond2010-07-131-1/+1
| | | | | * gps_open() becomes reentrant, what gps_open_r() used to be. * gps_poll() is removed in favor of gps_read().
* Fixes for previous Bluetooth code.Alban Browaeys2010-07-021-4/+13
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>