Starts a repeating PIT timer.
To start a one-shot timer, use BIOS_PIT_START.
Response: The PIT will send BIOS_PIT_TRIGGER repeatedly at the specified interval until the timer is cancelled using BIOS_PIT_CANCEL or the Mark 1 is turned off.
llMessageLinked(LINK_ROOT, [ms]
, "BIOS_PIT_REPEAT", [ident]
);
• target | LINK_ROOT |
• integer | [ms] |
• key | [ident] |
Parameter | Description |
---|---|
[ident] |
String. Must be a system-unique identifying string up to 64 characters to identify this timer. Any characters beyond the first 64 will be ignored. If this is the same [ident] as an existing timer, the existing timer is replaced.Generally, llGetScriptName should be incorporated into the [ident] as a safe method of avoiding conflicts. llGenerateKey may also be used and stored to check incoming BIOS_PIT_TRIGGER calls if absolute uniqueness is required. |
[ms] |
Integer. Must be between 200 and 2,147,483,647, inclusive, without commas. The timer will trigger approximately every [ms] milliseconds.Frequent timers will cause slowdowns, so avoid using less than 1000 unless absolutely necessary. Any value below 200 will be clamped to 200, except for 0, which will act the same as BIOS_PIT_CANCEL. |