[Opensim-dev] llSetTimerEvent accuracy
Jeff Kelley
opensim at pescadoo.net
Sun Mar 20 14:21:24 UTC 2016
At 11:40 PM -0700 3/19/16, Mike Higgins wrote:
>Well, there is an OpenSim.ini parameter for setting the minimum time
>that a timer can ask for, and the default is 0.5 seconds.
==> MinTimerInterval = 0.05
> Then there are other fundamental limits like the 11 times a second
>heartbeat of
> OpenSim. This makes me suspect that if I want accurate times, I have to time
> everything in increments of 0.0909090909 seconds.
Don't you find the Windows numbers too perfect? It's hard to believe
in sub-microsecond accuracy. Maybe there is a bias in my script.
integer ON;
default {
touch_start(integer n) {
ON = ! ON;
if (ON) llSetTimerEvent (0.1);
else llSetTimerEvent (0.0);
}
timer() {
float t = llGetAndResetTime ();
llSay (0, (string) (1000*t));
}
}
-- Jeff
More information about the Opensim-dev
mailing list