zap icon indicating copy to clipboard operation
zap copied to clipboard

[Feature Request] Support for NameSpaces+SemanticTags from XML -> ZAP -> API

Open jmeg-sfy opened this issue 2 years ago • 0 comments

Feature description Matter 1.2 added some DeviceTypes using Descriptor Cluster with SemanticTags/NameSpaces

Specification added a new NameSpaces booklet especially for those. These SemanticTags are hard defined and should be available as Constant properly added into the SDK's Codebase

Could be something like -> MyNameSpace::MyCluster::kMySemTag available directly from ZAP

We got several categories:

  • CSA Common NameSpaces/SemTag
  • Cluster NameSpaces/SemTag
  • Manufacturer NameSpaces/SemTag

Today there is now way to create those properly via ZAP + XML as far as I know. The refrigerator example has hardcoded those constants into its main.cpp without clean inclusion.

We could expect new Devices to use Tags more extensively in the future.

linked to Matter's SDK issue, https://github.com/project-chip/connectedhomeip/issues/29818

jmeg-sfy avatar Oct 18 '23 12:10 jmeg-sfy