ophyd.device.Device.configure

Device.configure(d: Dict[str, Any])Tuple[Dict[str, Any], Dict[str, Any]]

Configure the device for something during a run

This default implementation allows the user to change any of the configuration_attrs. Subclasses might override this to perform additional input validation, cleanup, etc.

Parameters
ddict

The configuration dictionary. To specify the order that the changes should be made, use an OrderedDict.

Returns
(old, new) tuple of dictionaries
Where old and new are pre- and post-configure configuration states.