# core.system.base:System.add_dev()


Add a device to the device dictionary.


Usage

``` python
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.
