pcdsdevices.utils.set_many
- pcdsdevices.utils.set_many(to_set: dict[Signal, str | int | bool | float | list[str | int | bool | float] | ndarray[tuple[Any, ...], dtype[str | int | bool | float]]], *, owner: OphydObject | None = None, timeout: int | float | None = None, settle_time: int | float | None = None, raise_on_set_failure: bool = False) StatusBase
- Call - seton all given signal-to-value pairs with a single Status return value.- Parameters:
- to_set (Dict[ophyd.Signal, OphydDataType]) – Dictionary of Signal to data to - set.
- owner (OphydObject, optional) – The owner object, to be used for logging / Status object attribution. 
- timeout (float, optional) – Per-signal timeout to configure during set. 
- settle_time (float, optional) – Per-signal settle time to configure during set. 
- raise_on_set_failure (bool, optional) – Raise if any of the - setcalls fail.
 
- Returns:
- status (ophyd.Status.StatusBase) – One Status or AndStatus instance that reflects the completion status of the setting all signal to the provided values.