BrightSign HD2000 Object Reference Manual User Manual

Page 37

Advertising
background image

timer.Start()
else

print "unexpected event received"

endif
endwhile

Example: This code creates a timer that triggers every minute using wildcards in the timer spec.

st=CreateObject("roSystemTime")
timer=CreateObject("roTimer")
mp=CreateObject("roMessagePort")
timer.SetPort(mp)

timer.SetDate(-1, -1, -1)
timer.SetTime(-1, -1, 0, 0)
timer.Start()

while true

ev = wait(0, mp)

if (type(ev) = "roTimerEvent") then

print "timer event received"

else

print "unexpected event received"

endif
endwhile

Example: This code creates a timer that triggers once at a specific date / time.

timer=CreateObject("roTimer")
mp=CreateObject("roMessagePort")
timer.SetPort(mp)

timer.SetDate(2008, 11, 1)
timer.SetTime(0, 0, 0, 0)

timer.Start()

while true

ev = wait(0, mp)

if (type(ev) = "roTimerEvent") then

print "timer event received"

else

print "unexpected event received"

endif
endwhile


37

Advertising
This manual is related to the following products: