grizzly v0.8.0 Grizzly.CommandClass.NetworkManagementInclusion View Source

Link to this section Summary

Link to this section Types

Link to this type

accept_byte() View Source
accept_byte() :: 0 | 1

Link to this type

add_mode() View Source
add_mode() :: :any | :stop | :any_s2

Link to this type

add_mode_byte() View Source
add_mode_byte() :: 1 | 5 | 7

Link to this type

csa_byte() View Source
csa_byte() :: 0 | 2

Link to this type

failed_node_remove_report() View Source
failed_node_remove_report() :: %{
  status: failed_node_remove_status(),
  node_id: byte()
}

Link to this type

failed_node_remove_status() View Source
failed_node_remove_status() ::
  :done | :failed_node_not_found | :failed_node_remove_fail

Link to this type

node_neighbor_update_status() View Source
node_neighbor_update_status() :: :done | :failed

Link to this type

remove_mode() View Source
remove_mode() :: :any | :stop

Link to this type

remove_mode_byte() View Source
remove_mode_byte() :: 1 | 5

Link to this section Functions

Link to this function

decode_failed_node_remove_status(int) View Source
decode_failed_node_remove_status(0 | 1 | 2) :: failed_node_remove_status()

Link to this function

decode_node_neighbor_update_status(int) View Source
decode_node_neighbor_update_status(34 | 35) :: node_neighbor_update_status()

Link to this function

encode_accept(arg) View Source
encode_accept(boolean()) ::
  {:ok, accept_byte()} | {:error, :invalid_arg, any()}

Link to this function

encode_accept_s2_bootstrapping(arg) View Source
encode_accept_s2_bootstrapping(boolean()) ::
  {:ok, accept_byte()} | {:error, :invalid_arg, any()}

Link to this function

encode_add_mode(byte) View Source
encode_add_mode(add_mode() | add_mode_byte()) ::
  {:ok, add_mode_byte()} | {:error, :invalid_arg, any()}

Link to this function

encode_csa(arg) View Source
encode_csa(boolean()) :: {:ok, csa_byte()} | {:error, :invalid_arg, any()}

Link to this function

encode_remove_mode(byte) View Source
encode_remove_mode(remove_mode() | remove_mode_byte()) ::
  {:ok, remove_mode_byte()} | {:error, :invalid_arg, any()}