ZMQDevice::setTimerCallback
Set the timer callback function
Description
Sets the timer callback function. The timer callback will be invoked after timeout has passed. The difference between idle and timer callbacks are that idle callback is invoked only when the device is idle. The callback function signature is callback (mixed $user_data). Added in ZMQ extension version 1.1.0.
Parameters
cb_funcCallback function to invoke when the timer fires. Returning false or a value that evaluates to false from this function will cause the device to stop.
timeoutHow often to invoke the timer callback in milliseconds. The timer callback is invoked periodically. The timeout value guarantees that there is at least this amount of milliseconds between invocations of the callback function.
user_dataAdditional data to pass to the callback function.
Return Values
On success this method returns the current object.