ControlSystemStudio / phoebus

A framework and set of tools to monitor and operate large scale control systems, such as the ones in the accelerator community.
http://phoebus.org/
Eclipse Public License 1.0
92 stars 89 forks source link

Thermometer widget: request for functionality #2627

Open b-spruck opened 1 year ago

b-spruck commented 1 year ago

Is it on purpose that the thermometer widget does not have any functionality to plot value+unit, axis, nor alarm limits like it was in CSS? In my feeling this renders it rather useless. I can simply add a text widget nearby as workaround, but this would not solve axis and limit display.

kasemir commented 1 year ago

It's not a matter of deliberately removing the scale, value indicator, alarm limits and a nice melody playing on the side, but rather a case of nobody having found the time to implement these aspects. If you combine a strong need for these options with a talent to implement them, by all means go ahead. Well, except for the melody playing on the side, that would need to be optional.

b-spruck commented 1 year ago

TL;DR Nobody currently working to improve. Help welcome.

kasemir commented 1 year ago

TL;DR Yup

b-spruck commented 1 year ago

O.k. I started with a bit easier widget, adding limit area indicator to the scale, as used in tank. Like the style as it is used in meters. (more or less copy n paste from the meter code ...)

grafik

georgweiss commented 1 year ago

We are currently working on a new widget that might overlap with the proposed changes. For lack of a better word we have dubbed it "linear meter" (to distinguish it from the current "curved" meter).

Attached screen shot should give an idea on its features. Colors would be customizable, of course.

This is work in progress, but when done we will make it publicly available as an optional widget that may be added to a site specific build of Phoebus.

image