Major update from x10sa #48

Merged
appleb_m merged 58 commits from x10sa into master 2026-03-27 12:00:23 +01:00
58 Commits
Author SHA1 Message Date
appleb_m 53296a166e Bug fixes following big merge and updated alert banenr
Build and Publish / build (pull_request) Failing after 11s
Build and Publish / Build and Deploy Docs (pull_request) Has been skipped
Build and Publish / build (pull_request_target) Failing after 11s
Build and Publish / Build and Deploy Docs (pull_request_target) Has been skipped
2026-03-27 11:55:22 +01:00
appleb_m fec26c1186 Merge branch 'x10sa' into x10sa-tutorial
# Conflicts:
#	src/aare/daq/devices.py
#	src/aare/daq/server.py
#	src/aare/devices/aerotech.py
#	src/aare/devices/tell_client.py
#	src/aare/gui/gui.py
#	src/aare/gui/threads/daq_worker.py
#	src/aare/gui/widgets/alert_banner.py
2026-03-27 11:52:32 +01:00
appleb_m 5949f14599 aaredaq: continuing work on baton exchange procedure 2026-03-26 17:31:13 +01:00
appleb_m 303173ae82 Automation 2.0: WIP added endpoints to backend, frontend connected and panel made, now debugging 2026-03-26 17:29:17 +01:00
appleb_m 5a47411727 aaredaq: continuing work on baton exchange procedure 2026-03-26 14:16:25 +01:00
appleb_m 3c1cf09417 aaredaq: continuing work on baton exchange procedure 2026-03-26 11:20:31 +01:00
appleb_m 3dd5f46f1e Automation 2.0: WIP added endpoints to backend, frontend connected and panel made, now debugging 2026-03-25 15:41:57 +01:00
GotthardG d98769d67c modify spreadsheetupdater.py mTLS certificates 2026-03-25 14:32:43 +01:00
GotthardG 0de5cbfc01 modify spreadsheetupdater.py mTLS certificates 2026-03-25 14:28:16 +01:00
GotthardG 12b749c4e6 modify spreadsheetupdater.py mTLS certificates 2026-03-25 14:24:48 +01:00
GotthardG 97d7e56125 modify spreadsheetupdater.py mTLS certificates 2026-03-25 14:21:07 +01:00
GotthardG 25163a5b4d modify spreadsheetupdater.py mTLS certificates 2026-03-25 14:10:17 +01:00
GotthardG fd20ae50d8 modify tellupdater mTLS certificates 2026-03-25 14:08:00 +01:00
appleb_m 626ccdaebe Merge remote-tracking branch 'origin/x10sa' into x10sa 2026-03-25 13:59:47 +01:00
GotthardG f1a9147f10 modify tellupdater mTLS certificates 2026-03-25 13:59:02 +01:00
appleb_m 6e3e14a837 aaredb: changed certification, host and logging statements 2026-03-25 13:57:10 +01:00
appleb_m b24e3aa12a ml_box: changed to new model yolo26l-seg-overlap-false_2026-03-16.engine 2026-03-25 13:51:39 +01:00
GotthardG 100895f56b Added mTLS certificates authentication to aaredb 2026-03-25 13:49:43 +01:00
appleb_m c9ec2e5028 DAQ/Daq_worker - changes to rotation and raster as well as handling of responses 2026-03-25 13:24:31 +01:00
appleb_m fbc9890fe4 jfjoch: added custom excpetions 2026-03-25 13:24:05 +01:00
appleb_m 98f665370a Aerotech: added custom exception for communication error 2026-03-25 13:23:44 +01:00
appleb_m 3d4e252438 Fixes to alert banner 2026-03-25 13:23:20 +01:00
appleb_m 624a8365a9 Sever_exception_handler: added handlers for JFJOCH and Aerotech errors 2026-03-25 13:21:38 +01:00
appleb_m 0225bb1e3b Exception handler p- added exceptions for JFJOCH, Aerotech and AareDB communication errors 2026-03-25 13:21:02 +01:00
GotthardG eaf3083eca Bump aaredb dependency version to 0.1.1a43 in pyproject.toml. 2026-03-24 20:35:58 +01:00
GotthardG d6d20d598f Simplify mTLS handling in tellupdater by consolidating certificate paths and streamlining HTTP/HTTPS logic. 2026-03-24 17:28:11 +01:00
GotthardG a4b6c2575e Update certificate and key file paths in tellupdater to use database-specific mTLS credentials 2026-03-24 17:18:42 +01:00
GotthardG 87df42a179 Conditionally apply mTLS for HTTPS connections in tellupdater to avoid certificate usage on plain HTTP requests. 2026-03-24 16:17:45 +01:00
GotthardG 4e873fefc3 Update CA certificate path in tellupdater to use the full chain file for improved SSL configuration 2026-03-24 16:04:34 +01:00
GotthardG 6a07612509 Enable mandatory mTLS for SSE connections in tellupdater by configuring client certificates and CA root files. 2026-03-24 15:39:21 +01:00
GotthardG a965087669 Add CA certificate configuration to SSL settings in tellupdater to complete mTLS setup 2026-03-24 15:33:42 +01:00
GotthardG 2e4adb5eff Enable mTLS support for WebSocket connections in tellupdater by configuring certificate and key files. 2026-03-24 15:01:46 +01:00
appleb_m af4cd798d4 Daq_worker - updating error message text for users if devices disconnect 2026-03-24 12:44:14 +01:00
appleb_m 3b440cd1fa aerotech models 2026-03-24 11:13:09 +01:00
appleb_m ecf4ccffb3 daq_worker: added missing aerotech and tell changes to status respone handler 2026-03-24 11:12:43 +01:00
appleb_m ae52d411e5 jfjoch.py: added simulated mode. 2026-03-24 11:12:14 +01:00
appleb_m 130f275197 devices: added magnet position sensor functions and moved set_transmission function 2026-03-24 11:11:52 +01:00
appleb_m 9a0f7abba0 BIG AEROTECH UPGRADE: transferred to aerotech api. Ported several functions from Coordinate to aerotech coordinate. Nees thorough testing as this could lead to strange behaviour 2026-03-24 11:11:02 +01:00
appleb_m 5634554c00 GUI/DAQ: fixed connection error handling for tell, daq, smargon. Added handling for aerotech. Fixed bug where connection messaged flashed when polling status, fixed bug where tell connected would quash other messages and appear as an error. 2026-03-24 11:06:32 +01:00
appleb_m e9f3688952 Models: added aerotech connected and error to DAQStatusModel 2026-03-24 10:59:16 +01:00
appleb_m 3edf9200fd Tell: start of rework - needs testing 2026-03-24 09:41:22 +01:00
appleb_m 95010444fd DAQ: throttle userrightsexception. so it does not repeatedly log the same error 2026-03-24 09:31:16 +01:00
appleb_m eaa6f0cd0c DAQ: throttle userrightsexception. so it does not repeatedly log the same error 2026-03-24 09:31:09 +01:00
appleb_m ba559c5efa GUI: fixed tell error flashing - hopefully 2026-03-24 09:30:25 +01:00
appleb_m cacc986785 Workflows: use ABR_POS_MOUNT 2026-03-24 09:28:56 +01:00
appleb_m 322370ac08 ALC: remove background function and button 2026-03-24 09:28:11 +01:00
appleb_m c25e20a10c GUI: main window add restore default view and way to recover refernece samples panel, also capture default window state. 2026-03-20 16:57:32 +01:00
appleb_m 9db0e45f8b GUI: FD panel bug fix 2026-03-20 16:56:35 +01:00
GotthardG 12412c29d8 Improve SSE client resilience in tellupdater by adding retry mechanism and enhanced error logging 2026-03-20 11:55:38 +01:00
appleb_m b44fd51610 DAQ: added park_and_dry functionality - needs testing 2026-03-13 09:43:06 +01:00
appleb_m a3d4027b08 GUI: Use Pserv, spark and x10sa-queue 2026-03-13 09:41:27 +01:00
appleb_m 6110a24d61 Aerotech: think we are removing automation1 api, WIP 2026-03-13 09:40:52 +01:00
appleb_m 3c769106bf Aerotech: think we are removing automation1 api, WIP 2026-03-13 09:40:44 +01:00
appleb_m 6a7e61c1a7 SmargonTrace: change location of csv to /sls/mx/applications/logs 2026-03-13 09:40:22 +01:00
appleb_m 133a4a6876 TellUpdater: remove unessacery print statement 2026-03-13 09:40:06 +01:00
appleb_m 6d0cf1fc47 Tell Client: temp fix of bug 2026-03-13 09:38:11 +01:00
GotthardG 68df2930b3 Streamline SSE client setup in tellupdater by removing redundant HTTP stream handling 2026-03-13 09:35:21 +01:00
GotthardG 886bdcc032 Enhance SSE connection handling in tellupdater for compatibility and improved error handling 2026-03-13 09:25:11 +01:00