A Semantic Tag is meant to be interpreted by the client for the purpose the cluster serves.

MatterSpecification.v13.Cluster § 1.9.5.1

interface SemanticTag {
    mfgCode: VendorId;
    value: number;
}

Hierarchy (view full)

Properties

Properties

mfgCode: VendorId

This field shall indicate a manufacturer code (Vendor ID), and the Value field shall indicate a semantic tag defined by the manufacturer. Each manufacturer code supports a single namespace of values. The same manufacturer code and semantic tag value in separate cluster instances are part of the same namespace and have the same meaning. For example: a manufacturer tag meaning "pinch", has the same meaning in a cluster whose purpose is to choose the amount of sugar, or amount of salt.

MatterSpecification.v13.Cluster § 1.9.5.1.2

value: number

This field shall indicate the semantic tag within a semantic tag namespace which is either manufacturer specific or standard. For semantic tags in a standard namespace, see Standard Namespace.

MatterSpecification.v13.Cluster § 1.9.5.1.1