7ae9889606
BATON: tried to convert from sessions to baton. This appears to be causign many issues. need to unpack them on Monday.
appleb_m2026-03-27 17:09:05 +01:00
336cbcabd4
server: import of run_in_threadpool
appleb_m2026-03-27 17:07:03 +01:00
9965ec75e2
Baton_request_dialog - changed handling of transfer queued mesage, still seems to be working incorectly.
appleb_m2026-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_m2026-03-27 17:05:04 +01:00
f8eda0a728
user_sample_model.py: added to_list and from_list functions for Qsettings functionality
appleb_m2026-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_m2026-03-27 17:03:10 +01:00
e9a5c181dc
status: removed duplicate pgroup_label from status bar
appleb_m2026-03-27 17:01:43 +01:00
c6fb98fae0
scan_settings_panel: use SessionsStateEnum for session
appleb_m2026-03-27 17:01:29 +01:00
cc0625ffcf
Models: added additional Session States for Pending. Also Added from_dict function for SampleShortInfo Model
appleb_m2026-03-27 16:59:44 +01:00
f29378f68e
GUI State manager: for handlign Qsettings - WIP
appleb_m2026-03-27 16:57:07 +01:00
66f11fcf0e
Camera_image - added baton pending/requesteed message to camera iamge
appleb_m2026-03-27 16:56:54 +01:00
40da589be2
aerotech: now aarescan is running from mx-x10sa-queue-01.psi.ch
appleb_m2026-03-27 16:06:33 +01:00
21d64b3f7c
Merge pull request 'Major update from x10sa' (#48) from x10sa into master
appleb_m2026-03-27 12:00:22 +01:00
624a8365a9
Sever_exception_handler: added handlers for JFJOCH and Aerotech errors
appleb_m2026-03-25 13:21:38 +01:00
0225bb1e3b
Exception handler p- added exceptions for JFJOCH, Aerotech and AareDB communication errors
appleb_m2026-03-25 13:21:02 +01:00
eaf3083eca
Bump aaredb dependency version to 0.1.1a43 in pyproject.toml.
GotthardG2026-03-24 20:35:58 +01:00
d6d20d598f
Simplify mTLS handling in tellupdater by consolidating certificate paths and streamlining HTTP/HTTPS logic.
GotthardG2026-03-24 17:28:11 +01:00
a4b6c2575e
Update certificate and key file paths in tellupdater to use database-specific mTLS credentials
GotthardG2026-03-24 17:18:42 +01:00
87df42a179
Conditionally apply mTLS for HTTPS connections in tellupdater to avoid certificate usage on plain HTTP requests.
GotthardG2026-03-24 16:17:45 +01:00
4e873fefc3
Update CA certificate path in tellupdater to use the full chain file for improved SSL configuration
GotthardG2026-03-24 16:04:34 +01:00
6a07612509
Enable mandatory mTLS for SSE connections in tellupdater by configuring client certificates and CA root files.
GotthardG2026-03-24 15:39:21 +01:00
a965087669
Add CA certificate configuration to SSL settings in tellupdater to complete mTLS setup
GotthardG2026-03-24 15:33:42 +01:00
2e4adb5eff
Enable mTLS support for WebSocket connections in tellupdater by configuring certificate and key files.
GotthardG2026-03-24 15:01:46 +01:00
af4cd798d4
Daq_worker - updating error message text for users if devices disconnect
appleb_m2026-03-24 12:44:14 +01:00
130f275197
devices: added magnet position sensor functions and moved set_transmission function
appleb_m2026-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_m2026-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_m2026-03-24 11:06:32 +01:00
e9f3688952
Models: added aerotech connected and error to DAQStatusModel
appleb_m2026-03-24 10:59:16 +01:00
cacc986785
Workflows: use ABR_POS_MOUNT
appleb_m2026-03-24 09:28:56 +01:00
322370ac08
ALC: remove background function and button
appleb_m2026-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_m2026-03-20 16:57:32 +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_m2026-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_m2026-03-10 11:53:27 +01:00
d7fef70199
GUI: added an alert banner for major issues like tell and server dicsonnect/reconnect.
appleb_m2026-03-10 11:04:11 +01:00
123485c133
GUI: error handling and messages if server, Tell or Smargon is disconnected
appleb_m2026-03-10 10:43:20 +01:00
23f700c2f9
DAQ: db message limit omega to 2 decimal places
appleb_m2026-03-10 10:42:51 +01:00
661db1315d
Refactor SSE connection handling in tellupdater for simplicity and robustness
GotthardG2026-03-10 10:15:23 +01:00
989624b319
AareDB: added comments/messages for upload_image method
appleb_m2026-03-09 17:14:39 +01:00
6bda961231
Made some changes to authentication requests to give better message if server is down!
appleb_m2026-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_m2026-03-09 17:14:00 +01:00
4710ef155c
Devices: added comment for current cryo positions
appleb_m2026-03-09 17:13:22 +01:00
80154d9d11
DAQ: added screenshot to db from GUI, updates to face detection sequence, beamline recovery fucntions
appleb_m2026-03-09 17:13:03 +01:00
8f0188a24e
modelsL: added recovery action request class to take confirmation code for protected GUI controls
appleb_m2026-03-09 17:11:36 +01:00
bed396284f
mx_lib: clean_filename function added. Maybe should be in common
appleb_m2026-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_m2026-03-09 17:10:56 +01:00