Module Scheduler

Models time events calling event handing functions.

Global(s)

SCHEDULER

Type SCHEDULER

SCHEDULER.ClassName
SCHEDULER:New(TimeEventObject, TimeEventFunction, TimeEventFunctionArguments, StartSeconds, RepeatSecondsInterval, RandomizationFactor, StopSeconds)

SCHEDULER constructor.

SCHEDULER:Scheduler()
SCHEDULER:Start()
SCHEDULER:Stop()

Global(s)

#SCHEDULER SCHEDULER

Type Scheduler

Type SCHEDULER

The SCHEDULER class

Field(s)

#string SCHEDULER.ClassName
SCHEDULER:New(TimeEventObject, TimeEventFunction, TimeEventFunctionArguments, StartSeconds, RepeatSecondsInterval, RandomizationFactor, StopSeconds)

SCHEDULER constructor.

Parameters

  • #table TimeEventObject :

  • #function TimeEventFunction :

  • #table TimeEventFunctionArguments :

  • #number StartSeconds :

  • #number RepeatSecondsInterval :

  • #number RandomizationFactor :

  • #number StopSeconds :

Return value

#SCHEDULER:

SCHEDULER:Scheduler()
SCHEDULER:Start()
SCHEDULER:Stop()