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
c9b18d0be9
DAQ: updated smargon home pos
appleb_m2026-03-09 17:09:45 +01:00
b5612531ef
GUI: updates to help messages, predictions stream, added polygons to predictions, added beamline recovery panel, controls help dialog, smargon trace panel
appleb_m2026-03-09 17:09:33 +01:00
7e50f1070a
DAQ: temporary updates to workflows.py
appleb_m2026-03-09 17:07:38 +01:00
4a874326f0
Daq_worker: change error handling of smargon and tell. also chenged log handling
appleb_m2026-02-27 16:47:48 +01:00
a977d76791
Server: updated sample_geometry to use status.geom which should be more resilliant
appleb_m2026-02-27 16:47:23 +01:00
44cb250f73
Changelog: updated version history
appleb_m2026-02-27 16:28:50 +01:00
6e8a7af1f3
GUI: changed sdisplay_error to display_status - allows messages like disconnected and connected to be parsed to the user
appleb_m2026-02-27 16:26:25 +01:00
2fa0b2a6e6
DAQ/GUI: trying to make error handling in satatus pollign more robust. WIP
appleb_m2026-02-27 16:26:01 +01:00
3fcd084b21
Dev_help: trying to add logs to deve_help panel and extend to different error codes
appleb_m2026-02-27 16:24:54 +01:00
c54d3c1f1e
Exceptions: added handling for tellcommunication and smargon communication errors
appleb_m2026-02-27 16:24:21 +01:00
aec1cb3050
Exceptions: added developed help dialog to main window
appleb_m2026-02-26 17:19:27 +01:00
8f59781107
Tutorials: added the option to build tutorials for the GUI. actual tutorials are a WIP.
appleb_m2026-02-26 17:19:08 +01:00
dee0405e2e
Exceptions: further reworking how GUI and server handle exceptions, including developer dialog that allows you to search error codes in the GUI.
appleb_m2026-02-26 17:17:32 +01:00
87cf325de1
TellUpdater: fixes to tell_updater
appleb_m2026-02-24 14:44:35 +01:00
0b0b673fe8
DAQ: workflows - assert that scintillator is down where possivle, move aerotech to measure position after moving to sample alignment
appleb_m2026-02-24 14:44:20 +01:00
7b6c417597
Common: added error_codes script and refactored auth, excception handler and service_exception handler to utilise them
appleb_m2026-02-24 14:42:58 +01:00
47d3b7934e
Common: added verbose parameter to focus_measure_edges function so print statement doesnt pollute the GUI Log by default.
appleb_m2026-02-24 11:29:57 +01:00
5444ee97e3
Updated exception hadnling in server to use fastAPI exception handlers, and moved custom exception classes to exception_handler.py in Common
appleb_m2026-02-24 11:28:25 +01:00
5669536c55
GUI: updated prediction stream, added fps counter for the sample camera.
appleb_m2026-02-20 13:30:34 +01:00
9dffeec1e5
TELL: major refactor, removing redundant code, added a simulated tell client, updated docstrings and comments and converted wait functions to use inbuilt pshell functionality.
appleb_m2026-02-19 17:12:01 +01:00
c77ddad56b
TELL: major refactor, removing redundant code, added a simulated tell client, updated docstrings and comments and converted wait functions to use inbuilt pshell functionality.
appleb_m2026-02-19 17:11:51 +01:00
8a996df1b1
TELL/PShell: removed local pshell client, now use python package import, addded requirement to pyproject.toml
appleb_m2026-02-19 17:10:06 +01:00
007733532a
DAQ/COMMON: update imports of aaredb
appleb_m2026-02-19 16:44:16 +01:00
a0530d5261
bec_worker: further work to modifiy bec_worker.py
appleb_m2026-02-19 16:42:14 +01:00
bed83f63ef
mx_lib: tidied up wait functions and removed redundant code.
appleb_m2026-02-19 16:41:52 +01:00