summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2005-06-15 13:54:21 +0000
committerEric S. Raymond <esr@thyrsus.com>2005-06-15 13:54:21 +0000
commitd7aa3db02d43fc7c123a2d3300116611ca835aa3 (patch)
tree9eb26f03c9aab6a6ddc05ac995c0109a368109b4 /HACKING
parent004619b26fc0a6617279d02ef53d10b7e26053d4 (diff)
downloadgpsd-d7aa3db02d43fc7c123a2d3300116611ca835aa3.tar.gz
First cut at implementing the CYCLE_START_SET flag.
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING4
1 files changed, 4 insertions, 0 deletions
diff --git a/HACKING b/HACKING
index a0be8c8d..9d6f090f 100644
--- a/HACKING
+++ b/HACKING
@@ -415,6 +415,10 @@ publish. Also, you must ensure that gpsdata.fix.mode is set properly to
indicate fix validity after each message; the framework code relies on
this.
+The CYCLE_START_SET flag is special. Set this when the driver returns
+the first timestamped message containing fix data in in an update cycle.
+(This excludes satellite-picture messages and GPS status indications.)
+
Your packet parser is also responsible for setting the tag field
in the gps_data_t structure. This is the string that will be emitted
as the first field of each $ record for profiling. The packet getter