Commit Graph

153 Commits

Author SHA1 Message Date
9a23557b9e fix(async signal tests): create messages with correct async update 2025-11-13 19:22:39 +01:00
1241bcb014 fix: smarter strip for computed signal 2025-11-13 14:19:12 +01:00
d7fb4f55e8 fix(computed signal): fix various bugs in the computed signal 2025-11-13 10:17:24 +01:00
9b202f8a74 tests(psi-motors): add test for high limit switch 2025-11-12 08:13:48 +01:00
33aa4b6cca refactor(psi-motor): cleanup and fix tests 2025-11-12 08:13:48 +01:00
66fe9e217c test(psi-motor): cleanup integration, add tests for psi-motors. 2025-11-12 08:13:48 +01:00
9bd333fa78 fix(bec_signals): update signal metadata when updating its components 2025-11-04 13:26:00 +01:00
0b20b15083 fix(static-device-test): add config_is_valid field to TestResult 2025-10-23 21:03:24 +02:00
5523ead87c refactor(bec-signals): cleanup and fix logic for unify signal in BECMessageSignal 2025-10-22 10:46:10 +02:00
8a964083dc tests(bec-signals): Fix tests for AsyncSignal/AsyncMultiSignal 2025-10-22 10:46:10 +02:00
c6d3ecedcb test(device-config-templates): Add tests for device config template 2025-10-21 11:04:54 +02:00
be539f3ca9 fix(psi-detector-base): add test for interface 2025-10-21 11:04:54 +02:00
87e226804e fix(undulator): remove raise for operator controlled pvs, log instead and return None 2025-09-10 14:20:00 +02:00
9c9dcecc42 refactor(static-decvice-test): add test for run_with_list_output 2025-08-21 16:28:49 +02:00
e27182d9ba test: fix test for TransitionStatus 2025-07-31 17:09:51 +02:00
1a7812992a fix(mock-pv): add callbacks to mock_pv 2025-07-31 17:09:51 +02:00
d2659bf0b1 fix: make SimulatedDataMonitor robust to inf/nan 2025-07-23 13:29:26 +02:00
9eb1dea8ea fix(undulator): add check for operator control for stop_signal 2025-07-21 10:23:10 +02:00
1b18663df6 feat(#118): resolve from put completion + test 2025-07-08 07:32:57 +02:00
8d37c77ee8 feat(#118): Resolve move status from readback val 2025-07-08 07:32:57 +02:00
a2d8c4932d feat(#118): forward soft limits to soft signals 2025-07-08 07:32:57 +02:00
af35c1ef1d feat(#118): add a flexible positioner class 2025-07-08 07:32:57 +02:00
0c3c72fb4b test(undulator): add test for deadband logic 2025-06-24 14:42:13 +01:00
7e92b6c63e refactor(transition-status): update docstrings, add test for string transition status 2025-06-17 10:15:11 +02:00
20eb5dd83f refactor: refactored compare and transition state 2025-06-17 10:15:11 +02:00
d092b8b51a feat: add custom status, CompareStatus and TargetStatus for easier signal value comparison 2025-06-17 10:15:11 +02:00
000b32d6a9 test(xmap): add test for xmap triggering 2025-06-17 08:18:24 +02:00
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
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
b4316a07de test: add ttest for on_destroy hook 2025-06-05 14:54:40 +02:00
b76acfebb4 fix(bec_signals): fix validation of async signals 2025-06-04 15:21:16 +02:00
585fbbbb71 feat: restructure bec signals 2025-06-03 15:00:24 +02:00
780cc641c6 fix(PreviewSignal): use dotted name instead of signal name 2025-05-30 14:55:14 +02:00
97adcb8f8d feat: add bec_signals with BECMessages to utils 2025-05-30 13:24:57 +02:00
19a1d84186 refactor(dxp): remove _default_read_attrs from base integration 2025-05-26 12:49:09 +02:00
540742696a tests(dxp): add tests for dxp integration 2025-05-26 12:49:09 +02:00
a44b07c5da refactor(psi-device-base): add device_manager to signature 2025-05-13 10:43:51 +02:00
0cb64d1ea8 test(psi-device-base): enhance PSIDeviceBase tests with additional user method hooks 2025-05-13 08:40:36 +02:00
673be87a2d chore(formatter): upgrade to black v25 2025-05-01 15:19:33 +02:00
21746e5445 feat(sim_waveform): added option to emit data with add_slice 2025-04-07 15:12:36 +02:00
1fd4fc7f21 refactor(psi_device_base): add method to wait for a condition to PSIDeviceBase 2025-03-18 09:11:01 +01:00
00ca4574ea feat (psi-device-base-utils): enhance TaskHandler to support task arguments in submit_task method 2025-03-18 09:11:01 +01:00
0ed29209e4 test: fix and improve tests camera on complete 2025-03-06 13:00:13 +01:00
7430e3d874 tests(sim): update async_update metadata structure in test_async_mon_send_data_to_bec 2025-03-03 18:57:33 +01:00
75f32800f8 refactor: improve logging if fake scan msg is created 2025-02-27 09:02:13 +01:00
8ed3f37b14 test(psi-device-base-utils): add tests for task handler 2025-02-24 17:55:00 +01:00
b75207b7c0 refactor: cleanup 2025-02-24 14:16:31 +01:00
ac4f0c5af7 feat(psi_device_base): add psi_device_base 2025-02-22 13:29:42 +01:00
1cc8a67ded test: fix flaky test for positioner is moving 2025-02-10 17:51:16 +01:00
1c6cacd550 feat(simulation): add stage camera proxy 2025-01-29 10:27:38 +01:00