Open
Description
As someone implementing a method to save and restore PV values I want the GUI to make interaction with the blockserver intuitive.
This is a follow on ticket from #7393
Acceptance Criteria
- A collection screen is created with a display of the file name, headings to match the XML and the buttons "Add PV", "Save As", "Save", "Load", "Apply"
- Save should not be available for a collection from a remote computer
- Pressing "Add PV" will trigger the PV selector (as used in the blocks configurations), once the PV is selected it it is propagated to the collection screen with local checked by default, and the present setpoint
- Pressing "Save As" should provide a prompt for a file name and an OK will send the file to the blockserver for saving
- Pressing "Save" sends the file to the blockserver for saving
- Pressing "Load" opens the available collections dialog
- Pressing "Apply" will set the PVs listed in the collection to the associated value for them
- An available collections dialog is created which will show a list of collections on an instrument, this should default to the local instrument, but it should be possible to select a different instrument, once a collection is selected the collection screen should be opened and pre-populated with the information for that collection
- A menu option entitled "PV Collections" is added to the configuration menu in the GUI
- Underneath "PV Collections" will be "New", "Modify", and "Load"
- Pressing new will open the collection screen with no information preloaded and a blank file name. The "Save" button should be greyed out
- Pressing modify will open the available collections dialog and only allow the local instrument list to be displayed
- Pressing load will open the available collections dialog
Notes
- This is not necessarily as simple as it sounds
- Parts of this are already available in the interactions between configurations and the system, both to and from the blockserver and within the GUI - the add to file from OPI exists in relation to creating blocks