summaryrefslogtreecommitdiff
path: root/gpsmon.c
Commit message (Collapse)AuthorAgeFilesLines
* Rename and rationalize driver table instances. No logic changes.Eric S. Raymond2013-11-121-4/+4
|
* Slightly improved thread0locking in gpsmon.Eric S. Raymond2013-11-121-4/+4
|
* Fix PPS offset display bug by properly thread-locking some accesses.Eric S. Raymond2013-11-121-12/+1
|
* Fix more build breakage. Partial splint cleanup.Eric S. Raymond2013-11-121-10/+10
|
* Cosmetic fix.Eric S. Raymond2013-11-111-1/+1
|
* gpsmon i command now works.Eric S. Raymond2013-11-111-4/+4
|
* Fix up command echoing.Eric S. Raymond2013-11-101-2/+13
|
* Fix the stutter problem with gpsmon input.Eric S. Raymond2013-11-101-1/+3
|
* More gpsmon display cleanup.Eric S. Raymond2013-11-101-1/+1
|
* Cosmetic fix to screen sisplay.Eric S. Raymond2013-11-101-1/+2
|
* Eliminate spurious input character echoes in gpsmon.Eric S. Raymond2013-11-101-57/+65
| | | | Also, try to implement Ctrl-L. But it's a bit glitchy still and needs work.
* Teach the client library about ppsbar...Eric S. Raymond2013-11-101-1/+1
| | | | | ...against the extremmely unlikely evebtuality of anything but gpsmon wanting to use it.
* PPS events now show in gpsmon runb through the daemon.Eric S. Raymond2013-11-091-6/+6
|
* u-blox name cleanup. All regression tests pass, PPS is live.Eric S. Raymond2013-11-091-2/+2
|
* Have gpsmon do the right thing for NMEA packets shipped by a sticky driver.Eric S. Raymond2013-11-091-2/+7
|
* Make gpsmon properly clear screen at startup.Eric S. Raymond2013-11-091-0/+1
| | | | | We were sometimes seeing garbafe from before screen setup at the right edge of displays over minimum size.
* Code is fully cppcheck, splint, and Coverity clean.Eric S. Raymond2013-11-061-0/+1
| | | | All regression tests pass. PPS is live.
* Unify time-difference computations. All regression tests pass, PPS is live.Eric S. Raymond2013-11-061-2/+1
|
* splint cleanup.Eric S. Raymond2013-11-061-0/+2
|
* Simplify the PPS hook.Michael Tatarinov2013-11-061-3/+3
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* More cppcheck cleanup. All regression tests pass. PPS is live.Eric S. Raymond2013-11-061-2/+2
|
* Partial splint cleanup. All regression tests pass. PPS is live.Eric S. Raymond2013-11-051-2/+2
|
* Use timedrift_t for all hook arguments.Eric S. Raymond2013-11-031-5/+3
| | | | | | | | | No logic changes in this commit. We push naosecond precision closer to where time hints are shipped. Changes to ppsthread.c are kept minimal; it needs a cleanup but that will be done in another change that can be separately reviewed. All regression tests pass. PPS is live in gpsmon and reported by gpsd.
* Pretty up the PPS display in gpmon.Eric S. Raymond2013-11-021-9/+16
| | | | | | The idea is to make PPS visually obvious in the packed buffer. Time display should be on the monitor panel with the other derived data. The UBX monitor provides an example of how to do this.
* gpsmon: unconditionally log the PPS reports to the packet window.Beat Bolli2013-11-021-3/+6
| | | | Signed-off-by: Beat Bolli <bbolli@ewanet.ch>
* gpsmon: refactor gpsd_report().Beat Bolli2013-11-021-11/+29
| | | | | | | This introduces the functions packet_vlog() and packet_log(). They log unconditionally to the packetwin and the log file, if it's open. Signed-off-by: Beat Bolli <bbolli@ewanet.ch>
* gpsmon: serialize output to the packetwin.Beat Bolli2013-11-021-2/+31
| | | | | | This is needed because the PPS thread is going to write into the packet log. Signed-off-by: Beat Bolli <bbolli@ewanet.ch>
* gpsmon: log the file name instead of its FILE *Beat Bolli2013-11-021-2/+2
| | | | Signed-off-by: Beat Bolli <bbolli@ewanet.ch>
* Typo fixes.Beat Bolli2013-11-021-1/+1
| | | | Signed-off-by: Beat Bolli <bbolli@ewanet.ch>
* Cleaned-up version of Beat's patch to use the PPS loop in gpsmon.Eric S. Raymond2013-11-021-2/+30
|
* gpsmon: simplify the HAVE_BLUEZ conditionalBeat Bolli2013-11-011-3/+2
| | | | | Signed-off-by: Beat Bolli <bbolli@ewanet.ch> Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* gpsmon: fix the usage stringBeat Bolli2013-11-011-1/+2
| | | | | | | The -l option takes the log file name as argument. Signed-off-by: Beat Bolli <bbolli@ewanet.ch> Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Egg-on-my-face build and compiler warning fixes.Eric S. Raymond2013-10-171-10/+10
|
* splint cleanup.Eric S. Raymond2013-10-141-5/+5
|
* Don't block more packet display while accepting commands.Eric S. Raymond2013-10-121-16/+24
|
* Make gpsmon quit cleanly on 'q' again.Eric S. Raymond2013-10-111-1/+5
|
* More clarifications.Eric S. Raymond2013-10-101-3/+3
|
* Clarifying comment.Eric S. Raymond2013-10-101-1/+5
|
* Renove an unused cursor move.Eric S. Raymond2013-10-101-6/+4
|
* Refactoring step.Eric S. Raymond2013-10-101-22/+17
|
* Narrow a variable's scope. All regression tests pass.Eric S. Raymond2013-10-101-2/+1
|
* splint cleanup.Eric S. Raymond2013-10-101-8/+8
|
* Handle error returns from gpsd_await_data() a bit more gracefully.Eric S. Raymond2013-10-101-2/+9
|
* Use gpsd_multipoll() for simpler code.Eric S. Raymond2013-10-101-77/+59
|
* readpkt() no longer returns anything but the packet length; simplify.Eric S. Raymond2013-10-101-7/+6
|
* Fix a display glitch.Eric S. Raymond2013-10-101-0/+1
|
* Refactoring step.Eric S. Raymond2013-10-101-16/+23
|
* Reduce amount of screen painting.Eric S. Raymond2013-10-101-13/+22
|
* Repaint less often.Eric S. Raymond2013-10-101-1/+4
|
* Refactoring step.Eric S. Raymond2013-10-101-19/+24
|