You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the question/query that you have
A clear and concise description of what you want to ask.
As we are aware that we have xml file's like matter-device.xml.
when we send any message over network it is being transmitted in form of TLV .
now the query is :
how data received over tlv is being parsed in matter on reception?
do xml file's has anything to do with parsing / de-parsing tlv? and if not then is it that only role of these xml is to generate c cpp code via zaptool.
Additional context
...
The text was updated successfully, but these errors were encountered:
github-actionsbot
changed the title
Data Model and TLV working
Data Model and TLV working (CON-1553)
Feb 18, 2025
The xml files in connectedhomeip/src/app/zap-templates/zcl/data-model/chip defined the data model of all the clusters in Matter SPEC. And with those xml files, zaptool will generate the code of the APIs to decode/encode the attributes/command-data for those clusters in connectedhomeip/zzz_generated/app-common/app-common/zap-generated/cluster-objects.cpp. And when the device receives Matter application-layer messages, it will handle them in InteractionModelEngine::OnMessageReceived() and dispatch them to CommandResponseSender(CommandHandler), CommandSender, ReadHandler, ReadClient, WriteHandleror WriteClient which call the generated API to decode the messages.
Describe the question/query that you have
A clear and concise description of what you want to ask.
As we are aware that we have xml file's like matter-device.xml.
when we send any message over network it is being transmitted in form of TLV .
now the query is :
how data received over tlv is being parsed in matter on reception?
do xml file's has anything to do with parsing / de-parsing tlv? and if not then is it that only role of these xml is to generate c cpp code via zaptool.
Additional context
...
The text was updated successfully, but these errors were encountered: