You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Actually the IAS provides a basic GUI displaying a table of alarms implemented in PySide6.
The purpose is mainly to support development and test.
In operation the GUI
need to be more sophisticated showing, for example, the topology of the system
must be able to run from everywhere i.e. outside of the contorl network (use case: the responsible of a system sitting in HQ want to check the alarms active in one of the instruments); ALMA developed a web alarm interface for that
The actual GUI is composed of a simple table of alarms with pause/resume capabilities. It gets the alarms from the kafka topic.
An API to ACK alarms in python is available.
This discussion is to propose and prioritize improvements to the IAS alarm GUI.
IAS alarm GUI improvements
Color table entries by alarm priorities
ACK
By sending a commmand to the IAS core through kafka; maybe not in the first release but the acking shall allow to ACK dependents alarms with one single user action
Shelve
Shelving is based on time (i.e. auotmatically disabled after the shelving time elapses); the GUI shlall allow the user to shelve an alarm from a drop list of times; note that some alarms cannot be shleved (ftrom configuration)
Filtering
Useful for showing alarms for a given part of the system. Categories of users could be allowed to browse only a subset of alarms
Sorting by priorities, status and time
login
(basic: opertaor can read and ACK alarms; all the others read only)
Show icons for color blind
icons must be different for all the states of all the priorites of the alarms
Play sound
actually the IAS allows to define one sound for each priority but it should IMO also allow to set a sound to each alarm so to tell directly to the operator what a problem is without moving is head in front of the alarm panel
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
IAS alarm GUI
Actually the IAS provides a basic GUI displaying a table of alarms implemented in PySide6.
The purpose is mainly to support development and test.
In operation the GUI
The actual GUI is composed of a simple table of alarms with pause/resume capabilities. It gets the alarms from the kafka topic.
An API to ACK alarms in python is available.
This discussion is to propose and prioritize improvements to the IAS alarm GUI.
IAS alarm GUI improvements
By sending a commmand to the IAS core through kafka; maybe not in the first release but the acking shall allow to ACK dependents alarms with one single user action
Shelving is based on time (i.e. auotmatically disabled after the shelving time elapses); the GUI shlall allow the user to shelve an alarm from a drop list of times; note that some alarms cannot be shleved (ftrom configuration)
Useful for showing alarms for a given part of the system. Categories of users could be allowed to browse only a subset of alarms
(basic: opertaor can read and ACK alarms; all the others read only)
icons must be different for all the states of all the priorites of the alarms
actually the IAS allows to define one sound for each priority but it should IMO also allow to set a sound to each alarm so to tell directly to the operator what a problem is without moving is head in front of the alarm panel
Beta Was this translation helpful? Give feedback.
All reactions