Description - vlastnost objektu PmAlarmItem
Popis:
Popis alarm položky.
Syntaxe:
String Description
Poznámka:
Vlastnost je určena
pro čtení i zápis.
Výchozí hodnota této vlastnosti je definovaná v konfigurátoru "
Popis (desc)" tohoto objektu.
Uživatelský popis alarm položky se uvádí při vytvoření alarm položky. U konfiguračně zadaných alarm položek příslušným konfigurátorem ve vývojovém prostředí. U dynamicky vytvořených alarm položek se uvádí jako nepovinný parametru
sDesc v metodě
ActivateNew nebo
RegisterNew. Pokud alarm položka je aktivní, pak lze změnit hodnotu kdykoli zápisem do této vlastnosti. Změněná hodnota bude automaticky zapsána na disk do historie při zániku nebo po kvitaci alarmu a také při ukončení aplikace.
Pro zadání lze použít
Makro výraz (
$.text ..) (vyhodnocuje se při otevření okna). Upozornění: Pro zadání
nelze použít Makro výraz $vb. Makro výraz
$.text lze použít jak při konfiguraci ve vývojovém prostředí, tak ve spuštěné aplikaci zápisem do této vlastnosti. Tím je umožněna lokalizace textů alarm položek. V této vlastnosti i na disku v historii alarmů je uložen vlastní makro výraz (nikoliv výsledek vyhodnoceného makro výrazu). Pak se lze i později v aplikaci při prohlížení stavů alarmů/historie alarmů/eventů přepínat do různých jazyků a text alarmu bude zobrazen vždy v příslušném jazyce.
Příklad:
JavaScriptVBScriptVyber a zkopíruj do schránky
var oAl = pMe.Pm("/Alarm");
var oAlItem = oAl.Item("Teplota");
var sDesc = oAlItem.Description;
Dim oAl
Set oAl = pMe.Pm("/Alarm")
Dim oAlItem
Set oAlItem = oAl.Item("Teplota")
Dim sDesc
sDesc = oAlItem.Description