core.system.base:System.add_dev()

Add a device to the device dictionary.

Usage

Source

core.system.base:System.add_dev(
    name,
    descriptor,
    args=None,
    kwargs=None,
    config_params=None,
)

Parameters

name: str

Unique device name, will be dictionary key.

descriptor: object

Device instance (must neither be initialized nor opened).

args: tuple = None

Tuple containing args passed upon device initialization.

kwargs: dict = None

Dictionary with kwargs passed upon device initialization.

config_params: dict = None
Dictionary with query configuration, see query function for details.