Timer Service

The timer service emits periodic signals with intervals in real time.

halmd.utility.timer_service.on_periodic(slot, interval)

Connect function to call periodically at given interval.

Parameters:
  • slot – nullary function

  • interval (number) – frequency of calls to function in seconds

Returns:

connection

halmd.utility.timer_service.on_periodic(slot, interval, start)

Connect function to call periodically at given interval.

Parameters:
  • slot – nullary function

  • interval (number) – frequency of calls to function in seconds

  • start (number) – time of first call in seconds

Returns:

connection

halmd.utility.timer_service.process()

Process timer event queue.