As a user of IBEX, it would be helpful if the GUI could reflect that an IOC has settings that are being defined by the globals.txt file. I believe that at present, you can enter values in the GUI that are correctly saved to the configuration. However, on starting the IOC, the settings in the configuration are ignored, but taken from the globals.txt file (this override should be clear to the user in the gui).
Implementation details:
1. Create a PV in the block server which serves the contents of globals.txt
1. PV must update on update of the globals.txt
~~1, It must be possible to set the value in the configuration even if it is overridden by globals.txt so that I can correctly set this value (maybe to blank). ~~
Suggested UI is if there are entries in globals.txt for the IOC a separate column is displayed showing the value in globals.txt titled override value.
- It must be possible to see the macros defined in the globals.txt, if the file is present and has values
- If there are macro defined for all IOCs, they must be grouped accordingly in the GUI
Acceptance criteria
Planning
27/08/2025 -00:033:30
As a user of IBEX, it would be helpful if the GUI could reflect that an IOC has settings that are being defined by the globals.txt file. I believe that at present, you can enter values in the GUI that are correctly saved to the configuration. However, on starting the IOC, the settings in the configuration are ignored, but taken from the globals.txt file (this override should be clear to the user in the gui).
Implementation details:
1. Create a PV in the block server which serves the contents ofglobals.txt1. PV must update on update of theglobals.txt~~1, It must be possible to set the value in the configuration even if it is overridden by
globals.txtso that I can correctly set this value (maybe to blank). ~~Suggested UI is if there are entries inglobals.txtfor the IOC a separate column is displayed showing the value inglobals.txttitled override value.Acceptance criteria
Planning
27/08/2025 -00:033:30