|
|
9b51b22671
|
feat(bec-signals): Add acquisition group to BECMessageSignal and SignalInfo
|
2025-10-22 10:46:10 +02:00 |
|
|
|
297c5eee38
|
refactor(static-device-test): add option to force connect and timeout to ophyd device test
|
2025-10-21 18:18:03 +02:00 |
|
|
|
f96632f8b4
|
feat: add device-config-templates to interfaces
|
2025-10-21 11:04:54 +02:00 |
|
|
|
39705e69af
|
fix(psi device base): properly initialize device_manager var in PSIDeviceBase
|
2025-10-15 09:57:51 +02:00 |
|
|
|
339fd1e592
|
feat: add PSIDeviceBase import to the main module
|
2025-10-15 09:57:51 +02:00 |
|
|
|
ac3c23ba60
|
fix: ophyd test run with list
|
2025-09-29 07:13:06 -05:00 |
|
|
|
819b067e17
|
refactor(asitpxcam): fix ASI Timepix integration, add relevant PVs.
|
2025-09-10 14:20:00 +02:00 |
|
|
|
ccbf50d837
|
fix(undulator): fix setpoint and motor stop signal
|
2025-09-10 14:20:00 +02:00 |
|
|
|
87e226804e
|
fix(undulator): remove raise for operator controlled pvs, log instead and return None
|
2025-09-10 14:20:00 +02:00 |
|
|
|
5f6caf5d44
|
fix(service config): fix service config retrieval for legacy class BECDeviceBase
|
2025-09-10 14:18:55 +02:00 |
|
Xiaoqiang Wang
|
43f0c9b1a1
|
adapt to ADASItpx 2.0
|
2025-09-09 16:26:52 +02:00 |
|
|
|
9c9dcecc42
|
refactor(static-decvice-test): add test for run_with_list_output
|
2025-08-21 16:28:49 +02:00 |
|
|
|
919fbe1b15
|
refactor: add run method which return list of tuple for test
|
2025-08-21 16:28:49 +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 |
|
Xiaoqiang Wang
|
e5a0bb4178
|
fix: formatter
|
2025-07-08 10:26:05 +02:00 |
|
Xiaoqiang Wang
|
ab123efe97
|
feat: update to current ADASItpx driver 1.1
|
2025-07-08 10:26:05 +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 |
|
Xiaoqiang Wang
|
b02c2d243e
|
fix: formatter
|
2025-06-24 14:42:13 +01:00 |
|
Xiaoqiang Wang
|
3405e043b1
|
feat: undulator gap control
|
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 |
|
|
|
21251c3afe
|
refactor(psi-signals): import bec signals on top level of ophyd_devices
|
2025-06-17 10:15:11 +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 |
|
|
|
3a086eee51
|
fix(device base): shut down task handler on destroy
|
2025-06-16 14:26:56 +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 |
|
|
|
b328f064f2
|
fix(psi-device-base): add on_destroy hook to psi-device-base
|
2025-06-05 14:54:40 +02:00 |
|
|
|
0ed4b8dea1
|
feat: add async signal to test device
|
2025-06-04 15:21:16 +02:00 |
|
|
|
b76acfebb4
|
fix(bec_signals): fix validation of async signals
|
2025-06-04 15:21:16 +02:00 |
|
|
|
b02485c461
|
feat(waveform): add bec signal to waveform simulation
|
2025-06-03 15:00:24 +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 |
|
|
|
ed9d8136b8
|
feat(sim): add preview signal to camera simulation
|
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 |
|
|
|
81d2314c8b
|
refactor: improve typehints, remove redundant signal
|
2025-05-30 13:24:57 +02: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 |
|
|
|
5647fbfee4
|
formatter fix: remvoe whitespaces
|
2025-05-26 12:49:09 +02:00 |
|
|
|
9b0cd147e3
|
override ROI with the same name
|
2025-05-26 12:49:09 +02:00 |
|
|
|
19a1d84186
|
refactor(dxp): remove _default_read_attrs from base integration
|
2025-05-26 12:49:09 +02:00 |
|
|
|
f6e3bf36ce
|
refactor(dxp): refactor dxp integration, support rois with proper kinds in EpicsMCARecord
|
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 |
|
|
|
a7bffb8e3a
|
refactor(psi-device-base): remove device_manager from kwargs, improve Status return on stage/unstage
|
2025-05-13 08:40:36 +02:00 |
|