Commit Graph
760 Commits
Author SHA1 Message Date
appleb_m 3fcd084b21 Dev_help: trying to add logs to deve_help panel and extend to different error codes 2026-02-27 16:24:54 +01:00
appleb_m c54d3c1f1e Exceptions: added handling for tellcommunication and smargon communication errors 2026-02-27 16:24:21 +01:00
appleb_m 02f2eead57 Smargon": better handling of smargon connection exceptions 2026-02-27 16:23:53 +01:00
appleb_m 0375b121ce TellClient: error handling and proxy if conenction fails on start up 2026-02-27 16:23:32 +01:00
appleb_m 2cbc049f2f GUI: corrected default zmq stream to use the ML box. 2026-02-26 17:20:23 +01:00
appleb_m b975b16b2b DAQ: further rework, WIP 2026-02-26 17:20:02 +01:00
appleb_m aec1cb3050 Exceptions: added developed help dialog to main window 2026-02-26 17:19:27 +01:00
appleb_m 8f59781107 Tutorials: added the option to build tutorials for the GUI. actual tutorials are a WIP. 2026-02-26 17:19:08 +01:00
appleb_m dee0405e2e Exceptions: further reworking how GUI and server handle exceptions, including developer dialog that allows you to search error codes in the GUI. 2026-02-26 17:17:32 +01:00
appleb_m 2dd3f0d9df init files added 2026-02-26 16:54:09 +01:00
appleb_m 6cf36faf30 Config: fix bug where active_session code be none therby throwing an error 2026-02-24 15:30:59 +01:00
appleb_m 8624ff31ef GUI: updates to camera thread 2026-02-24 14:53:23 +01:00
appleb_m 75234b4cc5 devices.py: added make_tell_client functionality and updated motor pvs 2026-02-24 14:52:14 +01:00
appleb_m bd2d6459b2 Logger_config - uncommented bits so that logger works as intended 2026-02-24 14:51:22 +01:00
appleb_m 48a14ac675 ml_box: added urls for multiple beamlines and added BoxClassEnum for model class types - WIP 2026-02-24 14:50:55 +01:00
appleb_m 18a463d2c3 MODELS: added 2x zoom settings to def_loop_centering_zoom so that ALC will do multiple zooms. 2026-02-24 14:50:16 +01:00
appleb_m b3a961095b mx_lib: force wait_float_condition to accept only float as value/target 2026-02-24 14:49:40 +01:00
appleb_m ce11e2bb55 GUI: Major rework to predict_subscriber, 2026-02-24 14:49:12 +01:00
appleb_m 0b18942d21 gui: ADDED check_enabled for developing 2026-02-24 14:48:52 +01:00
appleb_m 7e2577e025 TELL: typo in unmount message: check_command_ok 2026-02-24 14:45:59 +01:00
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 6b174d0d8d updated dependencies 2026-02-18 10:57:06 +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