Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature][Zap] Support for NameSpaces+SemanticTags from XML -> ZAP -> API #29818

Open
jmeg-sfy opened this issue Oct 17, 2023 · 2 comments
Open

Comments

@jmeg-sfy
Copy link
Contributor

jmeg-sfy commented Oct 17, 2023

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/SenTag

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 ZAP feature request project-chip/zap#1170

Platform

all

Platform Version(s)

No response

Anything else?

No response

@jmeg-sfy
Copy link
Contributor Author

not sure about the right triage for this issue/request

@bzbarsky-apple
Copy link
Contributor

bzbarsky-apple commented Oct 17, 2023

@jmeg-sfy This probably needs to get filed in https://github.com/project-chip/zap/issues, since it would need changes to the ZAP format in various ways, right?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants