-
Notifications
You must be signed in to change notification settings - Fork 87
ide integration fix #1587
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
ide integration fix #1587
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems OK from the Zigbee side.
At one point I was seeing some odd behavior with the [ --generationTemplate ${zcl.zigbeeTemplateJsonFile} ]
argument not getting parsed until I tested removing the [ --zcl ${zcl.matterZclJsonFile ]
argument right before it; the parsing remained fixed even after restoring the matter argument, though. It would probably be useful to at least have some way to explain that behavior, but any other issues I may have seen locally would not be coming from ZAP.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Feel free to merge after the following test cases are running without issues:
- ZAP works with SDK that does not have "uc.sdkProvidedProperties": "zcl.matterZclJsonFile,zcl.matterTemplateJsonFile,zcl.zigbeeZclJsonFile,zcl.zigbeeTemplateJsonFile", defined. Open Extensions pane in ZAP UI and see if the right packages are loaded in it.
- ZAP works with the SDK which has "uc.sdkProvidedProperties": "zcl.matterZclJsonFile,zcl.matterTemplateJsonFile,zcl.zigbeeZclJsonFile,zcl.zigbeeTemplateJsonFile", defined. Open Extensions pane in ZAP UI and see if the right packages are loaded in it.
- Upgrade a .zap application created with step 1 to a SDK of step 2 and make sure it updates without any errors. Open extensions pane in ZAP UI and see if the packages from SDK in step 2 show up there.
5f88a72
to
3bc3825
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See my comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This makes little sense to me....
We have two possibilities: either you get sdkRoot
or you get that new-fangled thing, the zcl.whatever.
If this is the case, then this should be the [ .... | .... ]
construct, or possibly { ... | ... }
one.
But simply adding the new mechanism through [ .... ]
makes no sense.
fixed, thanks |
Makes more sense now. Assuming you've tested, I'm ok with this. |
agreed. thank you. will run it through another round of testing with sdk teams |
No description provided.