summaryrefslogtreecommitdiff
path: root/gpsmon.c
Commit message (Collapse)AuthorAgeFilesLines
* Code is now static-checker clean with splint, cppcheck, and Coverity.Eric S. Raymond2013-11-191-2/+2
| | | | All regression tests pass. PPS is live.
* Upgun the gpsmon prompt for Hal Murray's benefit.Eric S. Raymond2013-11-191-10/+25
|
* Trivial fix for Hal Murray's 8N1N1 artifact.Eric S. Raymond2013-11-191-1/+1
|
* Add timeout on wait-for-ACK to SiRF driver.Eric S. Raymond2013-11-191-1/+7
| | | | Correct initialization observed oon SiRF-III. All regression tests pass.
* Coverity annotations.Eric S. Raymond2013-11-181-1/+2
|
* spint annotation fixes. No logic changes.Eric S. Raymond2013-11-181-20/+29
| | | | All regression tests pass, PPS is live.
* Be explicit when PPS is not available because the build used pps=no.Eric S. Raymond2013-11-171-1/+3
|
* PPS offset field now updates properly in gpsmon client mode.Eric S. Raymond2013-11-171-1/+12
|
* Another whack at display flapping. Never reselect the monitor on PPS packets.Eric S. Raymond2013-11-171-3/+3
| | | | All regressuion tests pass, PPS is live in both direct and client gpsmon.
* Stomp a sign-extension bug.Eric S. Raymond2013-11-171-3/+3
|
* Fix up the pps=no build. All regression tests pass.Eric S. Raymond2013-11-171-0/+6
|
* PPs drift is now visible in client-mode JSON...Eric S. Raymond2013-11-171-7/+30
| | | | ...but seems to be stuck on zero. Must figure that out.
* Drastic simplification of gpsmon initialization sequence.Eric S. Raymond2013-11-171-66/+22
| | | | | | | | Client-mode gpsmon now treats the daemon simply as a TCP source. The previous sequence had some weird holes, like an inability to set lexer debug levels. All regression tests pass. PPS is live in gpsd and direct-mode gpsmon.
* Introduce new LOG_CLIENT looging level.Eric S. Raymond2013-11-161-0/+3
|
* gpsmon logging improvementsEric S. Raymond2013-11-161-3/+4
|
* And that fixes the echoing.Eric S. Raymond2013-11-161-3/+7
|
* -a mode now works except for initial character echo.Eric S. Raymond2013-11-161-6/+19
|
* -a mode now stops on input char, but needs some fiddling yet.Eric S. Raymond2013-11-161-4/+13
|
* More splint and pylint cleanups.Eric S. Raymond2013-11-151-9/+11
| | | | All regression tests pass with pps=tru or pps=false, PPS is live.
* Revert "Don't condition out thread locks when PPS disabled..."Eric S. Raymond2013-11-151-14/+30
| | | | scons pps=false check hangs with this change.
* Don't condition out thread locks when PPS disabled, gpsmon will need them.Eric S. Raymond2013-11-151-30/+14
| | | | All regression tests pass. PPS is live.
* In gpsmon, better signal protection.Eric S. Raymond2013-11-141-6/+15
|
* Add a necessary 'volatile'.Eric S. Raymond2013-11-141-1/+1
|
* In gpsmon, more simplification. All regression test pass, PPS is live.Eric S. Raymond2013-11-141-13/+12
|
* In gpsmon, further decouple data handling from display.Eric S. Raymond2013-11-141-13/+13
|
* Code simplification.Eric S. Raymond2013-11-141-27/+24
|
* Non-ncurses mode of gpsmon (for diagnostics) is closer to working.Eric S. Raymond2013-11-141-38/+61
| | | | Issues with making command input stop the main loop need to be resolved.
* More curses code isolation. All regression tests, PPS is live.Eric S. Raymond2013-11-141-3/+10
|
* More gpsmon refactoring.Eric S. Raymond2013-11-141-54/+68
|
* More isolation of curses code.Eric S. Raymond2013-11-141-6/+17
|
* More gpsmon refactoring.Eric S. Raymond2013-11-141-121/+135
|
* Rarrange gpsmon code for clarity. No logic changes.Eric S. Raymond2013-11-141-103/+108
|
* gpsmon refactoring step. Live-tests correct.Eric S. Raymond2013-11-141-31/+53
|
* ppsbar -> pps.Eric S. Raymond2013-11-131-4/+4
| | | | All regression tests pass. PPS is live in both gpsd and gpsmon.
* Another error message upgrade.Eric S. Raymond2013-11-121-3/+3
|
* In gpsmon, more informative error messages.Eric S. Raymond2013-11-121-3/+6
|
* Reduce gpsd log verbosity a lot.Eric S. Raymond2013-11-121-3/+3
| | | | | | | | | | Way too much logging was happening at LOG_IO level, which is intended for watching data traffic in and out of the daemon rather than all the minutiae of data analysis - that's LOG_DATA. Also, LOG_DATA gets pushed down two levels. The effect is that -D 5 means exactly what it did, but for purposes other than driver debugging -D 4 now suffices.
* 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
|