ISISComputingGroup / ISISComputingGroup/IBEX
LSI correlator: reconnect [Timeboxed: 5]
- Dominant language
- No language data
- Stars
- 6
- Forks
- 2
- Avg merge
- 16h 40m
- Merged PRs (30d)
- 2
Description
At the moment to reliably reconnect the LSI correlator, after fiddling with parameters on the local laptop, one needs to:
- Stop the IOC
- Power-cycle the box
- Wait ~1 minute
- Start the IOC
Otherwise, the LSI correlator will mysteriously fail to connect to the underlying websocket.
This needs to be made nicer - this is a horrible UX for use-cases where an experiment is swapping between control via IOC and setup on laptop.
- Are we misusing the vendor API / not closing old connections etc?
- If it can't connect immediately could it try waiting 60s then try again?
For the avoidance of doubt, the connection gets _physically_ swapped between an equipment-specific laptop with manufacturer software on it, and a network port on the main ISIS network which the IOC talks to. It is never connected to both.
This ticket is almost certain to need access to the hardware to test with. I believe the correlator can be used without the laser itself (it'll generate nonsense data) but check with scientist. Worst case, the laser can be set up offline.
This requires the real device so whoever does this ticket will need to organise some testing time.
discussed in planning 12/06/25 at 00:18:00
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.