Module groups

Module groups 

Source
Expand description

Matter TLV encoders and decoders for Groups Cluster Cluster ID: 0x0004

This file is automatically generated from Groups.xml

Modules§

namesupport
Constants for NameSupport

Structs§

AddGroupResponse
GetGroupMembershipResponse
RemoveGroupResponse
ViewGroupResponse

Functions§

add_group
Invoke AddGroup command on cluster Groups.
add_group_if_identifying
Invoke AddGroupIfIdentifying command on cluster Groups.
decode_add_group_response
Decode AddGroupResponse command response (00)
decode_attribute_json
Decode attribute value and return as JSON string
decode_get_group_membership_response
Decode GetGroupMembershipResponse command response (02)
decode_name_support
Decode NameSupport attribute (0x0000)
decode_remove_group_response
Decode RemoveGroupResponse command response (03)
decode_view_group_response
Decode ViewGroupResponse command response (01)
encode_add_group
Encode AddGroup command (0x00)
encode_add_group_if_identifying
Encode AddGroupIfIdentifying command (0x05)
encode_command_json
encode_get_group_membership
Encode GetGroupMembership command (0x02)
encode_remove_group
Encode RemoveGroup command (0x03)
encode_view_group
Encode ViewGroup command (0x01)
get_attribute_list
Get list of all attributes supported by this cluster
get_command_list
get_command_name
get_command_schema
get_group_membership
Invoke GetGroupMembership command on cluster Groups.
read_name_support
Read NameSupport attribute from cluster Groups.
remove_all_groups
Invoke RemoveAllGroups command on cluster Groups.
remove_group
Invoke RemoveGroup command on cluster Groups.
view_group
Invoke ViewGroup command on cluster Groups.

Type Aliases§

NameSupport
NameSupport bitmap type