CI for csaxs_bec / test (push) Successful in 1m58s
- gui_tools.py: _omnycam_parking()/_omnycam_samplestage() now share one
_omnygui_show_omnycam_pair() helper that creates the two camera Image
docks + console once and re-points them via Image.image(device=...)
on later switches instead of tearing down and rebuilding the whole
GUI every time (bec_widgets' Image.image() already supports being
called again to swap the monitored device). Also stops live mode on
the outgoing camera pair on a switch, and drops the dead
_omnycam_check_device_exists no-op guard in favor of the `in dev`
idiom already used for cam_xeye in this file.
- omny_sample_transfer_mixin.py: the two remaining blocking
input("Ready. Press Enter...") prompts in otransfer_put_sample/
otransfer_get_sample now go through otransfer_confirm_dialog() like
every other transfer confirmation, so they show up in the GUI console
instead of blocking on a terminal keypress; fixed the get_sample
prompt's copy-pasted "mount" wording to "unmount".
- simulated_omny.yaml: otransx sim_velocity 10->100 mm/s; oshield
gained sim_velocity: 10.0 (previously unset, defaulting to the
Smaract sim's 1 mm/s) -- both x10 per request.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018Mupip8x7Hean6E3FFvpbj