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