appel_c
|
9c2721bf74
|
refactor: Cleanup, bugfixes, and docs
|
2026-03-27 22:33:57 +01:00 |
|
appel_c
|
fe3a88266c
|
fix(panda-box): Refactor data signal names, enforce valid python attribute name
|
2026-03-12 13:13:14 +01:00 |
|
appel_c
|
e8e0e81f62
|
test(panda-box): Add tests for data readout loop and context manager
|
2026-03-12 13:13:14 +01:00 |
|
wyzula_j
|
0d17982c5b
|
fix(bec_signal): preview signal fixed for RGB cameras transpose
|
2026-03-11 16:38:51 +01:00 |
|
appel_c
|
4371987476
|
test(socket): add tests for SocketSignal callbacks
|
2026-03-03 16:49:03 +01:00 |
|
appel_c
|
d00463f005
|
refactor: cleanup, improve docstrings
|
2026-03-03 08:45:08 +01:00 |
|
appel_c
|
bb7fcba34a
|
fix(panda-box): adapt cleanup logic to avoid Panda to be stuck when stopped.
|
2026-03-03 08:45:08 +01:00 |
|
Christian Appel
|
b2a632da89
|
refactor: fix typos, update documentation, and improve code readability
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-27 15:43:54 +01:00 |
|
appel_c
|
b7fffe51bc
|
test(panda): extend tests for panda
|
2026-02-27 15:43:54 +01:00 |
|
appel_c
|
f9a743210d
|
fix(dynamic-signal): add max_size to SimCameraWithPSIComponents
|
2026-02-27 15:43:54 +01:00 |
|
appel_c
|
a632798b04
|
refactor(panda): Cleanup and add tests for pandabox
|
2026-02-27 15:43:54 +01:00 |
|
appel_c
|
67db203299
|
test(dynamic-signal): add max_size input to tests
|
2026-02-27 15:43:54 +01:00 |
|
appel_c
|
4c5a896370
|
Revert "fix(socket-signal): add read timeout for SocketSignal ABC, and add notify_bec attribute"
This reverts commit 1e9711aa17.
|
2026-02-27 15:04:33 +01:00 |
|
appel_c
|
b13520fe32
|
test(controller): fix leaking controller instance in test.
|
2026-02-16 11:10:28 +01:00 |
|
appel_c
|
1e9711aa17
|
fix(socket-signal): add read timeout for SocketSignal ABC, and add notify_bec attribute
|
2026-02-16 11:10:28 +01:00 |
|
appel_c
|
ba39ee029e
|
fix(utils): Mask stage_sigs and trigger_signals to simplify testing of ADBase devices
|
2026-01-07 11:43:09 +01:00 |
|
appel_c
|
713fa1a1b7
|
fix(controller): Add method to remove axis from controller
|
2025-12-15 09:26:09 +01:00 |
|
appel_c
|
e7e2b5ed97
|
fix(conotroller): cleanup names
|
2025-12-10 14:34:59 +01:00 |
|
appel_c
|
ef9568cb46
|
fix(controller): cleanup and fix logic for enable/off dependency.
|
2025-12-10 14:34:59 +01:00 |
|
appel_c
|
69bfabce35
|
test(controller): mock config_helper for controller off test
|
2025-12-10 14:34:59 +01:00 |
|
appel_c
|
d4a1e1545c
|
rename dm to device_manager
|
2025-12-10 14:34:59 +01:00 |
|
appel_c
|
2fb64e995e
|
fix(controller): add configurable timeout, en/disable controller axes on on/off
|
2025-12-10 14:34:59 +01:00 |
|
appel_c
|
b2d885c6a6
|
fix(epics-motor-user-vme): remove high/low limit check in wait_for_connection as it's not reliable. Tested at cSAXS
|
2025-12-09 16:25:56 +01:00 |
|
appel_c
|
da154a05cf
|
test: add test for epicsmotorvme
|
2025-12-09 16:25:56 +01:00 |
|
appel_c
|
1b2eeccbb8
|
test(MockPv): improve MockPV, allow start value to be set
|
2025-12-09 16:25:56 +01:00 |
|
appel_c
|
71a9b3c103
|
fix(psi-motor): Add new user motor imlementation that checks if the IOC is enabled.
|
2025-12-09 16:25:56 +01:00 |
|
appel_c
|
6b758eb894
|
refactor(status): cleanup, remove error in test using 'and' instead of &
|
2025-12-05 14:04:58 +01:00 |
|
appel_c
|
57ff40566b
|
fix(transition-status): improve transition status called with no transitions
|
2025-12-05 14:04:58 +01:00 |
|
appel_c
|
13d658241a
|
refactor(status): Improve logic to set exceptions to allow to catch the error traceback
|
2025-12-05 14:04:58 +01:00 |
|
appel_c
|
b918f1851c
|
fix(status): Add wrappers for ophyd status objects to improve error handling
|
2025-12-05 14:04:58 +01:00 |
|
appel_c
|
58d4a5141f
|
fix(bec-status): Refactor CompareStatus and TransitionStatus
|
2025-12-05 14:04:58 +01:00 |
|
appel_c
|
86436c5986
|
fix(shutter): Rename class, refactor is_open to be kind normal
|
2025-12-01 16:33:17 +01:00 |
|
wakonig_k
|
609010d682
|
feat(signal): add signal normalization method and corresponding tests
|
2025-11-30 20:14:57 +01:00 |
|
appel_c
|
77eaca174e
|
refactor(shutter): Refactor signal structure of shutter device
|
2025-11-28 14:29:57 +01:00 |
|
perl_d
|
882be25b73
|
tests: add tests for shutter
|
2025-11-28 14:29:57 +01:00 |
|
perl_d
|
eceab997b8
|
fix: improve device mocking for tests
|
2025-11-19 14:01:50 +01:00 |
|
wakonig_k
|
9a23557b9e
|
fix(async signal tests): create messages with correct async update
|
2025-11-13 19:22:39 +01:00 |
|
perl_d
|
1241bcb014
|
fix: smarter strip for computed signal
|
2025-11-13 14:19:12 +01:00 |
|
wakonig_k
|
d7fb4f55e8
|
fix(computed signal): fix various bugs in the computed signal
|
2025-11-13 10:17:24 +01:00 |
|
appel_c
|
9b202f8a74
|
tests(psi-motors): add test for high limit switch
|
2025-11-12 08:13:48 +01:00 |
|
appel_c
|
33aa4b6cca
|
refactor(psi-motor): cleanup and fix tests
|
2025-11-12 08:13:48 +01:00 |
|
appel_c
|
66fe9e217c
|
test(psi-motor): cleanup integration, add tests for psi-motors.
|
2025-11-12 08:13:48 +01:00 |
|
wakonig_k
|
9bd333fa78
|
fix(bec_signals): update signal metadata when updating its components
|
2025-11-04 13:26:00 +01:00 |
|
appel_c
|
0b20b15083
|
fix(static-device-test): add config_is_valid field to TestResult
|
2025-10-23 21:03:24 +02:00 |
|
appel_c
|
5523ead87c
|
refactor(bec-signals): cleanup and fix logic for unify signal in BECMessageSignal
|
2025-10-22 10:46:10 +02:00 |
|
appel_c
|
8a964083dc
|
tests(bec-signals): Fix tests for AsyncSignal/AsyncMultiSignal
|
2025-10-22 10:46:10 +02:00 |
|
appel_c
|
c6d3ecedcb
|
test(device-config-templates): Add tests for device config template
|
2025-10-21 11:04:54 +02:00 |
|
appel_c
|
be539f3ca9
|
fix(psi-detector-base): add test for interface
|
2025-10-21 11:04:54 +02:00 |
|
appel_c
|
87e226804e
|
fix(undulator): remove raise for operator controlled pvs, log instead and return None
|
2025-09-10 14:20:00 +02:00 |
|
appel_c
|
9c9dcecc42
|
refactor(static-decvice-test): add test for run_with_list_output
|
2025-08-21 16:28:49 +02:00 |
|