MIES
MIES copied to clipboard
Handle deprecated GUI controls in old experiments gracefully
Currently the recreation of the GUIState wave works only on the current GUI.
Thus, controls requested on recreation may not exist and the recreation asserts out when an old GUI is currently open.
Fallback idea:
- if the recreation of the GUIState wave fails, try to readout the requested control directly
- to prevent further known-to-fail GUIState wave recreation attempts use the calledonce mechanism to by default fallback to direct control readout
- reset the called once state if in a new DAEphys panel a device is locked