Commit Graph
200 Commits
Author SHA1 Message Date
appel_candJan Wyzula c1be1e4457 fix(signal-info): fix signal_info role to be file_event insteaad of file event 2026-06-18 14:48:36 +02:00
appel_candChristian Appel 358f0d3914 test(psi-motor): fix test for ecmotor callback 2026-06-16 22:11:30 +02:00
appel_candChristian Appel 87cd2ccfaf fix(bec-processed-signal): fix read on processed signal, will force a read on linked signal now 2026-06-01 13:13:57 +02:00
appel_candChristian Appel b01ac0f505 fix(psi-device-base-utils): if run=True, then _configured_exception must be defined before CompareStatus is initialized. 2026-05-21 10:50:00 +02:00
wakonig_kandDavid Perl b317d28d8f feat(sim): add a new device to simulate ramp ups 2026-05-18 08:28:27 +02:00
appel_candChristian Appel b267a5b1d5 test: drop test of linear projectory that relied on progress of move and sleep timing. 2026-05-12 10:19:38 +02:00
wakonig_kandChristian Appel b1002cb043 feat: add watch status for tracking alarms 2026-05-12 09:22:40 +02:00
appel_candChristian Appel 36e24e6e5b refactor: Fix thread leak in SimPositioner, improve callback in SimMonitor 2026-05-08 13:12:21 +02:00
appel_candChristian Appel 6e2507bcb5 feat: Add subscription to update sim_monitor with motor readbacks 2026-05-08 13:12:21 +02:00
wakonig_k f430a599a8 feat: add ecmc and vme user motor to device templates 2026-04-28 09:31:15 +02:00
perl_dandDavid Perl 993b84d00d fix: fix status resolution in simple positioner 2026-04-15 14:56:29 +02:00
appel_candChristian Appel 9c2721bf74 refactor: Cleanup, bugfixes, and docs 2026-03-27 22:33:57 +01:00
appel_candChristian Appel fe3a88266c fix(panda-box): Refactor data signal names, enforce valid python attribute name 2026-03-12 13:13:14 +01:00
appel_candChristian Appel e8e0e81f62 test(panda-box): Add tests for data readout loop and context manager 2026-03-12 13:13:14 +01:00
wyzula_jandJan Wyzula 0d17982c5b fix(bec_signal): preview signal fixed for RGB cameras transpose 2026-03-11 16:38:51 +01:00
appel_candChristian Appel 4371987476 test(socket): add tests for SocketSignal callbacks 2026-03-03 16:49:03 +01:00
appel_candChristian Appel d00463f005 refactor: cleanup, improve docstrings 2026-03-03 08:45:08 +01:00
appel_candChristian Appel bb7fcba34a fix(panda-box): adapt cleanup logic to avoid Panda to be stuck when stopped. 2026-03-03 08:45:08 +01:00
Christian AppelandCopilot 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_candChristian Appel b7fffe51bc test(panda): extend tests for panda 2026-02-27 15:43:54 +01:00
appel_candChristian Appel f9a743210d fix(dynamic-signal): add max_size to SimCameraWithPSIComponents 2026-02-27 15:43:54 +01:00
appel_candChristian Appel a632798b04 refactor(panda): Cleanup and add tests for pandabox 2026-02-27 15:43:54 +01:00
appel_candChristian Appel 67db203299 test(dynamic-signal): add max_size input to tests 2026-02-27 15:43:54 +01:00
appel_candChristian Appel 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_candChristian Appel b13520fe32 test(controller): fix leaking controller instance in test. 2026-02-16 11:10:28 +01:00
appel_candChristian Appel 1e9711aa17 fix(socket-signal): add read timeout for SocketSignal ABC, and add notify_bec attribute 2026-02-16 11:10:28 +01:00
appel_candChristian Appel ba39ee029e fix(utils): Mask stage_sigs and trigger_signals to simplify testing of ADBase devices 2026-01-07 11:43:09 +01:00
appel_candChristian Appel 713fa1a1b7 fix(controller): Add method to remove axis from controller 2025-12-15 09:26:09 +01:00
appel_candChristian Appel e7e2b5ed97 fix(conotroller): cleanup names 2025-12-10 14:34:59 +01:00
appel_candChristian Appel ef9568cb46 fix(controller): cleanup and fix logic for enable/off dependency. 2025-12-10 14:34:59 +01:00
appel_candChristian Appel 69bfabce35 test(controller): mock config_helper for controller off test 2025-12-10 14:34:59 +01:00
appel_candChristian Appel d4a1e1545c rename dm to device_manager 2025-12-10 14:34:59 +01:00
appel_candChristian Appel 2fb64e995e fix(controller): add configurable timeout, en/disable controller axes on on/off 2025-12-10 14:34:59 +01:00
appel_candChristian Appel 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_candChristian Appel da154a05cf test: add test for epicsmotorvme 2025-12-09 16:25:56 +01:00
appel_candChristian Appel 1b2eeccbb8 test(MockPv): improve MockPV, allow start value to be set 2025-12-09 16:25:56 +01:00
appel_candChristian Appel 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_candChristian Appel 6b758eb894 refactor(status): cleanup, remove error in test using 'and' instead of & 2025-12-05 14:04:58 +01:00
appel_candChristian Appel 57ff40566b fix(transition-status): improve transition status called with no transitions 2025-12-05 14:04:58 +01:00
appel_candChristian Appel 13d658241a refactor(status): Improve logic to set exceptions to allow to catch the error traceback 2025-12-05 14:04:58 +01:00
appel_candChristian Appel b918f1851c fix(status): Add wrappers for ophyd status objects to improve error handling 2025-12-05 14:04:58 +01:00
appel_candChristian Appel 58d4a5141f fix(bec-status): Refactor CompareStatus and TransitionStatus 2025-12-05 14:04:58 +01:00
appel_candChristian Appel 86436c5986 fix(shutter): Rename class, refactor is_open to be kind normal 2025-12-01 16:33:17 +01:00
wakonig_kandChristian Appel 609010d682 feat(signal): add signal normalization method and corresponding tests 2025-11-30 20:14:57 +01:00
appel_candDavid Perl 77eaca174e refactor(shutter): Refactor signal structure of shutter device 2025-11-28 14:29:57 +01:00
perl_dandDavid Perl 882be25b73 tests: add tests for shutter 2025-11-28 14:29:57 +01:00
perl_dandDavid Perl eceab997b8 fix: improve device mocking for tests 2025-11-19 14:01:50 +01:00
wakonig_kandKlaus Wakonig 9a23557b9e fix(async signal tests): create messages with correct async update 2025-11-13 19:22:39 +01:00
perl_dandKlaus Wakonig 1241bcb014 fix: smarter strip for computed signal 2025-11-13 14:19:12 +01:00
wakonig_kandDavid Perl d7fb4f55e8 fix(computed signal): fix various bugs in the computed signal 2025-11-13 10:17:24 +01:00