Send feedback
MatterTrait
Stay organized with collections
Save and categorize content based on your preferences.
protocol MatterTrait : Trait
extension MatterTrait : CustomStringConvertible , Equatable , Hashable , Sendable , TraitEncodable
An internal protocol to encapsulate logic shared across Matter cluster classes.
Create a TraitID based on the cluster ID defined by the Matter spec.
The matter cluster ID follows the Matter Manufacturer Extensible Identifier (MEI) format:
16-bit source and 16-bit ID.
The numeric ID is transformed into the GHP-specific trait ID, for example:
home.matter.0000.clusters.0006
Declaration
Swift
static func makeTraitID ( for clusterID : UInt32 ) -> String
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-04-09 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Incorrect information","incorrectInformation","thumb-down"],["Not enough information/samples","notEnoughInformationSamples","thumb-down"],["Too complicated","tooComplicated","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-09 UTC."],[],[]]