summaryrefslogtreecommitdiff
path: root/www/client-howto.txt
Commit message (Collapse)AuthorAgeFilesLines
* Split the JSON protocol dcumentation out of gpsd(8).Eric S. Raymond2011-03-281-1/+2
| | | | Also, fully document the DBUS and shared-memory interfaces.
* Describe the shared-memory export.Eric S. Raymond2011-03-271-5/+48
|
* Documentation improvement.Eric S. Raymond2011-03-241-1/+6
|
* Document the unpack() method in C and Python APIs.Eric S. Raymond2011-03-241-1/+3
| | | | | | | | We're not bumping the minor API number because the C library has had this all along. Alas, it can't be made to fit the RAII model of the C++ binding. All regression tests pass.
* Sync the Python and C++ bindings to the C one. Document it properly.Eric S. Raymond2011-03-181-1/+3
|
* In the client API, take the data buffer out of the gpsdata_t structure.Eric S. Raymond2011-03-181-2/+2
| | | | | | | | | | | | | | | | | | tz has shown me that we had a point of brittleness where the size of the client's data buffer was exposed in gps_data_t. Solution: move it (and the data-waiting count) to the client's private-data member. Requires a new but trivial client-library entry point to get the buffer pointer when a client needs it. Had to be done before API Version 5 froze, or we'd have been stuck breaking a shipped API again. No implications for the daemon or other tools, as this buffer is never used there. (Except it gets rid of several K of never-used static buffer space in the daemon, which is a good thing.) All regression tests pass. Code splints clean. cgps (the only place the API fix matters in our code) live-tests correctly.
* Describe how to be carefuln about wait timeouts.Eric S. Raymond2011-03-091-3/+9
|
* Documentation update.Eric S. Raymond2011-03-091-7/+8
|
* More POLL_NONBLOCK elimination and an example update.Eric S. Raymond2011-03-091-1/+1
|
* spellchecking in client-howto.txtJon Schlueter2011-03-051-7/+7
|
* whitespace cleanup in client-howto.txtJon Schlueter2011-03-051-19/+19
|
* Update a capability table.Eric S. Raymond2011-02-021-2/+2
|
* Refactor some documentation.Eric S. Raymond2011-02-021-2/+62
|
* Timestamps in TPV and SKY go from float seconds since Unix epoch to ISO8601.Eric S. Raymond2011-01-291-2/+2
| | | | | | | | Protocol version number is bumped. Python and C test clients are known to work; interfaces of the C and Python client bindings are unchanged. Third-party client-side bindings which rely on naively copying JSON members will break (implementers have been repeatedly warned not to do this).
* The raw_hook mwember and set_raw_hook are gone; client API cleanup is done.Eric S. Raymond2011-01-251-3/+3
|
* Update with Python example.Eric S. Raymond2011-01-251-2/+12
|
* More clarification about sensor behavior.Eric S. Raymond2011-01-011-5/+34
|
* Abolish gpsd_report.c. No more hardwired logging from the client libraries.Eric S. Raymond2010-12-161-2/+6
| | | | Only the daemon now uses this function.
* Carry through and document the poll() -> read() change.Eric S. Raymond2010-07-141-29/+26
|
* Added a useful detail about mode values.Eric S. Raymond2010-04-161-1/+2
|
* Typo fix and a note on timing.Eric S. Raymond2010-04-151-5/+6
|
* Document future plans for API cleanup.Eric S. Raymond2010-04-051-0/+13
|
* Add table of bindings.Eric S. Raymond2010-04-051-4/+40
|
* Add some mention of AIS operation.Eric S. Raymond2010-03-301-1/+16
|
* Add the GPSD Client HOWTO to the documentation.Eric S. Raymond2010-03-301-0/+340