View Source Grizzly.ZWave.IconType (grizzly v8.0.1)

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.

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

Types

@type name() :: atom()
@type value() :: 0..8707

Functions

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

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

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

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