summaryrefslogtreecommitdiff
path: root/pseudonmea.c
Commit message (Collapse)AuthorAgeFilesLines
* Splint cleanup. All regression tests pass.Eric S. Raymond2011-02-161-13/+13
|
* Generate NMEA GPALM in pseudo-NMEA when almanic information is available.Michael Tatarinov2011-02-161-0/+32
|
* Explain why we emit ZDA in pseudo-nmea without timezone.Eric S. Raymond2011-02-021-0/+9
|
* Make generated ZDAs report a UTC timezome, since UTC is what they emit.Eric S. Raymond2011-02-011-8/+2
|
* In pseudo-NMEA generation, emit ZDA at top of cycle.Eric S. Raymond2011-02-011-2/+36
|
* More header portability auditing by deheader.Eric S. Raymond2010-12-221-4/+2
|
* Header cleanup.Eric S. Raymond2010-12-141-14/+2
|
* More partial splint cleanup.Eric S. Raymond2010-12-081-4/+4
|
* Use isfinite() rather than obsoilete finite().Eric S. Raymond2010-12-021-4/+4
| | | | Enables gpsd to link with uClibc. Addresses Berlios tracker bug #17368.
* Unused-header removals by deheader. All regression tests pass.Eric S. Raymond2010-12-011-5/+0
|
* More indent pragmas.Eric S. Raymond2010-04-141-2/+4
|
* Once again, GNU indent is easily confused...Eric S. Raymond2010-04-141-2/+0
|
* Scatter GNU indent pragmas to tell it not to do stupid things.Eric S. Raymond2010-04-141-2/+4
| | | | All regression tests pass.
* Reindented core library. All regressiopn tests pass.Eric S. Raymond2010-04-141-77/+82
|
* Make the client library and daemon use different sets of state-flag masks.Eric S. Raymond2010-04-091-5/+5
| | | | | | | | | | | | | | | | | Large patch, no actual executable code changes except in three debug dumpers. Breaks up the *_SET status macros so the client side continues to use them, but the daemon uses a similarly-named set with an _IS suffix. This frees up two mask bits in both sets - the client side no longer needs to have REPORT_SET and CLEAR_SET bits, and the daemon side no longer needs to have VERSION_SET and POLICY_SET. The only actual code change is that the maskdump.c module, generated by maskaudit.py, splits in half - one child now dumps client-side flags, the other daemon-side flags. One other function call in a debug dumper in libgps_core.c changes. All regression tests pass.
* Vanish away Id and Rev $ keywords, git won't expand them to anything useful.Eric S. Raymond2010-03-131-2/+1
|
* Copyright stamps everywhere. No code changes.Eric S. Raymond2010-03-111-0/+5
|
* David Ludlow's housekeeping and type-cleanup patch.Eric S. Raymond2010-01-021-4/+11
| | | | All regression tests pass,
* Arrgh. I confused ERR_SET with ERROR_SET in a couple of places.Eric S. Raymond2009-12-181-1/+1
| | | | | | | | | ERR_SET is now gone entirely, so in the extremely unlikely even that an app developer got caught by this (could never happen unless they shipped a bad command via the deprecated gps_send() entry point) the code will break noisily. All regression tests pass.
* gpspipe exposed an orthogonality failure.Eric S. Raymond2009-12-031-3/+8
| | | | | | | | | | | | Fix it by adding a json switch separate from watch enable. This involved moving where fake NMEA is generated to a different place, treating it as just another form of report generation rather than a side effect of receiving a sentence. Also, some client-side code had to be changed to use the json flag. A side effect is that some binary-protocol devicers generate fake $GPGSA sentences somewhat more often than they used to, and this meant rebuilding four more regression tests.
* Include the whole config file in gpsd.h.Eric S. Raymond2009-11-201-1/+0
| | | | | | | That is, instead of sectioning out two little config defines and putting them in. This makes gpsd.h self-copntained (e.g. in case it gets installed as a library header) and means we can get rid of most inclusions of it.
* In the gpsdata structure, satellites -> satellites_visibleEric S. Raymond2009-10-011-5/+5
| | | | All regression tests pass, code splints clean.
* Zero some NaNs in reports, prevent duplicative reports...Eric S. Raymond2009-09-211-2/+2
| | | | | ...when multiple channels are active. Codebase splints clean, all regression tests pass
* Splint cleanup. All regression tests pass.Eric S. Raymond2009-09-171-1/+4
|
* Disentangle the packet raw hook used on the client side...Eric S. Raymond2009-09-171-2/+2
| | | | | | ...from the internals of gpsd. Besides being better factoring, this will give us better control of the daemon's report-generation policy in the future. All regression tests pass. Codebase splints clean.
* Changing a guard in gpsd_binary_dump() gets rid of a bunch of junk GSAs...Eric S. Raymond2009-09-151-24/+28
| | | | ...in the Trimble output, and adds some good ones elsewhere.
* Split libgpsd_core.c in half. Eric S. Raymond2009-09-151-0/+241
The code for dumping pseudo-NMEA needs an overhaul and may end up at a different layer of the architecture. All regression tests pass.