Define a BTS timer.
DEFINE TIMER >>-DEFINE--TIMER(data-value)--+-------------------+-------------> '-EVENT(data-value)-' .-------------------------. V | >--+-AFTER----+-DAYS(data-value)----+-+----------------------+->< | +-HOURS(data-value)---+ | | +-MINUTES(data-value)-+ | | '-SECONDS(data-value)-' | | .-------------------------. | | V | .-today--------------. | '-AT----+-HOURS(data-value)---+-+--+--------------------+-' +-MINUTES(data-value)-+ '-ON--| ON options |-' '-SECONDS(data-value)-' ON options |--YEAR(data-value)---------------------------------------------> >--+-MONTH(data-value)--DAYOFMONTH(data-value)-+----------------| '-DAYOFYEAR(data-value)---------------------'
Conditions: EVENTERR, INVREQ, TIMERERR
You must specify one or more of DAYS(0–999), HOURS(0–23), MINUTES(0–59), and SECONDS(0–59). For example, HOURS(1) SECONDS(3) means one hour and three seconds (the minutes default to zero).
The default value is zero.
The default event name is the name of the timer.
The default value is zero.
The default value is zero.
If the ON option is not specified, the default date is today.
The default value is zero.
DEFINE TIMER() AT HOURS(15)
defines
a timer that will expire at 3 p.m. today (or immediately if the local time
is already later than 3 p.m.).DEFINE TIMER() AT HOURS(15) ON YEAR(2001) MONTH(11) DAYOFMONTH(3)
defines
a timer that will expire at 3 p.m. on 3rd November 2001.DEFINE TIMER() AT HOURS(15) ON YEAR(2001) DAYOFYEAR(32)
defines
a timer that will expire at 3 p.m. on 1st February 2001.DEFINE TIMER() AT HOURS(8) ON YEAR(1997) MONTH(1) DAYOFMONTH(1)
defines a timer that expires immediately.