PANIC GUI

PANIC GUI description and goals

PANIC GUI allows the user to define configurations of the alarms. Those alarms can be saved in Tango Database and modified. PANIC GUI is gathering and managing information from all PyAlarm devices.

Main view of PANIC GUI

Fig. 17 Main view of PANIC GUI

GUI overview

Application top bar has shortcuts to most popular options that are helpful in managing the alarms

PANIC GUI overview

Fig. 18 PANIC GUI overview

PhoneBook

The Phonebook is tool to easy add, manage and remove receivers for alarms. Each line define one named receiver, for example:

%JAN KOWALSKI:jan.kowalski@s2innovation.com;0048123456789

After clicking on PhoneBook icon

PANIC GUI, PhoneBook

Fig. 19 PANIC GUI, PhoneBook

User can see window to add, edit or remove receivers

Phonebook main window

Fig. 20 Phonebook main window

After clicking on Add button user can add new receiver

Phonebook add resceiver

Fig. 21 Phonebook add resceiver

Trend

After clicking on Trend icon

PANIC GUI, Trend

Fig. 22 PANIC GUI, Trend

User can see Trend window of provided device attribute

Alarms trend main view

Fig. 23 Alarms trend main view

Advanced configuration

After clicking on Advanced Configuration icon

PANIC GUI, Advanced Configuration

Fig. 24 ANIC GUI, Advanced Configuration

User can select PyAlarm device and manage configuration

PyAlarm Device Configuration

Fig. 25 PyAlarm Device Configuration

Alarm History Viewer

After clicking on Alarm History Viewer icon

PANIC GUI, Alarm History Viewer

Fig. 26 PANIC GUI, Alarm History Viewer

User can see all available alarms history or select alarm and check history of chosen alarm.

Alarm History Viewer

Fig. 27 Alarm History Viewer

After clicking on number in first column and next Open Snapshot button, user can see context of selected Snapshot.

Snapshot of selected alarm context

Fig. 28 Snapshot of selected alarm context

Alarm Calculator

After clicking on Alarm Calculator icon

ANIC GUI, Alarm Calculator

Fig. 29 PANIC GUI, Alarm Calculator

User can create and validate formula of the alarm.

Alarm Formula Preview

Fig. 30 Alarm Formula Preview

After clicking on Evaluate button user can validate to verify that provided formula will trigger the alarm.

Evaluate of alarm formula

Fig. 31 Evaluate of alarm formula

Attribute Finder

After clicking on Attribute Finder icon

PANIC GUI, Attribute Finder

Fig. 32 PANIC GUI, Attribute Finder

User can search for devices and attributes using wildcards

Attribute Finder

Fig. 33 Attribute Finder

After clicking on button in Archiving column user can verify that selected attribute is archived.

Verify attributes archived

Fig. 34 Verify attributes archived

Alarm Panel

After clicking on Alarm Panel icon

PANIC GUI, Alarm Panel

Fig. 35 PANIC GUI, Alarm Panel

User can open window showing state of configured alarms.

PANIC Alarm Panel

Fig. 36 PANIC Alarm Panel

Alarm edit/details panel

After double-click on selected item on alarms list

Alarms list

Fig. 37 Alarms list

User can check details of an alarm.

PANIC GUI, view alarm details

Fig. 38 PANIC GUI, view alarm details

After clicking on Edit button user can edit selected alarm

Edit alarm

Fig. 39 Edit alarm

User can e.g. modify formula of selected alarm

Modify formula

Fig. 40 Modify formula

After clicking on Evaluate button user can verify provided formula

Evaluate formula

Fig. 41 Evaluate formula

After clicking on Save button user can store modification.

Configuration of the alarms list

User can customize list of presented alarms list.

Configuration of presented alarms

Fig. 42 Configuration of presented alarms

Sorting

After clicking on drop-down list

Sorting alarms

Fig. 43 Sorting alarms

User can sort alarms by:

  • State

  • UserFilters

  • Priority

  • Devices

  • PreCondition

  • Annunciator

  • Receivers

  • Domain

  • Family

State

Fig. 44 State

UserFilters

Fig. 45 UserFilters

Priority

Fig. 46 Priority

Devices

Fig. 47 Devices

PreCondition

Fig. 48 PreCondition

Annunciator

Fig. 49 Annunciator

Receivers

Fig. 50 Receivers

Domain

Fig. 51 Domain

Family

Fig. 52 Family

Filters

After clicking on filter text box:

Filters

Fig. 53 Filters

User can create quick filter and save it.

Show active alarms

After clicking on Show Active Only checkbox.

Show Active Alarms

Fig. 54 Show active alarms

User can see only active alarms.

Context menu

After right click on selected alarm on the list

Alarm details

Fig. 55 Alarm details

User can choose:

  • See Alarm Details

  • Preview Formula/Values

  • View History

  • Change Priority

  • Reset Alarm(s)

  • Acknowledge/Renounce Alarm(s)

  • Disable/Enable Alarm(s)

  • Edit Alarm

  • Clone Alarm

  • Delete Alarm

  • Advanced Config

  • TestDevice

Alarm Details

PANIC GUI, view alarm details

Fig. 56 PANIC GUI, view alarm details

Preview Formula/Values

Preview Formula/Values

Fig. 57 Preview Formula/Values

View History

No archivization

Fig. 58 No archivization

Alarm History

Fig. 59 Alarm History

Change Priority

Change Priority

Fig. 60 Change Priority

Acknowledge/Renounce Alarm

Renounce Alarm

Fig. 61 Renounce Alarm

Disable/Enable Alarm

Disable Alarm

Fig. 62 Disable Alarm

Edit Alarm

Edit Alarm

Fig. 63 Edit Alarm

Clone Alarm

Clone Alarm

Fig. 64 Clone Alarm

Delete Alarm

Delete Alarm

Fig. 65 Delete Alarm

Advanced Config

Advanced Config

Fig. 66 Advanced Config

TestDevice

Test Device

Fig. 67 Test Device

Alarms management

Using buttons at the bottom a user can manage alarms.

Alarm details

Fig. 68 Alarm details

Create new alarm

After clicking New button user can configure new alarm.

New alarm

Fig. 69 New alarm

Top bar menu

Import and Export from CSV file

Application allows to import or export to CSV file configuration of alarms

PANIC GUI, File menu

Fig. 70 PANIC GUI, File menu

Format CSV file of CSV file must contain columns:

  • TAG

  • DEVICE DESCRIPTION

  • SEVERITY

  • RECEIVERS

  • FORMULA

The separtaion between CSV fields shall be a tab character (t). This is due to an alarm configuration contain semicolons(;) and comas (,) which would otherwise interfere with CSV structure.

CSV file example

Fig. 71 CSV file example

Tools

PANIC GUI has included many tools to help with configuration of new alarm or edit created.

PANIC GUI, Tools menu

Fig. 72 PANIC GUI, Tools menu