Skip to content

Commit

Permalink
Fix for latest ophyd-async
Browse files Browse the repository at this point in the history
  • Loading branch information
callumforrester committed Aug 12, 2024
1 parent 5aef8d9 commit 31a4e7e
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions src/htss_rig_bluesky/devices.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
from enum import Enum
from pathlib import Path

import epics
from ophyd_async.core import AsyncStatus, Device, StaticDirectoryProvider
from ophyd_async.core import (
AsyncStatus,
AutoIncrementFilenameProvider,
Device,
StaticPathProvider,
)
from ophyd_async.epics.areadetector.aravis import AravisDetector
from ophyd_async.epics.motion import Motor
from ophyd_async.epics.signal import epics_signal_rw
Expand Down Expand Up @@ -60,11 +66,14 @@ def det(name: str = "det") -> AravisDetector:
AravisDetector: A new ophyd-async Device
"""

dir_prov = StaticDirectoryProvider("/exports/mybeamline/data")
dir_prov = StaticPathProvider(
AutoIncrementFilenameProvider(),
Path("/exports/mybeamline/data"),
)
return AravisDetector(
name=name,
prefix=f"{pv_prefix()}-EA-DET-01:",
directory_provider=dir_prov,
path_provider=dir_prov,
hdf_suffix="HDF5:",
drv_suffix="DET:",
)
Expand Down

0 comments on commit 31a4e7e

Please sign in to comment.