Matter::Cluster::IcdManagementCluster
Inherits Matter::Cluster::Base < Reference < Object
ICD Management Cluster (0x0046)
Minimal implementation for always-connected devices. This enables configuration of the ICD's behavior and ensures that listed clients can be notified when an intermittently connected device (ICD) is available for communication.
For always-on devices, this cluster returns sane defaults indicating the device is always available (not actually an ICD).
Matter Specification: Core 1.4 § 9.16 - ICD Management Cluster
Constants
Global attributes
Attribute IDs (mandatory base attributes)
Optional attributes (with LongIdleTimeSupport feature)
Optional attributes (with CheckInProtocolSupport feature)
Optional attributes (with UserActiveModeTrigger feature)
Command IDs (optional - not implemented for minimal version)
Feature bits
Constructors
Class methods
ICD Management Cluster (0x0046)
Minimal implementation for always-connected devices. This enables configuration of the ICD's behavior and ensures that listed clients can be notified when an intermittently connected device (ICD) is available for communication.
For always-on devices, this cluster returns sane defaults indicating the device is always available (not actually an ICD).
Matter Specification: Core 1.4 § 9.16 - ICD Management Cluster
Instance methods
Instance variables for base attributes For always-on devices, these represent "not really an ICD" defaults
Instance variables for base attributes For always-on devices, these represent "not really an ICD" defaults
Read an attribute value The fabric_index parameter is optional and used for fabric-scoped attributes like CurrentFabricIndex in OperationalCredentialsCluster
Write an attribute value