Jak vytvořit zvukovou signalizaci alarmů na straně webového klienta.
Aby bylo možné na straně webového klienta spustit zvukovou signalizaci závislou na alarmech generovaných na serveru, je nutno vytvořit trvalou vazbu, která bude klienta o stavu alarmů informovat. K tomuto účelu ideálně poslouží objekt
PmgButton nebo obrázek (
PmgCanvas,
PmgRasterImage) umístěný v trvale otevřeném obrazu (obvykle
Toolbar).
Postup bude následující:
- V kartě "
Proměnné" tohoto objektu vytvořte proměnnou typu
Integer s názvem "
nAlState3".
- Tuto proměnnou napojte datovou vazbou "
PP" na sledovaný objekt
PmaAlarmGroup. V konfigurátoru "
Vlastnost" zadejte:
GetStateCount("state:3;")
(To nastaví volání metody
GetStateCount s parametrem
state:3;, která bude vracet počet právě aktivních (červených) alarmů.)
- V události
onRefresh pak vytvořte skript uvedený jako Příklad.
Proměnnou
nAlState3 lze použít také ke změně barvy textu, pozadí, obrázku, atd.
Objekt může sloužit i jako tlačítko pro otevření prohlížeče alarmů. Viz
Otevření prohlížeče objektu PmaAlarmGroup