Commit Graph

1071 Commits

Author SHA1 Message Date
7160d20aa5 refactor(shutter): Refactor signal structure of shutter device 2025-11-28 14:02:21 +01:00
0ae0b78963 fix: improvements from review 2025-11-26 15:44:31 +01:00
77f46a8370 ci: update coverage settings 2025-11-25 10:01:46 +01:00
006bd3b2ff tests: add tests for shutter 2025-11-25 08:44:51 +01:00
e0baa5e21e feat: add shutter class 2025-11-25 08:31:42 +01:00
semantic-release
2857ddffba 1.30.3
Automatically generated by python-semantic-release
v1.30.3
2025-11-19 13:02:26 +00:00
eceab997b8 fix: improve device mocking for tests 2025-11-19 14:01:50 +01:00
semantic-release
011b68f3dc 1.30.2
Automatically generated by python-semantic-release
v1.30.2
2025-11-17 09:59:08 +00:00
454550b82c fix(waveform_sim): added signal to emit 0D data 2025-11-17 10:58:38 +01:00
semantic-release
f6217f06cd 1.30.1
Automatically generated by python-semantic-release
v1.30.1
2025-11-14 09:58:51 +00:00
21634d3bcb fix: use streams to retrieve the username from redis 2025-11-14 10:58:19 +01:00
semantic-release
081d218fbe 1.30.0
Automatically generated by python-semantic-release
v1.30.0
2025-11-13 20:33:37 +00:00
e78ec1c814 build(bec): update min dependency to 3.74 2025-11-13 21:33:06 +01:00
c84a8c2902 feat(bec signals): validate async updates 2025-11-13 21:33:06 +01:00
semantic-release
6ff3a5cc93 1.29.7
Automatically generated by python-semantic-release
v1.29.7
2025-11-13 18:23:10 +00:00
9a23557b9e fix(async signal tests): create messages with correct async update 2025-11-13 19:22:39 +01:00
semantic-release
17f8c826b2 1.29.6
Automatically generated by python-semantic-release
v1.29.6
2025-11-13 18:04:33 +00:00
b0c5f9d815 fix(bec signals): metadata cannot be None 2025-11-13 19:04:02 +01:00
semantic-release
4c1b7ed5b2 1.29.5
Automatically generated by python-semantic-release
v1.29.5
2025-11-13 13:20:00 +00:00
1241bcb014 fix: smarter strip for computed signal 2025-11-13 14:19:12 +01:00
semantic-release
0306a0bd6f 1.29.4
Automatically generated by python-semantic-release
v1.29.4
2025-11-13 09:17:59 +00:00
d7fb4f55e8 fix(computed signal): fix various bugs in the computed signal 2025-11-13 10:17:24 +01:00
semantic-release
176c95d0f1 1.29.3
Automatically generated by python-semantic-release
v1.29.3
2025-11-12 07:14:19 +00: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
Xiaoqiang Wang
3d0a2119db raise exception on failed motion 2025-11-12 08:13:48 +01:00
3b6d5f340f refactor(psi-motor): Refactor custom check signal and signal kind attributes. 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
2bb37ba395 fix(mock-pv): add get_ctrlvars to better test alarm state callbacks 2025-11-12 08:13:48 +01:00
7bb610394e refactor(psi-motor): Review signal kinds, add custom limit signal 2025-11-12 08:13:48 +01:00
Xiaoqiang Wang
b787b428b3 fix Component keyword argument doc 2025-11-12 08:13:48 +01:00
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