ISISComputingGroup / ISISComputingGroup/IBEX

motor autosave: improve saving

Open
#8,417 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
6
Forks
2
Avg merge
16h 40m
Merged PRs (30d)
2

Description

Sometimes it seems a motor ioc can autosave invalid settings if there is an error in startup. There are some options we could look at to mitigate bad autosaves:
- use manual saves i.e. a "save" button needs to be pressed, or save command sent. We can run a background program a bit like autosave's `asVerify` to flag if current values differ from saved values so scientist can decide if they want to save.
- only enable autosave if the ioc thinks all is ok, this could be done by only calling `create_monitor_set` if all is known to be ok, or using `create_triggered_set` and only updating the trigger PV if all is known to be OK.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.