Matter::Cluster::BasicInformationCluster
Inherits Matter::Cluster::Base < Reference < Object
Basic Information Cluster Implementation (0x0028) Provides attributes about the device hardware, software, and configuration
Required on endpoint 0 (root node).
Matter Spec: Core 11.1
Constants
Attribute IDs (using ATTR_ prefix for consistency)
Events
Constructors
Class methods
Basic Information Cluster Implementation (0x0028) Provides attributes about the device hardware, software, and configuration
Required on endpoint 0 (root node).
Matter Spec: Core 11.1
Instance methods
Helper: Trigger ReachableChanged event (call when reachability changes)
Helper: Trigger StartUp event (call when node boots)
Read an attribute value The fabric_index parameter is optional and used for fabric-scoped attributes like CurrentFabricIndex in OperationalCredentialsCluster
Restore cluster state from JSON. Override in subclasses that need to restore state. The json parameter is the string returned by save_state.
Save cluster state to JSON for persistence. Override in subclasses that need to persist state (e.g., scenes, groups). Returns nil if no state needs to be persisted.
Write an attribute value
Nested types
- Matter::Cluster::BasicInformationCluster::CapabilityMinimaStruct
- Matter::Cluster::BasicInformationCluster::Color
- Matter::Cluster::BasicInformationCluster::LeaveEvent
- Matter::Cluster::BasicInformationCluster::ProductAppearanceStruct
- Matter::Cluster::BasicInformationCluster::ProductFinish
- Matter::Cluster::BasicInformationCluster::ReachableChangedEvent
- Matter::Cluster::BasicInformationCluster::ShutDownEvent
- Matter::Cluster::BasicInformationCluster::StartUpEvent