grizzly v0.8.7 Grizzly.CommandClass.AssociationGroupInfo View Source

Link to this section Summary

Link to this section Types

Link to this type

group_command() View Source
group_command() :: %{command_class: atom(), command: atom()}

Link to this type

group_command_list_report() View Source
group_command_list_report() :: %{
  group: non_neg_integer(),
  commands: [group_command()]
}

Link to this type

group_info() View Source
group_info() :: %{group: non_neg_integer(), profile: group_profile()}

Link to this type

group_name_report() View Source
group_name_report() :: %{group: non_neg_integer(), name: String.t()}

Link to this type

group_profile() View Source
group_profile() :: atom()

Link to this type

groups_info_report() View Source
groups_info_report() :: %{groups_info: [group_info()], dynamic: boolean()}

Link to this section Functions

Link to this function

decode_group_command_list(list_length, encoded_command_list) View Source
decode_group_command_list(non_neg_integer(), binary()) :: [group_command()]

Link to this function

decode_group_name(length, binary) View Source
decode_group_name(non_neg_integer(), binary()) :: String.t()

Link to this function

decode_groups_info(group_count, encoded_groups_info) View Source
decode_groups_info(non_neg_integer(), binary()) :: [group_info()]