grizzly v0.8.5 Grizzly.CommandClass.MultiChannelAssociation View Source

Link to this section Summary

Link to this section Types

Link to this type

associated_nodes() View Source
associated_nodes() :: [Grizzly.Node.node_id()]

Link to this type

endpoint() View Source
endpoint() :: %{node_id: byte(), endpoint: byte()}

Link to this type

endpoints() View Source
endpoints() :: [endpoint()]

Link to this type

multi_channel_association_report() View Source
multi_channel_association_report() :: %{
  group: byte(),
  max_nodes_supported: byte(),
  nodes: associated_nodes(),
  endpoints: endpoints()
}

Link to this section Functions

Link to this function

decode_nodes_and_endpoints(binary) View Source
decode_nodes_and_endpoints(binary()) :: {associated_nodes(), endpoints()}

Link to this function

encode_endpoints(endpoints) View Source
encode_endpoints(endpoints()) :: {:ok, binary()}