struct

Matter::Cluster::Definitions::BasicInformation::CapabilityMinima

Inherits TLV::Serializable < Struct < Value < Object

This structure provides constant values related to overall global capabilities of this Node, that are not cluster-specific.

Constructors

new(any : TLV::Any)
Source

Class methods

from_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian)
Source
from_slice(bytes : Bytes)
Source
from_tlv(any : TLV::Any)
Source
from_tlv(data : Bytes)
Source

Instance methods

case_sessions_per_fabric

This field shall indicate the actual minimum number of concurrent CASE sessions that are supported per fabric.

This value shall NOT be smaller than the required minimum indicated in Section 4.13.2.8, “Minimal Number of CASE Sessions”.

Source
case_sessions_per_fabric=(case_sessions_per_fabric : UInt16)

This field shall indicate the actual minimum number of concurrent CASE sessions that are supported per fabric.

This value shall NOT be smaller than the required minimum indicated in Section 4.13.2.8, “Minimal Number of CASE Sessions”.

Source
subscriptions_per_fabric

This field shall indicate the actual minimum number of concurrent subscriptions supported per fabric.

This value shall NOT be smaller than the required minimum indicated in Section 8.5.1, “Subscribe Transaction”.

Source
subscriptions_per_fabric=(subscriptions_per_fabric : UInt16)

This field shall indicate the actual minimum number of concurrent subscriptions supported per fabric.

This value shall NOT be smaller than the required minimum indicated in Section 8.5.1, “Subscribe Transaction”.

Source
to_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian) : Nil
Source
to_slice
Source
to_tlv(outer_tag : Nil | UInt8 | Tuple(UInt16, UInt16) | Tuple(UInt16, UInt16, UInt16) = nil) : TLV::Any
Source