Idea:
The description of an alarm might be "RFQ RF error", which makes sense to operators who read this.
For the annunciation, we need some help by spelling it out a "Arr eff queue radio frequency error".
The original alarm annunciator supported a "translation file", see
https://github.com/ControlSystemStudio/cs-studio/blob/master/applications/alarm/alarm-plugins/org.csstudio.alarm.beast.annunciator/plugin_customization.ini and
https://github.com/ControlSystemStudio/cs-studio/blob/master/applications/alarm/alarm-plugins/org.csstudio.alarm.beast.annunciator/src/org/csstudio/alarm/beast/annunciator/model/TranslationFileReader.java
In there you could list patterns like "RFQ" or "RFQ RF" and provide translations into something that sounds better when annunciated.
Idea:
The description of an alarm might be "RFQ RF error", which makes sense to operators who read this.
For the annunciation, we need some help by spelling it out a "Arr eff queue radio frequency error".
The original alarm annunciator supported a "translation file", see
https://github.com/ControlSystemStudio/cs-studio/blob/master/applications/alarm/alarm-plugins/org.csstudio.alarm.beast.annunciator/plugin_customization.ini and
https://github.com/ControlSystemStudio/cs-studio/blob/master/applications/alarm/alarm-plugins/org.csstudio.alarm.beast.annunciator/src/org/csstudio/alarm/beast/annunciator/model/TranslationFileReader.java
In there you could list patterns like "RFQ" or "RFQ RF" and provide translations into something that sounds better when annunciated.