Commit Graph

967 Commits

Author SHA1 Message Date
wakonig_k 6527eb901d fix(device base): shut down task handler on destroy 2025-06-16 14:05:43 +02:00
wakonig_k 4ab8cad68c feat(psi device base): stoppable status objects
Add methods to PSIDeviceBase to register status object that should be cancelled when the device is stopped or destroyed.
2025-06-15 13:17:02 +02:00
semantic-release c59020a6aa 1.21.1
Automatically generated by python-semantic-release
v1.21.1
2025-06-05 12:55:09 +00:00
appel_c b4316a07de test: add ttest for on_destroy hook 2025-06-05 14:54:40 +02:00
appel_c b328f064f2 fix(psi-device-base): add on_destroy hook to psi-device-base 2025-06-05 14:54:40 +02:00
semantic-release c1aaf2afaf 1.21.0
Automatically generated by python-semantic-release
v1.21.0
2025-06-04 13:21:48 +00:00
wakonig_k 0ed4b8dea1 feat: add async signal to test device 2025-06-04 15:21:16 +02:00
wakonig_k b76acfebb4 fix(bec_signals): fix validation of async signals 2025-06-04 15:21:16 +02:00
semantic-release 8e76ad63cb 1.20.0
Automatically generated by python-semantic-release
v1.20.0
2025-06-03 13:00:57 +00:00
wakonig_k b02485c461 feat(waveform): add bec signal to waveform simulation 2025-06-03 15:00:24 +02:00
wakonig_k 585fbbbb71 feat: restructure bec signals 2025-06-03 15:00:24 +02:00
Klaus Wakonig e47472d886 ci: add issue sync to bec project 2025-06-02 12:57:37 +02:00
semantic-release a069243df7 1.19.0
Automatically generated by python-semantic-release
v1.19.0
2025-05-30 12:55:45 +00:00
wakonig_k d8926e0b12 ci: fix semantic release variables for github release 2025-05-30 14:55:14 +02:00
wakonig_k 780cc641c6 fix(PreviewSignal): use dotted name instead of signal name 2025-05-30 14:55:14 +02:00
wakonig_k ed9d8136b8 feat(sim): add preview signal to camera simulation 2025-05-30 14:55:14 +02:00
semantic-release 42e7b56758 1.18.0
Automatically generated by python-semantic-release
v1.18.0
2025-05-30 12:45:13 +00:00
appel_c 97adcb8f8d feat: add bec_signals with BECMessages to utils 2025-05-30 13:24:57 +02:00
appel_c 81d2314c8b refactor: improve typehints, remove redundant signal 2025-05-30 13:24:57 +02:00
semantic-release df1569d714 1.17.0
Automatically generated by python-semantic-release
v1.17.0
2025-05-26 11:53:51 +00:00
ci_update_bot 4625dee50b docs: Update device list 2025-05-26 11:50:34 +00:00
Xiaoqiang Wang efe738280d formatter: add line separation 2025-05-26 13:38:57 +02:00
Xiaoqiang Wang bb60ed1cef feat(areadetector): add ADASItpx device 2025-05-26 13:38:57 +02:00
ci_update_bot b69f229da5 docs: Update device list 2025-05-26 11:01:05 +00:00
wang_x1 5647fbfee4 formatter fix: remvoe whitespaces 2025-05-26 12:49:09 +02:00
wang_x1 9b0cd147e3 override ROI with the same name 2025-05-26 12:49:09 +02:00
appel_c 19a1d84186 refactor(dxp): remove _default_read_attrs from base integration 2025-05-26 12:49:09 +02:00
appel_c 540742696a tests(dxp): add tests for dxp integration 2025-05-26 12:49:09 +02:00
appel_c f6e3bf36ce refactor(dxp): refactor dxp integration, support rois with proper kinds in EpicsMCARecord 2025-05-26 12:49:09 +02:00
wakonig_k a458d6942d ci: add github actions 2025-05-24 16:57:05 +02:00
appel_c a44b07c5da refactor(psi-device-base): add device_manager to signature 2025-05-13 10:43:51 +02:00
appel_c 0cb64d1ea8 test(psi-device-base): enhance PSIDeviceBase tests with additional user method hooks 2025-05-13 08:40:36 +02:00
appel_c a7bffb8e3a refactor(psi-device-base): remove device_manager from kwargs, improve Status return on stage/unstage 2025-05-13 08:40:36 +02:00
wakonig_k 673be87a2d chore(formatter): upgrade to black v25 2025-05-01 15:19:33 +02:00
semantic-release 77e9f9b2f8 1.16.1
Automatically generated by python-semantic-release
v1.16.1
2025-04-30 09:12:40 +00:00
appel_c ab6383959f fix: add prefix to signature of PSIDeviceBase 2025-04-28 09:58:18 +02:00
semantic-release 38e7865771 1.16.0
Automatically generated by python-semantic-release
v1.16.0
2025-04-07 13:25:42 +00:00
wakonig_k 21746e5445 feat(sim_waveform): added option to emit data with add_slice 2025-04-07 15:12:36 +02:00
wakonig_k 7797e4003b refactor: update schema validation to use BEC device model 2025-03-18 11:52:09 +01:00
appel_c 1fd4fc7f21 refactor(psi_device_base): add method to wait for a condition to PSIDeviceBase 2025-03-18 09:11:01 +01:00
appel_c 00ca4574ea feat (psi-device-base-utils): enhance TaskHandler to support task arguments in submit_task method 2025-03-18 09:11:01 +01:00
semantic-release cfad4c09f4 1.15.4
Automatically generated by python-semantic-release
v1.15.4
2025-03-18 08:09:49 +00:00
wakonig_k 74695dcb0a fix(dynamic_pseudo): fix exec for py313 2025-03-16 11:44:52 +01:00
ci_update_bot 761498f51d docs: Update device list 2025-03-10 15:32:20 +00:00
Xiaoqiang Wang 679c7a25b2 doc: docstring for areadetector 2025-03-10 15:45:28 +01:00
wakonig_k 91465fbc38 build: min bec dependency is 3.13 due to ScanInfo 2025-03-08 09:35:34 +01:00
wakonig_k 69fd4e0561 tests(sim): fix flaky cam test 2025-03-07 18:34:58 +01:00
semantic-release 71a81d28fd 1.15.3
Automatically generated by python-semantic-release
v1.15.3
2025-03-06 12:27:25 +00:00
appel_c 0ed29209e4 test: fix and improve tests camera on complete 2025-03-06 13:00:13 +01:00
appel_c 8cdcfe7a44 fix: fix sim camera complete call, improve typhints for psi device base 2025-03-06 12:52:47 +01:00