Jak wytworzyć dźwiękową sygnalizację alarmów po stronie klienta webowego.
W celu uruchomienia po stronie klienta webowego dźwiękowej sygnalizacji zależnej od alarmów generowawnych na serwerze, jest konieczne wytworzyć stałe powiązanie, które będzie klienta informować o stanie alarmów. Do tego celu idealnie nadaje się obiekt
PmgButton lub obrazek (
PmgCanvas,
PmgRasterImage) zamieszczony w nieustannie otwartym panelu (zazwyczaj
Toolbar).
Opis będzie następująca:
- W karcie "
Zmienne" tego obiektu wytwórz zmienną typu
Integer o nazwie "
nAlState3".
- Powiąż tą zmienną powiązaniem danych "
PP" z odpowiednim obiektem
PmaAlarmGroup. W konfiguratorze "
Właściwość" wprowadź:
GetStateCount("state:3;")
(To ustawi wołanie metody
GetStateCount z parametrem
state:3;, która będzie zwracać liczba aktualnie aktywnych (czerwonych) alarmów.)
- Następnie w zdarzeniu
onRefresh wytwórz skrypt zapisany jako Przykład.
Zmienną
nAlState3 można zastosować również do zmiany koloru tekstu, tła, obrazka, itd.
Obiekt może zostać przygotowany również jako przycisk do otwarcia przeglądarki alarmów. Patrz
Otwarcie przeglądarki obiektu PmaAlarmGroup