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§

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_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

Type Aliases§

NameSupport
NameSupport bitmap type