ZMQDevice::setTimerCallback

(No version information available, might only be in Git)

ZMQDevice::setTimerCallbackSetzt die Timer-Callback-Funktion

Beschreibung

public function ZMQDevice::setTimerCallback(callable $cb_func, int $timeout, mixed $user_data = ?): ZMQDevice

Setzt die Timer-Callback-Funktion. Der Timer-Callback wird aufgerufen, nachdem das Timeout abgelaufen ist. Der Unterschied zwischen Idle- und Timer-Callbacks besteht darin, dass der Idle-Callback nur dann aufgerufen wird, wenn das Device untätig ist. Die Signatur der Callback-Funktion lautet callback (mixed $user_data). Hinzugefügt in Version 1.1.0 der ZMQ-Erweiterung.

Parameter-Liste

cb_func
Callback-Funktion, die aufgerufen wird, wenn der Timer auslöst. Gibt diese Funktion false oder einen Wert zurück, der zu false ausgewertet wird, ausgewertet wird, wird das Device angehalten.
timeout
Das Intervall, in dem der Timer-Callback aufgerufen wird, in Millisekunden. Der Timer-Callback wird periodisch aufgerufen. Der Timeout-Wert garantiert, dass zwischen den Aufrufen der Callback-Funktion mindestens dieser Zeitraum in Millisekunden vergeht.
user_data

Zusätzliche Daten, die an die Callback-Funktion übergeben werden.

Rückgabewerte

Im Erfolgsfall gibt diese Methode das aktuelle Objekt zurück.

add a note

User Contributed Notes

There are no user contributed notes for this page.