Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Inactivate - metoda objektu PmAlarmEventItem

Popis:
Deaktivace alarm/event položky
Syntaxe:
Inactivate([tTimeOff As Date])
Volání:
oAlEvItem.Inactivate tTimeOff
Parametry:
tTimeOff[nepovinné] (Date) Čas deaktivace alarmu. Není-li zadán, použije se aktuální čas počítače.
Poznámka:
Volání metody Inactivate nad neaktivním alarmem nemá žádný účinek. Aktivní alarm se deaktivuje. Chování alarmu při deaktivaci určuje konfigurátor Typ deaktivace.

Pokud se alarm deaktivuje bez parametrů, lze použít i jednodušší způsob pomocí zápisu hodnoty false do vlastnosti Active.

Pro eventy nemá smysl (pouze pro alarmy).

Metoda je synchronní, tzn. že alarmní subsystém ji ihned vykoná. Nicméně vlastní zápis na disk do historie alarmů/eventů je asynchronní, tzn. že tato metoda předá alarmnímu subsystému požadavek na zápis do historie, ten je zařazen do fronty požadavků a alarmní subsystém jej později vykoná.

Příklad:
oAlEv.Item("Teplota").Inactivate
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice