grizzly v0.8.7 Grizzly.IconType 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 from a 16 bit integer

Get the 16 bit integer from the icon type

Link to this section Types

Link to this type

icon_integer() View Source
icon_integer() :: 0..8707

Link to this type

icon_name() View Source
icon_name() :: atom()

Link to this section Functions

Link to this function

from_integer(arg1) View Source
from_integer(icon_integer()) ::
  {:ok, icon_name()} | {:error, :unknown_icon_type}

Get the icon type from a 16 bit integer

Link to this function

to_integer(arg1) View Source
to_integer(icon_name()) :: {:ok, icon_integer()} | {:error, :unknown_icon_type}

Get the 16 bit integer from the icon type