Support plotselect/meshselect
This MR provides some features to custom displayed data channels in Flint.
- With
plotselect/meshselect
- The behavior is not the same as the previous implementation in order to provide a little more freedom for both Bliss/Flint
- Interaction from bliss to Flint is done by RPC (Flint will be used if launched, Redis is not used by Flint to retrieve the list)
- The scan must be already displayed by Flint
- With
scan_info
- Can be requested just before a scan to enforce some channels to be displayed
- Only available with a quite hidden API:
With the current displayed scan:
plotselect(diode2)
# Only diode2 will be displayed
Before a scan:
SCAN_DISPLAY.init_next_scan_meta(display=["diode2"])
a2scan(roby, 0, 100, robz, 0, 100, 20, 0.01, diode, diode2, diode3)
# Only diode2 will be displayed
Edited by Valentin Valls