ophyd_async.core.walk_rw_signals#

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

Get all the SignalRWs from a device and store them with their dotted attribute paths in a dictionary. Used as part of saving and loading a device :param device: Ophyd device to retrieve read-write signals from. :type device: Device :param path_prefix: For internal use, leave blank when calling the method. :type path_prefix: str

Returns: