zap
zap copied to clipboard
ZAP stands for ZCL Advanced Platform. It is used to configure clusters, attributes and other entities for Matter and ZigbeePro applications.
What if we change isTransactionAlreadyExisting to an array such as AllIncomingTransactions = [] which can be an array of promises. We take them based on a queue. Execute them in...
Roughly do this: 1.) Add a CLI `-loadScript ` or something like that. 2.) Upon loading a `.zap` file, execute code in this script, using the APIs that zap will...
**Issue:** ZAP backend functions include Matter-specific logic, such as handling featureMap shown below, which contains Matter terminology from Matter spec and is irrelevant to Zigbee. However, these functions support both...
For attributes you have to do: ``` type="array" entryType="int8u" ``` to represent the `list[uint8]` type from the spec. For event fields, struct fields, command fields, you have to do: ```...
When opening a .zap file, ZAP logs warnings both in the notification system and the console. Currently, tests only cover warnings added to the notification system, but we should also...
Hello, zap depends on electron 31 and electron 31 will become end of life in less than two weeks https://github.com/electron/electron/blob/2745771a22dc7aec4364fec758804e0b7f230357/docs/tutorial/electron-timelines.md . Could you release a version that depends on a...
ZAP cluster XMLs currently define conformance in two redundant ways: 1. The optional attribute (e.g. `optional="true"`). 2. Conformance tags (e.g. ``). To solve the problem, Alchemy should be updated to:...
In ZAP XML, both formats like `optional="true"` and `` are used to define compliance, creating redundancy and confusion: ``` ``` Users don’t know which takes precedence and both must be...
In Matter and Zigbee specs, some attributes are required to be non-volatile. For non-volatile attributes RAM storage should not be allowed. For Matter, we'd want this information to come from...
Specifically: 1. The storage strategy value comes from some logic, not the ZAP UI. 2. The ZAP shows that value, but does not allow changing it. Matter wants this for...