Grizzly.ZWave.IconType (grizzly v0.15.6) View Source

The installer icon type is used in Z-Wave Plus devices to allow interoperability with generic Z-Wave graphical user interfaces.

These interfaces are useful when using generic Z-Wave tooling and debugging to allow the user to get a meaningful representation of any product included in the network, and is mandatory according the Z-Wave Plus specification.

See SDS11847 Z-Wave Plus Device Type Specification.pdf Appendix A provided by Silicon Labs for more information.

Link to this section Summary

Functions

Get the icon type's name from a 16-bit integer value

Get the 16-bit integer value from the icon type's name

Link to this section Types

Specs

name() :: atom()

Specs

value() :: 0..8707

Link to this section Functions

Specs

to_name(value()) :: {:ok, name()} | {:error, :unknown_icon_type}

Get the icon type's name from a 16-bit integer value

Specs

to_value(name()) :: {:ok, value()} | {:error, :unknown_icon_type}

Get the 16-bit integer value from the icon type's name