v2026.5.3
All Bundles
Bundle Date, time, and elapsed-timer utilities. Date provides current date/time and arithmetic (AddDays, AddHours). Timer measures wall-clock elapsed time. Included in lang.obl.

Alarm

Provides a system timer

Operations

GetInterval #

Get the current timer interval

method : public : GetInterval() ~ Int

New # constructor

Constructor

New(time:Int, recur:Bool)

Parameters

NameTypeDescription
timeIntalarm time in ms
recurBooltrue if reoccurring, false otherwise

New # constructor

Constructor

New(time:Int)

Parameters

NameTypeDescription
timeIntalarm time in ms

Ring # virtual

Alarm callback method

method : public : virtual : Ring(param:System.Base) ~ Nil

Parameters

NameTypeDescription
paramBasecallback parameter

SetInterval #

Set the timer interval

method : public : SetInterval(time:Int) ~ Nil

Parameters

NameTypeDescription
timeInttimer interval

Start #

Start the alarm

method : public : Start(param:System.Base) ~ Nil

Parameters

NameTypeDescription
paramBasecallback parameter

Stop #

Ends the alarm if it's reoccurring

method : public : Stop() ~ Nil