ophyd_async.core.walk_rw_signals#

ophyd_async.core.walk_rw_signals(device: Device, path_prefix: str | None = '') Dict[str, SignalRW[Any]][source]#

Retrieve all SignalRWs from a device.

Stores retrieved signals with their dotted attribute paths in a dictionary. Used as part of saving and loading a device.

Parameters:
  • device (Device) – Ophyd device to retrieve read-write signals from.

  • path_prefix (str) – For internal use, leave blank when calling the method.

Returns: