# `Grizzly.ZWave.Commands.ManufacturerSpecificDeviceSpecificReport`
[🔗](https://github.com/smartrent/grizzly/blob/v9.1.4/lib/grizzly/zwave/commands/manufacturer_specific_device_specific_report.ex#L1)

 Module for the DEVICE_SPECIFIC_REPORT command of command class COMMAND_CLASS_MANUFACTURER_SPECIFIC
 Report the manufacturer specific device specific information

Params:

  * `:device_id_type` - the type of device id reported (required)
  * `:device_id` - unique ID for the device id type (required)

# `device_id`

```elixir
@type device_id() :: String.t()
```

# `device_id_type`

```elixir
@type device_id_type() ::
  :oem_factory_default_device_id_type | :serial_number | :pseudo_random
```

# `param`

```elixir
@type param() :: {:device_id_type, device_id_type()} | {:device_id, device_id()}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
