Commit Graph

147 Commits

Author SHA1 Message Date
wakonig_k 9bd333fa78 fix(bec_signals): update signal metadata when updating its components 2025-11-04 13:26:00 +01:00
appel_c 0b20b15083 fix(static-device-test): add config_is_valid field to TestResult 2025-10-23 21:03:24 +02:00
appel_c 5523ead87c refactor(bec-signals): cleanup and fix logic for unify signal in BECMessageSignal 2025-10-22 10:46:10 +02:00
appel_c 8a964083dc tests(bec-signals): Fix tests for AsyncSignal/AsyncMultiSignal 2025-10-22 10:46:10 +02:00
appel_c c6d3ecedcb test(device-config-templates): Add tests for device config template 2025-10-21 11:04:54 +02:00
appel_c be539f3ca9 fix(psi-detector-base): add test for interface 2025-10-21 11:04:54 +02:00
appel_c 87e226804e fix(undulator): remove raise for operator controlled pvs, log instead and return None 2025-09-10 14:20:00 +02:00
appel_c 9c9dcecc42 refactor(static-decvice-test): add test for run_with_list_output 2025-08-21 16:28:49 +02:00
appel_c e27182d9ba test: fix test for TransitionStatus 2025-07-31 17:09:51 +02:00
appel_c 1a7812992a fix(mock-pv): add callbacks to mock_pv 2025-07-31 17:09:51 +02:00
perl_d d2659bf0b1 fix: make SimulatedDataMonitor robust to inf/nan 2025-07-23 13:29:26 +02:00
appel_c 9eb1dea8ea fix(undulator): add check for operator control for stop_signal 2025-07-21 10:23:10 +02:00
perl_d 1b18663df6 feat(#118): resolve from put completion + test 2025-07-08 07:32:57 +02:00
perl_d 8d37c77ee8 feat(#118): Resolve move status from readback val 2025-07-08 07:32:57 +02:00
perl_d a2d8c4932d feat(#118): forward soft limits to soft signals 2025-07-08 07:32:57 +02:00
perl_d af35c1ef1d feat(#118): add a flexible positioner class 2025-07-08 07:32:57 +02:00
perl_d 0c3c72fb4b test(undulator): add test for deadband logic 2025-06-24 14:42:13 +01:00
appel_c 7e92b6c63e refactor(transition-status): update docstrings, add test for string transition status 2025-06-17 10:15:11 +02:00
appel_c 20eb5dd83f refactor: refactored compare and transition state 2025-06-17 10:15:11 +02:00
appel_c d092b8b51a feat: add custom status, CompareStatus and TargetStatus for easier signal value comparison 2025-06-17 10:15:11 +02:00
appel_c 000b32d6a9 test(xmap): add test for xmap triggering 2025-06-17 08:18:24 +02:00
appel_c fb58ed50d5 fix(dxp): fix multiple signals marked as trigger_signals for dxp Falcon, but ophyd only supports 1 trigger signal 2025-06-17 08:18:24 +02:00
wakonig_k cb7f7ba932 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-16 14:26:56 +02:00
appel_c b4316a07de test: add ttest for on_destroy hook 2025-06-05 14:54:40 +02:00
wakonig_k b76acfebb4 fix(bec_signals): fix validation of async signals 2025-06-04 15:21:16 +02:00
wakonig_k 585fbbbb71 feat: restructure bec signals 2025-06-03 15:00:24 +02:00
wakonig_k 780cc641c6 fix(PreviewSignal): use dotted name instead of signal name 2025-05-30 14:55:14 +02:00
appel_c 97adcb8f8d feat: add bec_signals with BECMessages to utils 2025-05-30 13:24:57 +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 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
wakonig_k 673be87a2d chore(formatter): upgrade to black v25 2025-05-01 15:19:33 +02:00
wakonig_k 21746e5445 feat(sim_waveform): added option to emit data with add_slice 2025-04-07 15:12:36 +02: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
appel_c 0ed29209e4 test: fix and improve tests camera on complete 2025-03-06 13:00:13 +01:00
wakonig_k 7430e3d874 tests(sim): update async_update metadata structure in test_async_mon_send_data_to_bec 2025-03-03 18:57:33 +01:00
appel_c 75f32800f8 refactor: improve logging if fake scan msg is created 2025-02-27 09:02:13 +01:00
appel_c 8ed3f37b14 test(psi-device-base-utils): add tests for task handler 2025-02-24 17:55:00 +01:00
appel_c b75207b7c0 refactor: cleanup 2025-02-24 14:16:31 +01:00
wakonig_k ac4f0c5af7 feat(psi_device_base): add psi_device_base 2025-02-22 13:29:42 +01:00
appel_c 1cc8a67ded test: fix flaky test for positioner is moving 2025-02-10 17:51:16 +01:00
perl_d 1c6cacd550 feat(simulation): add stage camera proxy 2025-01-29 10:27:38 +01:00
perl_d 8fd17c53d7 fix: tie h5proxy config to properties 2025-01-29 10:27:13 +01:00
appel_c 9a89ed9008 tests: adapt flaky test motor is moving signal 2025-01-27 07:23:28 +01:00
appel_c 92a3176bfd test: fix flaky test for positioner is moving signal 2025-01-21 09:21:20 +01:00
wakonig_k 88ca831bca test: fixed import of BECDeviceBase 2025-01-14 16:32:31 +01:00
appel_c 7fe80c1608 fix: cleanup, add test for ddg base class 2025-01-14 16:32:31 +01:00
appel_c a1da3a5f40 test: update tests 2025-01-14 16:32:31 +01:00