ophyd_async.core.get_signal_values#
- ophyd_async.core.get_signal_values(signals: Dict[str, SignalRW[Any]], ignore: List[str] | None = None) Generator[Msg, Sequence[Location[Any]], Dict[str, Any]] [source]#
Read the values of SignalRW’s, to be used alongside
walk_rw_signals
. Used as part of saving a device. :param signals: :type signals: Dict[str, SignalRW]: A dictionary matching the string attribute path :param of a SignalRW to the signal itself: :param ignore: :type ignore: List of strings: . A list of string attribute paths to the SignalRW’s :param to be ignored.:- Returns:
Dict[str, Any] (A dictionary matching the string attribute path of a SignalRW)
to the value of that signal. Ignored attributes are set to None.
- Yields:
Iterator[Dict[str, Any]]: The Location of a signal