# {py:mod}`haniwers.v1.cli.options.device`

```{py:module} haniwers.v1.cli.options.device
```

```{autodoc2-docstring} haniwers.v1.cli.options.device
:allowtitles:
```

## Module Contents

### Classes

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`DeviceOptions <haniwers.v1.cli.options.device.DeviceOptions>`
  - ```{autodoc2-docstring} haniwers.v1.cli.options.device.DeviceOptions
    :summary:
    ```
````

### API

`````{py:class} DeviceOptions
:canonical: haniwers.v1.cli.options.device.DeviceOptions

```{autodoc2-docstring} haniwers.v1.cli.options.device.DeviceOptions
```

````{py:attribute} port
:canonical: haniwers.v1.cli.options.device.DeviceOptions.port
:value: >
   'Option(...)'

```{autodoc2-docstring} haniwers.v1.cli.options.device.DeviceOptions.port
```

````

````{py:attribute} baudrate
:canonical: haniwers.v1.cli.options.device.DeviceOptions.baudrate
:value: >
   'Option(...)'

```{autodoc2-docstring} haniwers.v1.cli.options.device.DeviceOptions.baudrate
```

````

````{py:attribute} timeout
:canonical: haniwers.v1.cli.options.device.DeviceOptions.timeout
:value: >
   'Option(...)'

```{autodoc2-docstring} haniwers.v1.cli.options.device.DeviceOptions.timeout
```

````

````{py:attribute} device_label
:canonical: haniwers.v1.cli.options.device.DeviceOptions.device_label
:value: >
   'Option(...)'

```{autodoc2-docstring} haniwers.v1.cli.options.device.DeviceOptions.device_label
```

````

`````
