Commit Graph

  • 7ae9889606 BATON: tried to convert from sessions to baton. This appears to be causign many issues. need to unpack them on Monday. appleb_m 2026-03-27 17:09:05 +01:00
  • 53608f917a error_codes: added NOT_BATON_HOLDER error code and helper appleb_m 2026-03-27 17:08:35 +01:00
  • 336cbcabd4 server: import of run_in_threadpool appleb_m 2026-03-27 17:07:03 +01:00
  • 9965ec75e2 Baton_request_dialog - changed handling of transfer queued mesage, still seems to be working incorectly. appleb_m 2026-03-27 17:06:34 +01:00
  • ad46460e0c GUI Login bug: seemed to be a problem when using the login call from GUI where it would timeout if taking too long. Did not resolve why but found using await run_in_threadpool and upping the timeout solved the symptom. Maybe changes to baton ahve ebcome very itnesive seerver side... should monitor. appleb_m 2026-03-27 17:05:04 +01:00
  • f8eda0a728 user_sample_model.py: added to_list and from_list functions for Qsettings functionality appleb_m 2026-03-27 17:03:40 +01:00
  • b43b1dea80 status_bar: fixed seleected_pgroup bug where sometimes dialog would be closed before geting the value. Updated logic of the session menu and label based on who has the session appleb_m 2026-03-27 17:03:10 +01:00
  • e9a5c181dc status: removed duplicate pgroup_label from status bar appleb_m 2026-03-27 17:01:43 +01:00
  • c6fb98fae0 scan_settings_panel: use SessionsStateEnum for session appleb_m 2026-03-27 17:01:29 +01:00
  • 568a95f4c9 sample_queue_model.py: added to_state and from_state functions WIP appleb_m 2026-03-27 17:00:10 +01:00
  • cc0625ffcf Models: added additional Session States for Pending. Also Added from_dict function for SampleShortInfo Model appleb_m 2026-03-27 16:59:44 +01:00
  • f29378f68e GUI State manager: for handlign Qsettings - WIP appleb_m 2026-03-27 16:57:07 +01:00
  • 66f11fcf0e Camera_image - added baton pending/requesteed message to camera iamge appleb_m 2026-03-27 16:56:54 +01:00
  • 40da589be2 aerotech: now aarescan is running from mx-x10sa-queue-01.psi.ch appleb_m 2026-03-27 16:06:33 +01:00
  • 21d64b3f7c Merge pull request 'Major update from x10sa' (#48) from x10sa into master appleb_m 2026-03-27 12:00:22 +01:00
  • 53296a166e Bug fixes following big merge and updated alert banenr x10sa-tutorial appleb_m 2026-03-27 11:55:22 +01:00
  • fec26c1186 Merge branch 'x10sa' into x10sa-tutorial appleb_m 2026-03-27 11:52:32 +01:00
  • 5949f14599 aaredaq: continuing work on baton exchange procedure appleb_m 2026-03-26 17:31:13 +01:00
  • 303173ae82 Automation 2.0: WIP added endpoints to backend, frontend connected and panel made, now debugging appleb_m 2026-03-26 17:29:17 +01:00
  • 5a47411727 aaredaq: continuing work on baton exchange procedure appleb_m 2026-03-26 14:16:25 +01:00
  • 3c1cf09417 aaredaq: continuing work on baton exchange procedure appleb_m 2026-03-26 11:20:31 +01:00
  • 3dd5f46f1e Automation 2.0: WIP added endpoints to backend, frontend connected and panel made, now debugging appleb_m 2026-03-25 15:41:57 +01:00
  • d98769d67c modify spreadsheetupdater.py mTLS certificates GotthardG 2026-03-25 14:32:43 +01:00
  • 0de5cbfc01 modify spreadsheetupdater.py mTLS certificates GotthardG 2026-03-25 14:28:16 +01:00
  • 12b749c4e6 modify spreadsheetupdater.py mTLS certificates GotthardG 2026-03-25 14:24:48 +01:00
  • 97d7e56125 modify spreadsheetupdater.py mTLS certificates GotthardG 2026-03-25 14:21:07 +01:00
  • 25163a5b4d modify spreadsheetupdater.py mTLS certificates GotthardG 2026-03-25 14:10:17 +01:00
  • fd20ae50d8 modify tellupdater mTLS certificates GotthardG 2026-03-25 14:08:00 +01:00
  • 626ccdaebe Merge remote-tracking branch 'origin/x10sa' into x10sa appleb_m 2026-03-25 13:59:47 +01:00
  • f1a9147f10 modify tellupdater mTLS certificates GotthardG 2026-03-25 13:59:02 +01:00
  • 6e3e14a837 aaredb: changed certification, host and logging statements appleb_m 2026-03-25 13:57:10 +01:00
  • b24e3aa12a ml_box: changed to new model yolo26l-seg-overlap-false_2026-03-16.engine appleb_m 2026-03-25 13:51:39 +01:00
  • 100895f56b Added mTLS certificates authentication to aaredb GotthardG 2026-03-25 13:49:43 +01:00
  • c9ec2e5028 DAQ/Daq_worker - changes to rotation and raster as well as handling of responses appleb_m 2026-03-25 13:24:31 +01:00
  • fbc9890fe4 jfjoch: added custom excpetions appleb_m 2026-03-25 13:24:05 +01:00
  • 98f665370a Aerotech: added custom exception for communication error appleb_m 2026-03-25 13:23:44 +01:00
  • 3d4e252438 Fixes to alert banner appleb_m 2026-03-25 13:23:20 +01:00
  • 624a8365a9 Sever_exception_handler: added handlers for JFJOCH and Aerotech errors appleb_m 2026-03-25 13:21:38 +01:00
  • 0225bb1e3b Exception handler p- added exceptions for JFJOCH, Aerotech and AareDB communication errors appleb_m 2026-03-25 13:21:02 +01:00
  • eaf3083eca Bump aaredb dependency version to 0.1.1a43 in pyproject.toml. GotthardG 2026-03-24 20:35:58 +01:00
  • d6d20d598f Simplify mTLS handling in tellupdater by consolidating certificate paths and streamlining HTTP/HTTPS logic. GotthardG 2026-03-24 17:28:11 +01:00
  • a4b6c2575e Update certificate and key file paths in tellupdater to use database-specific mTLS credentials GotthardG 2026-03-24 17:18:42 +01:00
  • 87df42a179 Conditionally apply mTLS for HTTPS connections in tellupdater to avoid certificate usage on plain HTTP requests. GotthardG 2026-03-24 16:17:45 +01:00
  • 4e873fefc3 Update CA certificate path in tellupdater to use the full chain file for improved SSL configuration GotthardG 2026-03-24 16:04:34 +01:00
  • 6a07612509 Enable mandatory mTLS for SSE connections in tellupdater by configuring client certificates and CA root files. GotthardG 2026-03-24 15:39:21 +01:00
  • a965087669 Add CA certificate configuration to SSL settings in tellupdater to complete mTLS setup GotthardG 2026-03-24 15:33:42 +01:00
  • 2e4adb5eff Enable mTLS support for WebSocket connections in tellupdater by configuring certificate and key files. GotthardG 2026-03-24 15:01:46 +01:00
  • af4cd798d4 Daq_worker - updating error message text for users if devices disconnect appleb_m 2026-03-24 12:44:14 +01:00
  • 3b440cd1fa aerotech models appleb_m 2026-03-24 11:13:09 +01:00
  • ecf4ccffb3 daq_worker: added missing aerotech and tell changes to status respone handler appleb_m 2026-03-24 11:12:43 +01:00
  • ae52d411e5 jfjoch.py: added simulated mode. appleb_m 2026-03-24 11:12:14 +01:00
  • 130f275197 devices: added magnet position sensor functions and moved set_transmission function appleb_m 2026-03-24 11:11:52 +01:00
  • 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 appleb_m 2026-03-24 11:11:02 +01:00
  • 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. appleb_m 2026-03-24 11:06:32 +01:00
  • e9f3688952 Models: added aerotech connected and error to DAQStatusModel appleb_m 2026-03-24 10:59:16 +01:00
  • 3edf9200fd Tell: start of rework - needs testing appleb_m 2026-03-24 09:41:22 +01:00
  • 95010444fd DAQ: throttle userrightsexception. so it does not repeatedly log the same error appleb_m 2026-03-24 09:31:16 +01:00
  • eaa6f0cd0c DAQ: throttle userrightsexception. so it does not repeatedly log the same error appleb_m 2026-03-24 09:31:09 +01:00
  • ba559c5efa GUI: fixed tell error flashing - hopefully appleb_m 2026-03-24 09:30:25 +01:00
  • cacc986785 Workflows: use ABR_POS_MOUNT appleb_m 2026-03-24 09:28:56 +01:00
  • 322370ac08 ALC: remove background function and button appleb_m 2026-03-24 09:28:11 +01:00
  • c25e20a10c GUI: main window add restore default view and way to recover refernece samples panel, also capture default window state. appleb_m 2026-03-20 16:57:32 +01:00
  • 9db0e45f8b GUI: FD panel bug fix appleb_m 2026-03-20 16:56:35 +01:00
  • 12412c29d8 Improve SSE client resilience in tellupdater by adding retry mechanism and enhanced error logging GotthardG 2026-03-20 11:55:38 +01:00
  • b44fd51610 DAQ: added park_and_dry functionality - needs testing appleb_m 2026-03-13 09:43:06 +01:00
  • a3d4027b08 GUI: Use Pserv, spark and x10sa-queue appleb_m 2026-03-13 09:41:27 +01:00
  • 6110a24d61 Aerotech: think we are removing automation1 api, WIP appleb_m 2026-03-13 09:40:52 +01:00
  • 3c769106bf Aerotech: think we are removing automation1 api, WIP appleb_m 2026-03-13 09:40:44 +01:00
  • 6a7e61c1a7 SmargonTrace: change location of csv to /sls/mx/applications/logs appleb_m 2026-03-13 09:40:22 +01:00
  • 133a4a6876 TellUpdater: remove unessacery print statement appleb_m 2026-03-13 09:40:06 +01:00
  • 6d0cf1fc47 Tell Client: temp fix of bug appleb_m 2026-03-13 09:38:11 +01:00
  • 68df2930b3 Streamline SSE client setup in tellupdater by removing redundant HTTP stream handling GotthardG 2026-03-13 09:35:21 +01:00
  • 886bdcc032 Enhance SSE connection handling in tellupdater for compatibility and improved error handling GotthardG 2026-03-13 09:25:11 +01:00
  • 9caabeed89 Merge branch 'master' into x10sa-tutorial appleb_m 2026-03-10 17:42:39 +01:00
  • ab80110d05 Tutorials: update to texts, regesitering tutorial and actions appleb_m 2026-03-10 17:41:29 +01:00
  • 015dccc90d Tutorials: fixes to buttons, in particualr back action appleb_m 2026-03-10 17:36:33 +01:00
  • 52bf82d098 Tutorials second draft - added models, split functions across multiple scripts. WIP appleb_m 2026-03-10 15:40:10 +01:00
  • e962f48eb9 Revert changes to workflows before large merge from x10sa branch appleb_m 2026-03-10 13:44:03 +01:00
  • 67d682c39c Merge branch 'x10sa' appleb_m 2026-03-10 13:36:10 +01:00
  • b3ca9dbc30 Update CHANGELOG.md appleb_m 2026-03-10 13:27:36 +01:00
  • ace06a21ea Tell: fix event names for mounting and added missing events for gripper detection and motion sync. WIP appleb_m 2026-03-10 13:24:54 +01:00
  • 425ab40b21 Daq: bug in mount appleb_m 2026-03-10 13:23:15 +01:00
  • a8acda20af GUI: fixed matplotlib bug in facedetectionpanel that was causing a non-fatal but unnecessary warning appleb_m 2026-03-10 11:56:22 +01:00
  • ee6b01005b DAQ/TELL - added check for motion_sync events appleb_m 2026-03-10 11:56:00 +01:00
  • 50b8dbf054 GUI/DAQ: added a sample resync to recovery, trying to limit amount we poll Tell for current sample psoiton - work in progress. appleb_m 2026-03-10 11:55:46 +01:00
  • cd04619814 DAQ: added authentication pathway for staff only, to seperate staff and active session check for beamline recovery operations appleb_m 2026-03-10 11:53:27 +01:00
  • d7fef70199 GUI: added an alert banner for major issues like tell and server dicsonnect/reconnect. appleb_m 2026-03-10 11:04:11 +01:00
  • 123485c133 GUI: error handling and messages if server, Tell or Smargon is disconnected appleb_m 2026-03-10 10:43:20 +01:00
  • 23f700c2f9 DAQ: db message limit omega to 2 decimal places appleb_m 2026-03-10 10:42:51 +01:00
  • 661db1315d Refactor SSE connection handling in tellupdater for simplicity and robustness GotthardG 2026-03-10 10:15:23 +01:00
  • 989624b319 AareDB: added comments/messages for upload_image method appleb_m 2026-03-09 17:14:39 +01:00
  • 6bda961231 Made some changes to authentication requests to give better message if server is down! appleb_m 2026-03-09 17:14:18 +01:00
  • dd537b3373 config: updated ABR_POS_HOME to be 0,0,0 this is defiend by aerotech hoem psoiton on aerotech controller. appleb_m 2026-03-09 17:14:00 +01:00
  • 4710ef155c Devices: added comment for current cryo positions appleb_m 2026-03-09 17:13:22 +01:00
  • 80154d9d11 DAQ: added screenshot to db from GUI, updates to face detection sequence, beamline recovery fucntions appleb_m 2026-03-09 17:13:03 +01:00
  • 095347cb9d samcam GUI: added screenshot butotn and controls appleb_m 2026-03-09 17:12:23 +01:00
  • 053bae75ba sam_cam: updated EPIC PV appleb_m 2026-03-09 17:12:03 +01:00
  • 8f0188a24e modelsL: added recovery action request class to take confirmation code for protected GUI controls appleb_m 2026-03-09 17:11:36 +01:00
  • bed396284f mx_lib: clean_filename function added. Maybe should be in common appleb_m 2026-03-09 17:11:12 +01:00
  • db913571f5 Sever and Daq worker: added new end poiints for the new panels and a screenshot button.Also added SSE for Face detection panel so it can update duering automation for comissioining purposes. appleb_m 2026-03-09 17:10:56 +01:00