Matter::Cluster::Definitions::GroupKeyManagement::GroupInformationMap
Inherits TLV::Serializable < Struct < Value < Object
This field uniquely identifies the group within the scope of the given Fabric.
Constructors
new(any : TLV::Any)
SourceClass methods
from_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian)
Sourcefrom_slice(bytes : Bytes)
Sourcefrom_tlv(any : TLV::Any)
Sourcefrom_tlv(data : Bytes)
SourceInstance methods
endpoints
This field provides the list of Endpoint IDs on the Node to which messages to this group shall be forwarded.
endpoints=(endpoints : Array(DataType::EndpointNumber))
This field provides the list of Endpoint IDs on the Node to which messages to this group shall be forwarded.
fabric_index
Sourcefabric_index=(fabric_index : DataType::FabricIndex)
Sourcegroup_id
Sourcegroup_id=(group_id : DataType::GroupId)
Sourcegroup_name
This field provides a name for the group. This field shall contain the last GroupName written for a given GroupId on any Endpoint via the Groups cluster.
group_name=(group_name : String | Nil)
This field provides a name for the group. This field shall contain the last GroupName written for a given GroupId on any Endpoint via the Groups cluster.
to_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian) : Nil
Sourceto_slice
Sourceto_tlv(outer_tag : Nil | UInt8 | Tuple(UInt16, UInt16) | Tuple(UInt16, UInt16, UInt16) = nil) : TLV::Any
Source