Commit Graph
1234 Commits
Author SHA1 Message Date
wyzula_j 0164c5a11a test(audit): add reproduction tooling for the default timeout review
Simulation-only devices, a standalone demo script, a BEC device config
and a step-by-step guide that reproduce the findings of the default
timeout review, both offline and through the BEC IPython client. All
paths are relative to the repository root. Not part of the package API.
2026-09-04 11:32:47 +02:00
wakonig_k e65d271a57 feat(psi_device_base): add default timeout argument and related functionality 2026-09-03 12:40:46 +02:00
semantic-release d9d17118cf 1.45.0
Automatically generated by python-semantic-release
v1.45.0
2026-09-02 12:19:17 +00:00
wakonig_k e2d0f44e5b feat(bec_signals): add root-resolved signal registration to prevent duplicates in device tree 2026-09-02 13:18:41 +01:00
wakonig_k 53ed6f875d feat(psi_device_base): enhance initialization to support context inheritance for subdevices 2026-09-02 13:18:41 +01:00
semantic-release d037820e9b 1.44.2
Automatically generated by python-semantic-release
v1.44.2
2026-07-27 15:16:48 +00:00
appel_c c30a6149a4 fix(base-classes): deprecate bec_device_base, ophyd_rotation_base and psi_detector_base 2026-07-27 17:16:06 +02:00
semantic-release 14beb88855 1.44.1
Automatically generated by python-semantic-release
v1.44.1
2026-07-07 12:38:49 +00:00
wakonig_k b2b2b6f571 refactor(sim_camera): clean up unused subscription and enhance file event handling 2026-07-07 14:38:15 +02:00
wakonig_k 42ea005769 fix(sim_waveform): add acquisition_group to waveform_0d component 2026-07-07 14:38:15 +02:00
wakonig_k c377c95ea4 docs(signals): add usage examples for ProgressSignal, FileEventSignal, PreviewSignal, DynamicSignal, AsyncMultiSignal, and AsyncSignal 2026-07-07 14:38:15 +02:00
semantic-release 7b9dddf993 1.44.0
Automatically generated by python-semantic-release
v1.44.0
2026-07-07 09:18:51 +00:00
appel_c 0e4e21c415 fix: add extra info to msg from error_info 2026-07-07 11:18:09 +02:00
wakonig_k 31f3ac27cc feat(status): enhance timeout error handling with initialization traceback 2026-07-07 11:18:09 +02:00
semantic-release 7c0b06944e 1.43.0
Automatically generated by python-semantic-release
v1.43.0
2026-07-01 09:36:42 +00:00
wakonig_k b43da774ae feat(controller): add print_command_history method for debugging command history 2026-07-01 11:36:13 +02:00
semantic-release f351e1c90f 1.42.1
Automatically generated by python-semantic-release
v1.42.1
2026-06-26 14:24:12 +00:00
wakonig_k 0ca0c9238f fix(dependencies): update pyepics version constraint to allow 3.5.10 and above 2026-06-26 16:21:55 +02:00
semantic-release e620c877a1 1.42.0
Automatically generated by python-semantic-release
v1.42.0
2026-06-26 10:48:50 +00:00
wakonig_k 6ca27afa9c fix(controller): enhance error handling in retry_once decorator with traceback logging 2026-06-26 12:48:21 +02:00
wakonig_k 4f3ea9db84 feat(controller): add command history tracking for socket communication 2026-06-26 12:48:21 +02:00
semantic-release fa43d8b3ea 1.41.7
Automatically generated by python-semantic-release
v1.41.7
2026-06-25 15:32:50 +00:00
appel_c be32dceba0 fix(controller): fix retry_once for socket_put and socket_put_and_receive 2026-06-25 17:32:14 +02:00
semantic-release b93f6d6445 1.41.6
Automatically generated by python-semantic-release
v1.41.6
2026-06-23 14:45:09 +00:00
wakonig_k 629d884422 fix(controller): ensure proper instance creation in Controller class 2026-06-23 16:44:32 +02:00
semantic-release 271b0e15b6 1.41.5
Automatically generated by python-semantic-release
v1.41.5
2026-06-18 12:49:05 +00:00
appel_c c1be1e4457 fix(signal-info): fix signal_info role to be file_event insteaad of file event 2026-06-18 14:48:36 +02:00
semantic-release efd916598f 1.41.4
Automatically generated by python-semantic-release
v1.41.4
2026-06-16 20:12:11 +00:00
appel_c 358f0d3914 test(psi-motor): fix test for ecmotor callback 2026-06-16 22:11:30 +02:00
appel_c 545419e848 fix(psi-motor): EpicsMotorEC was always skipping the extra check if motion failed 2026-06-16 22:11:30 +02:00
semantic-release 1a11fd69bb 1.41.3
Automatically generated by python-semantic-release
v1.41.3
2026-06-16 07:46:10 +00:00
wakonig_k 5b72a2d4ed fix: adjust op msgs PVs for SLS2 2026-06-16 09:45:28 +02:00
wakonig_k 3b502ad2f5 chore: upgrade GitHub Actions to use latest versions of setup-python and checkout actions 2026-06-12 11:01:49 +02:00
semantic-release c40ee19c08 1.41.2
Automatically generated by python-semantic-release
v1.41.2
2026-06-01 11:14:28 +00:00
appel_c 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
semantic-release 5faaa92046 1.41.1
Automatically generated by python-semantic-release
v1.41.1
2026-05-21 08:50:31 +00:00
appel_c 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
semantic-release 6cbcd94299 1.41.0
Automatically generated by python-semantic-release
v1.41.0
2026-05-18 06:29:02 +00:00
wakonig_k b317d28d8f feat(sim): add a new device to simulate ramp ups 2026-05-18 08:28:27 +02:00
semantic-release 2f6d4f244d 1.40.1
Automatically generated by python-semantic-release
v1.40.1
2026-05-12 08:20:09 +00:00
appel_c b267a5b1d5 test: drop test of linear projectory that relied on progress of move and sleep timing. 2026-05-12 10:19:38 +02:00
appel_c 0626ac8f62 fix(sim-positioner): Fix move method of lin positioner with trajectory 2026-05-12 10:19:38 +02:00
appel_c 2f1f9d99c9 fix: skip run subs recursively 2026-05-12 10:19:38 +02:00
appel_c 88dbe2776c fix(sim-positioner): Only run readback subs if values changed by more than the tolerance 2026-05-12 10:19:38 +02:00
appel_c 41e38dfb82 fix(sim-monitor): Fix updates of callbacks during motion, ConstantModel won't update its value 2026-05-12 10:19:38 +02:00
semantic-release c4e6474afc 1.40.0
Automatically generated by python-semantic-release
v1.40.0
2026-05-12 07:23:27 +00:00
wakonig_k b1002cb043 feat: add watch status for tracking alarms 2026-05-12 09:22:40 +02:00
semantic-release 08cb3ddb42 1.39.0
Automatically generated by python-semantic-release
v1.39.0
2026-05-09 06:55:16 +00:00
wakonig_k eba691589f feat: add settle time and timeout signals to EpicsMotor and SimPositioner 2026-05-09 08:54:45 +02:00
semantic-release 3ac14e317b 1.38.0
Automatically generated by python-semantic-release
v1.38.0
2026-05-08 11:12:50 +00:00