grizzly v0.5.0 Grizzly.CommandClass.NetworkManagementBasic View Source

Link to this section Summary

Link to this section Types

Link to this type

default_set_status() View Source
default_set_status() :: :done | :busy

Link to this type

learn_mode() View Source
learn_mode() :: :enable | :disable | :enable_routed

Link to this type

learn_mode_byte() View Source
learn_mode_byte() :: 0 | 1 | 2

Link to this type

learn_mode_status() View Source
learn_mode_status() :: :done | :failed | :failed_security

Link to this section Functions

Link to this function

decode_default_set_status(int) View Source
decode_default_set_status(6 | 7) :: default_set_status()

Link to this function

decode_learn_mode_set_status(int, new_node_id) View Source
decode_learn_mode_set_status(6 | 7 | 9, non_neg_integer()) :: %{
  status: learn_mode_status(),
  new_node_id: non_neg_integer()
}

Link to this function

encode_learn_mode(mode) View Source
encode_learn_mode(learn_mode()) ::
  {:ok, learn_mode_byte()} | {:error, :invalid_arg, any()}