f96632f8b4
feat: add device-config-templates to interfaces
2025-10-21 11:04:54 +02:00
39705e69af
fix(psi device base): properly initialize device_manager var in PSIDeviceBase
2025-10-15 09:57:51 +02:00
5f6caf5d44
fix(service config): fix service config retrieval for legacy class BECDeviceBase
2025-09-10 14:18:55 +02:00
1b18663df6
feat( #118 ): resolve from put completion + test
2025-07-08 07:32:57 +02:00
8d37c77ee8
feat( #118 ): Resolve move status from readback val
2025-07-08 07:32:57 +02:00
a2d8c4932d
feat( #118 ): forward soft limits to soft signals
2025-07-08 07:32:57 +02:00
af35c1ef1d
feat( #118 ): add a flexible positioner class
2025-07-08 07:32:57 +02:00
3a086eee51
fix(device base): shut down task handler on destroy
2025-06-16 14:26:56 +02:00
cb7f7ba932
feat(psi device base): stoppable status objects
...
Add methods to PSIDeviceBase to register status object that should be cancelled when the device is stopped or destroyed.
2025-06-16 14:26:56 +02:00
b328f064f2
fix(psi-device-base): add on_destroy hook to psi-device-base
2025-06-05 14:54:40 +02:00
a44b07c5da
refactor(psi-device-base): add device_manager to signature
2025-05-13 10:43:51 +02:00
a7bffb8e3a
refactor(psi-device-base): remove device_manager from kwargs, improve Status return on stage/unstage
2025-05-13 08:40:36 +02:00
673be87a2d
chore(formatter): upgrade to black v25
2025-05-01 15:19:33 +02:00
ab6383959f
fix: add prefix to signature of PSIDeviceBase
2025-04-28 09:58:18 +02:00
1fd4fc7f21
refactor(psi_device_base): add method to wait for a condition to PSIDeviceBase
2025-03-18 09:11:01 +01:00
8cdcfe7a44
fix: fix sim camera complete call, improve typhints for psi device base
2025-03-06 12:52:47 +01:00
75f32800f8
refactor: improve logging if fake scan msg is created
2025-02-27 09:02:13 +01:00
b75207b7c0
refactor: cleanup
2025-02-24 14:16:31 +01:00
ac4f0c5af7
feat(psi_device_base): add psi_device_base
2025-02-22 13:29:42 +01:00
f10060bcee
docs: Update docstrings for base class
2025-01-14 16:32:31 +01:00
7fe80c1608
fix: cleanup, add test for ddg base class
2025-01-14 16:32:31 +01:00
8f51789f5b
refactor: refactored delay generator DG645
2025-01-14 16:32:31 +01:00
5b55ff25b6
refactor: reviewed and refactored based class for device integration
2025-01-14 16:32:31 +01:00
6e71da79c8
fix: cleanup protocols, moved event_types to BECBaseProtocol
2024-12-06 15:53:48 +01:00
482e2320b9
fix: update protocls for docs in main
2024-12-06 15:53:48 +01:00
41c54aa851
refactor: Refactored SimCamera write_to_disk option to continously write to h5 file.
2024-10-24 13:04:08 +02:00
4397db919a
test: Fix and add test scenarios for DeviceStatus error handling
2024-07-28 13:54:52 +02:00
87858edfe2
refactor: review DeviceStatus and error handling in simulation
2024-07-28 12:44:35 +02:00
f3118765b0
fix: Improve asyn_monitor and camera on_trigger and on_complete to return status
2024-07-27 15:01:52 +02:00
2c7c48a757
feat: add option to return DeviceStatus for on_trigger, on_complete; extend wait_for_signals
2024-06-19 14:12:16 +02:00
79b821ae7e
fix: make done and successful mandatory args.
2024-06-06 17:27:49 +02:00
e9aaa0383e
fix: make filepath a signal
2024-06-04 20:45:09 +02:00
1aece61a3b
feat: add async monitor, add on_complete to psi_det_base and rm duplicated mocks, closes #67
2024-06-03 12:33:36 +02:00
e566c7f982
fix: fixed psi_detector_base to allow init with mocked device_manager
2024-05-29 15:22:49 +02:00
60b2e75655
feat: add option to save Camera data to disk, closes #66
2024-05-28 18:14:53 +02:00
e8510fb249
refactor: add publish file location to base class
2024-05-27 08:19:54 +02:00
a0ac8c9ad7
feat: refactor psi_detector_base class, add tests
2024-05-27 08:19:54 +02:00
3415ae2007
refactor!: moved to new ophyd_devices repo structure
...
BREAKING CHANGE: cleaned up and migrated to the new repo structure. Only shared devices will be hosted in ophyd_devices. Everything else will be in the beamline-specific repositories
2024-05-08 16:32:34 +02:00