Commit 08b5486b authored by vertighel's avatar vertighel
Browse files

mercury: auto-reconnect on BrokenPipeError (stale TCP socket)



Add _close() to reset connection state. get() and put() retry once
after reconnecting on BrokenPipeError/OSError. init() and abort()
now route through self.get("ERR") instead of pidevice.qERR() directly.
wait() and Stage.is_moving also handle dropped connections.

Co-Authored-By: default avatarClaude Sonnet 4.6 <noreply@anthropic.com>
parent 031c8741
Loading
Loading
Loading
Loading