From 4003cbd2b16b94e3647d70da6fa776764e6bc933 Mon Sep 17 00:00:00 2001 From: GotthardG <51994228+GotthardG@users.noreply.github.com> Date: Tue, 17 Jun 2025 13:38:31 +0200 Subject: [PATCH] Refactor TELL integration and update dependencies. Replaced direct puck management logic with a WebSocket-based system for real-time updates from TELL. Introduced `tellupdater.py` to handle updates and improved AareDB client usage for cleaner API interactions. Updated `pyproject.toml` files to include dependency changes, ensuring compatibility with new TELL workflows. --- daq/src/aaredaq/tellupdater.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daq/src/aaredaq/tellupdater.py b/daq/src/aaredaq/tellupdater.py index 58f9d211..19a3b487 100644 --- a/daq/src/aaredaq/tellupdater.py +++ b/daq/src/aaredaq/tellupdater.py @@ -15,8 +15,8 @@ WS_HEADERS = [f"X-Shared-Password: {os.getenv('AAREDB_SHARED_PASSWORD')}"] POLL_INTERVAL = 30 # seconds # Initialize TELL client and DB wrapper -tell_client = TellClient() beamline = MXBeamline.X06DA # Use your beamline enum/value +tell_client = TellClient(bl=beamline) aare_db = AareWrapper(bl=beamline) # Track current state