*
* <http://gpoclocksystems.byethost22.com/pages/pr479b.html>
*/
-static long const pulsewidth = 250000000; /* nanoseconds */
+static long const pulsewidth = 200000000; /* nanoseconds */
/*
- * Minimum gap between pulses.
+ * Minimum gap between pulses. The fastest a Clock No. 36 could emit
+ * pulses was once per second, so with a maximum pulse width of
+ * 500 ms, that leaves 500 ms between pulses.
*/
-static long const gapwidth = 250000000; /* nanoseconds */
+static long const gapwidth = 500000000; /* nanoseconds */
/*
* Maximum error to correct by advancing the clock rather than
* The straightforward thing to do here would simply
* be to pwrite() to the state file. However, we
* don't do that because we'd like to drop the clock
- * GPIO line in 250 ms, and the write might take
+ * GPIO line in 200 ms, and the write might take
* longer than that (especially since statefd is
* opened with O_DSYNC). So it's time to plunge into
* POSIX aio. Happily, it's pleasant enough in a