|
|
22381abb70
|
fix(conotroller): cleanup names
|
2025-12-10 12:54:18 +01:00 |
|
|
|
869faf72b6
|
fix(controller): cleanup and fix logic for enable/off dependency.
|
2025-12-09 16:44:31 +01:00 |
|
|
|
a18c0d4a64
|
test(controller): mock config_helper for controller off test
|
2025-12-09 16:44:31 +01:00 |
|
|
|
d82d1bc9d5
|
rename dm to device_manager
|
2025-12-09 16:44:31 +01:00 |
|
|
|
4da9c3ac2a
|
fix(controller): add configurable timeout, en/disable controller axes on on/off
|
2025-12-08 10:22:32 +01:00 |
|
|
|
6b758eb894
|
refactor(status): cleanup, remove error in test using 'and' instead of &
|
2025-12-05 14:04:58 +01:00 |
|
|
|
57ff40566b
|
fix(transition-status): improve transition status called with no transitions
|
2025-12-05 14:04:58 +01:00 |
|
|
|
13d658241a
|
refactor(status): Improve logic to set exceptions to allow to catch the error traceback
|
2025-12-05 14:04:58 +01:00 |
|
|
|
b918f1851c
|
fix(status): Add wrappers for ophyd status objects to improve error handling
|
2025-12-05 14:04:58 +01:00 |
|
|
|
58d4a5141f
|
fix(bec-status): Refactor CompareStatus and TransitionStatus
|
2025-12-05 14:04:58 +01:00 |
|
|
|
86436c5986
|
fix(shutter): Rename class, refactor is_open to be kind normal
|
2025-12-01 16:33:17 +01:00 |
|
|
|
609010d682
|
feat(signal): add signal normalization method and corresponding tests
|
2025-11-30 20:14:57 +01:00 |
|
|
|
77eaca174e
|
refactor(shutter): Refactor signal structure of shutter device
|
2025-11-28 14:29:57 +01:00 |
|
|
|
882be25b73
|
tests: add tests for shutter
|
2025-11-28 14:29:57 +01:00 |
|
|
|
eceab997b8
|
fix: improve device mocking for tests
|
2025-11-19 14:01:50 +01:00 |
|
|
|
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 |
|