|
|
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 |
|