Commit Graph

1090 Commits

Author SHA1 Message Date
Xiaoqiang Wang
f9a4056277 turn exception to warning
The next move command will try to clear the error.
Here it should not prevent that,
2025-11-12 08:13:48 +01:00
Xiaoqiang Wang
6a350b4738 do not override motor_done_move
The _move_chnaged method is decorated by @motor_done_move.sub_value.
Overriding this signal breaks the callback.
2025-11-12 08:13:48 +01:00
fca4f31fb0 docs(psi motor): add component docs 2025-11-12 08:13:48 +01:00
6f0308b783 refactor: renamed EpicsMotorMR to EpicsMotor 2025-11-12 08:13:48 +01:00
69c0b8de81 Update psi_motor.py 2025-11-12 08:13:48 +01:00
0bd2e12880 Update psi_motor.py 2025-11-12 08:13:48 +01:00
gac-x06da
5610b7e271 Signal type fix 2025-11-12 08:13:48 +01:00
gac-x06da
f178414d78 Something updated 2025-11-12 08:13:48 +01:00
gac-x05la
63fcadc05e Blacking 2025-11-12 08:13:48 +01:00
gac-x05la
3d564c2595 Minor docs expansion 2025-11-12 08:13:48 +01:00
gac-x05la
65cc2060d0 Copying ECMC motor class to main repo 2025-11-12 08:13:48 +01:00
semantic-release
354afdeb30 1.29.2
Automatically generated by python-semantic-release
v1.29.2
2025-11-04 12:26:28 +00:00
9bd333fa78 fix(bec_signals): update signal metadata when updating its components 2025-11-04 13:26:00 +01:00
semantic-release
543ab4cc4e 1.29.1
Automatically generated by python-semantic-release
v1.29.1
2025-10-23 19:04:08 +00:00
0b20b15083 fix(static-device-test): add config_is_valid field to TestResult 2025-10-23 21:03:24 +02:00
semantic-release
ea310f9085 1.29.0
Automatically generated by python-semantic-release
v1.29.0
2025-10-22 08:46:53 +00:00
5523ead87c refactor(bec-signals): cleanup and fix logic for unify signal in BECMessageSignal 2025-10-22 10:46:10 +02:00
051d665490 fix(simulation): fix simulated devices 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
6d15ee50b8 refactor(bec-signals): Refactor AsyncSignal to AsyncSignal and AsyncMultiSignal 2025-10-22 10:46:10 +02:00
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
semantic-release
46e1485215 1.28.0
Automatically generated by python-semantic-release
v1.28.0
2025-10-21 09:05:35 +00: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
f96632f8b4 feat: add device-config-templates to interfaces 2025-10-21 11:04:54 +02:00
semantic-release
04a9efe3fe 1.27.0
Automatically generated by python-semantic-release
v1.27.0
2025-10-15 07:58:24 +00: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
semantic-release
04f24f3a66 1.26.6
Automatically generated by python-semantic-release
v1.26.6
2025-09-29 12:13:45 +00:00
ac3c23ba60 fix: ophyd test run with list 2025-09-29 07:13:06 -05:00
62fd9c7a10 chore: deprecate 3.10, add 3.13 2025-09-15 13:46:15 +02:00
semantic-release
5908b0c1d8 1.26.5
Automatically generated by python-semantic-release
v1.26.5
2025-09-10 12:21:10 +00: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
semantic-release
5ca3a0e1d8 1.26.4
Automatically generated by python-semantic-release
v1.26.4
2025-09-10 12:19:25 +00: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
semantic-release
94cfcfaf4a 1.26.3
Automatically generated by python-semantic-release
v1.26.3
2025-07-31 15:10:25 +00: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
semantic-release
88c3bc7bcb 1.26.2
Automatically generated by python-semantic-release
v1.26.2
2025-07-23 11:29:57 +00:00
d2659bf0b1 fix: make SimulatedDataMonitor robust to inf/nan 2025-07-23 13:29:26 +02:00
semantic-release
6ff034d191 1.26.1
Automatically generated by python-semantic-release
v1.26.1
2025-07-21 08:23:41 +00:00
9eb1dea8ea fix(undulator): add check for operator control for stop_signal 2025-07-21 10:23:10 +02:00
semantic-release
cc43deafc7 1.26.0
Automatically generated by python-semantic-release
v1.26.0
2025-07-08 08:26:37 +00:00
Xiaoqiang Wang
e5a0bb4178 fix: formatter 2025-07-08 10:26:05 +02:00