Table of Contents

Name

fasttimed - fasttime daemon process

Synopsis

fasttimed [options]

Description

fasttime uses the CPU tick register to interpolate the current time based on regular samples from the system time. For applications that support it, this provides them with faster and more accurate time readings.

Most applications supporting fasttime can make use of the daemon. This allows them to share the same calibration data, ensuring the timestamps between the processes are consistent.

The following options are intended for fasttimed and application developers only; optimal defaults determined by experimentation have already been set.

-ldm, --loop-delay-min <value>
minimum loop delay, in seconds
-ldx, --loop-delay-max <value>
maximum loop delay, in seconds
-ldi, --loop-delay-initial <value>
initial loop delay, in seconds
-lda, --loop-delay-adjust <value>
number of seconds to increment or decrement the loop delay given a large enough change in stability
-g, --pll-gain <value>
set the PLL loop gain
-d, --debug
print debug information

to stdout

Errors

Only one fasttimed process may be running at a time. If you see the message "Cannot create shared memory segment," either a process is already running or one was terminated uncleanly. In this case, you may have to reboot to start the process again.
To shutdown fasttimed cleanly, send a HUP signal:
killall -HUP fasttimed

Author

Alex Holkner (alex@partiallydisassembled.net)

Homepage

http://fasttime.sourceforge.net/

See Also

fasttime_init(3) fasttime_gettimeofday(3)


Table of Contents