Commit Graph
94 Commits
Author SHA1 Message Date
appleb_m 6769c02736 Server: update error handling 2026-02-24 14:45:42 +01:00
appleb_m d0a321b08c SpreadsheetUpdater - change aaredbclient import to aaredb 2026-02-24 14:44:54 +01:00
appleb_m 87cf325de1 TellUpdater: fixes to tell_updater 2026-02-24 14:44:35 +01:00
appleb_m 0b0b673fe8 DAQ: workflows - assert that scintillator is down where possivle, move aerotech to measure position after moving to sample alignment 2026-02-24 14:44:20 +01:00
appleb_m 1ed8554e5c GUI: message box, typo in debug message fixed 2026-02-24 14:43:35 +01:00
appleb_m 7b6c417597 Common: added error_codes script and refactored auth, excception handler and service_exception handler to utilise them 2026-02-24 14:42:58 +01:00
appleb_m 47d3b7934e Common: added verbose parameter to focus_measure_edges function so print statement doesnt pollute the GUI Log by default. 2026-02-24 11:29:57 +01:00
appleb_m 5444ee97e3 Updated exception hadnling in server to use fastAPI exception handlers, and moved custom exception classes to exception_handler.py in Common 2026-02-24 11:28:25 +01:00
appleb_m 5669536c55 GUI: updated prediction stream, added fps counter for the sample camera. 2026-02-20 13:30:34 +01:00
appleb_m ce7059ea63 GUI: added default prediction ZMQ for X10SA 2026-02-19 17:12:47 +01:00
appleb_m 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. 2026-02-19 17:12:01 +01:00
appleb_m 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. 2026-02-19 17:11:51 +01:00
appleb_m 8a996df1b1 TELL/PShell: removed local pshell client, now use python package import, addded requirement to pyproject.toml 2026-02-19 17:10:06 +01:00
appleb_m 007733532a DAQ/COMMON: update imports of aaredb 2026-02-19 16:44:16 +01:00
appleb_m a0530d5261 bec_worker: further work to modifiy bec_worker.py 2026-02-19 16:42:14 +01:00
appleb_m bed83f63ef mx_lib: tidied up wait functions and removed redundant code. 2026-02-19 16:41:52 +01:00
appleb_m 942a2a1726 BEC_Worker - WIP 2026-02-19 13:48:38 +01:00
appleb_m b19b8d37b2 pshell_client: added some further ifnoramtion for auto docs 2026-02-18 10:56:39 +01:00
appleb_m 4f84eb67f2 Devices: added det_cov, coll_z, scin_z, beamstop_x,y,z and cryojet_x, and fixed PV name bugs 2026-02-18 10:56:07 +01:00
appleb_m 4e880acb8c DAQ: tidy up my_motor.p 2026-02-18 10:55:14 +01:00
appleb_m 52545825b9 Further tests for autoexposure. 2026-02-06 15:59:47 +01:00
appleb_m 94ebfd7001 DAQ: smargon, added aerotech functionality 2026-02-06 15:59:27 +01:00
appleb_m 6b47ceec5b DAQ: refactord enum pv and setgetpv, added prederfined PV 2026-02-06 15:59:11 +01:00
appleb_m 7fb1c61677 DAQ: tempoary raster function for SAS-TT school demo 2026-02-06 15:58:29 +01:00
appleb_m e1866c0085 Common: added aerotech coordinate model for using smargon to interface aerotech 2026-02-06 15:58:00 +01:00
appleb_m 1fd9988a2f BEC: further testing, added import for the ipython client, haven't tested yet 2026-02-06 15:57:29 +01:00
appleb_m 817f244d62 Added a script to test autofocus, WIP 2026-02-06 15:56:53 +01:00
appleb_m ead99f0457 Added further fucntionality to the automation 1 python api wrapper 2026-02-06 15:56:41 +01:00
appleb_m ab6ecff677 Added test script for sam cam auto exposure 2026-01-30 17:04:45 +01:00
appleb_m e6d84a307d Workflows - temporarily added back sa2se and common2rse methods. 2026-01-29 16:49:48 +01:00
appleb_m 1058290099 logger_config.py: added back in config yaml loading otherwise logging statements are silenced. 2026-01-29 16:49:21 +01:00
appleb_m ddec076fcf DAQ: updates to enum_pc and set_get_pv classes, WIP 2026-01-29 16:48:56 +01:00
appleb_m 4aeee4bf95 Aerotech: added functionality to epics controller and to python api. 2026-01-29 16:48:13 +01:00
appleb_m f9970a66cb DAQ: removed samcam script as it duplicated area_detector 2026-01-29 16:46:54 +01:00
appleb_m 871384d45d CONFIG: update aerotech home position for X10SA 2026-01-29 16:46:11 +01:00
appleb_m 6bacf63117 DAQ: functionality for auto_exposure added using enums 2026-01-29 16:45:48 +01:00
appleb_m 6db8387dc9 DAQ: added back PVs for beamstop, scintilator, collimator, front and back light and cryojet position. PV handling may change. 2026-01-29 16:45:19 +01:00
appleb_m 774f86765c BEC: added in additooanl functionality and a potential way to do states mimicking workflows - would move to workflows.py 2026-01-29 16:44:30 +01:00
appleb_m a9a6f71005 DAQ: attempt at camera auto exposure, however there are issues when the backlight is not in. The front light may not be bright enough or set values may need to be used 2026-01-29 16:43:55 +01:00
appleb_m 4a552c0dcd Sample Camera - added PVs to get expo and gain readbacks, implemented a set_auto_once button 2026-01-29 14:32:16 +01:00
appleb_m 6d6678f78a GUI: fixed bug where saved_button was connected to goto_button_pressed instead and goto_button was not connected. 2026-01-29 14:31:32 +01:00
appleb_m c6f22836b2 GUI: added cameras for X10SA, set to change in main_window from default values in gui.py 2026-01-29 13:52:38 +01:00
appleb_m 71de06b3d1 Tell: added Tell client for X10SA, corrected print statements and added check for removed status. 2026-01-29 13:51:56 +01:00
appleb_m 808c25eecb DAQ: updates to spreadhseet and tell updater to use beamline enum/value 2026-01-23 10:18:10 +01:00
appleb_m ab54899d9c DAQ: updates to spreadhseet and tell updater 2026-01-22 12:29:58 +01:00
appleb_m e9ff5294cc DAQ: updates to spreadhseet and tell updater 2026-01-22 12:28:02 +01:00
appleb_m aab3eb2cfe DAQ: updates to spreadhseet and tell updater 2026-01-22 12:21:10 +01:00
appleb_m 4fd81855a5 DAQ: updates to spreadhseet and tell updater 2026-01-22 11:50:23 +01:00
appleb_m 029c5eb1ee DAQ: sam cam class WIP 2026-01-22 11:42:10 +01:00
appleb_m 7f1c495d40 DAQ: updates to tellupdater and spreadsheetupdater from master branch. 2026-01-22 11:25:54 +01:00