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