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

This command reports the version of the Z-Wave Plus framework used and
provides additional information of the Z-Wave Plus device.

Params:

  * `:zwaveplus_version` - the Z-Wave Plus framework version (required)

  * `:role_type` - the role the Z-Wave Plus device  (required)

  * `:node_type` - the type of node the Z-Wave Plus device  (required)

  * `:installer_icon_type` - the icon to use in Graphical User Interfaces for network management  (required)

  * `:user_icon_type` - the icon to use in Graphical User Interfaces for end users  (required)

# `param`

```elixir
@type param() ::
  {:zwaveplus_version, 1 | 2}
  | {:role_type, Grizzly.ZWave.CommandClasses.ZwaveplusInfo.role_type()}
  | {:node_type, Grizzly.ZWave.CommandClasses.ZwaveplusInfo.node_type()}
  | {:installer_icon_type, non_neg_integer()}
  | {:user_icon_type, non_neg_integer()}
```

---

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