2022 April Release

Software Component COOTIMER@1.1 Permanent link for this heading

Classes Permanent link for this heading

Component

Reference

Description

COOTIMER@1.1

Notification

Notification

COOTIMER@1.1

UserTimers

User Timers

Properties Permanent link for this heading

Type

Property

Name

date

timerdate

Time

LanguageStringList[]

timerinfo

Multilingual Info

TimerList[]

timermultiple

Recurring Actions

Notification

timernotification

Action

Object

timerobject

Target Object

TimerList[]

timeronce

One-Time Actions

integer

timerperiod

Duration

UserTimers

usrenvtimer

Timer

Actions Permanent link for this heading

Return Type

Signature

void

ActivateTimers()

void

AttrUsrEnvObjGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrUsrEnvObjSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

CreateTimer(
  datetime time,
  integer duration,
  object notification,
  optional LanguageStringList[] info,
  optional boolean nooverwrite)

void

DeActivateTimers()

void

DeleteTimer(
  datetime time,
  integer duration,
  object notification)

datetime

ProcessTimers(
  out retval datetime nextat)

Types Permanent link for this heading

Component

Reference

Description

COOTIMER@1.1

TimerList

Defines a timer event