Skip to content

Commit e4b22bb

Browse files
authored
ide integration fix (#1587)
* ide integration fix * actually call the variable * replace all paths with sdkProvidedProperties * fix another hardcoded path * maintain backwards compatibility * fix syntax error * only pass in one path
1 parent 726779b commit e4b22bb

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

apack.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
"description": "Graphical configuration tool for application and libraries based on Zigbee Cluster Library.",
55
"path": [".", "node_modules/.bin/", "ZAP.app/Contents/MacOS"],
66
"requiredFeatureLevel": "apack.core:9",
7-
"featureLevel": 106,
7+
"featureLevel": 107,
88
"uc.triggerExtension": "zap",
9+
"uc.sdkProvidedProperties": "zcl.matterZclJsonFile,zcl.matterTemplateJsonFile,zcl.zigbeeZclJsonFile,zcl.zigbeeTemplateJsonFile",
910
"executable": {
1011
"zap:win32.x86_64": {
1112
"exe": "zap.exe",
@@ -74,10 +75,10 @@
7475
"cmd": "$(zap-cli) --version"
7576
},
7677
"uc_generate": {
77-
"cmd": "$(zap-cli) generate --noUi --noServer -o ${generationOutput} --packageMatch fuzzy --zcl ${sdkRoot}/app/zcl/zcl-zap.json --zcl ${sdkRoot}/extension/matter_extension/src/app/zap-templates/zcl/zcl.json --generationTemplate ${sdkRoot}/protocol/zigbee/app/framework/gen-template/gen-templates.json --generationTemplate ${sdkRoot}/extension/matter_extension/src/app/zap-templates/app-templates.json --in ${contentFolder} --noLoadingFailure --appendGenerationSubdirectory --upgradeZapFile"
78+
"cmd": "$(zap-cli) generate --noUi --noServer -o ${generationOutput} --packageMatch fuzzy [ --zcl ${sdkRoot}/app/zcl/zcl-zap.json | --zcl ${zcl.zigbeeZclJsonFile} ] [ --zcl ${sdkRoot}/extension/matter_extension/src/app/zap-templates/zcl/zcl.json | --zcl ${zcl.matterZclJsonFile} ] [ --generationTemplate ${sdkRoot}/protocol/zigbee/app/framework/gen-template/gen-templates.json | --generationTemplate ${zcl.zigbeeTemplateJsonFile} ] [ --generationTemplate ${sdkRoot}/extension/matter_extension/src/app/zap-templates/app-templates.json | --generationTemplate ${zcl.matterTemplateJsonFile} ] --in ${contentFolder} --noLoadingFailure --appendGenerationSubdirectory --upgradeZapFile"
7879
},
7980
"uc_upgrade": {
80-
"cmd": "$(zap-cli) upgrade --results ${results} -d ${tempContentFolder} --zcl ${sdkRoot}/app/zcl/zcl-zap.json --zcl ${sdkRoot}/extension/matter_extension/src/app/zap-templates/zcl/zcl.json --generationTemplate ${sdkRoot}/protocol/zigbee/app/framework/gen-template/gen-templates.json --generationTemplate ${sdkRoot}/extension/matter_extension/src/app/zap-templates/app-templates.json --noLoadingFailure"
81+
"cmd": "$(zap-cli) upgrade --results ${results} -d ${tempContentFolder} [ --zcl ${sdkRoot}/app/zcl/zcl-zap.json | --zcl ${zcl.zigbeeZclJsonFile} ] [ --zcl ${sdkRoot}/extension/matter_extension/src/app/zap-templates/zcl/zcl.json | --zcl ${zcl.matterZclJsonFile} ] [ --generationTemplate ${sdkRoot}/protocol/zigbee/app/framework/gen-template/gen-templates.json | --generationTemplate ${zcl.zigbeeTemplateJsonFile} ] [ --generationTemplate ${sdkRoot}/extension/matter_extension/src/app/zap-templates/app-templates.json | --generationTemplate ${zcl.matterTemplateJsonFile} ] --noLoadingFailure"
8182
},
8283
"zapHelp": {
8384
"cmd": "$(zap) --help"
@@ -86,7 +87,7 @@
8687
"cmd": "$(zap) selfCheck"
8788
},
8889
"zapServer": {
89-
"cmd": "$(zap) server --reuseZapInstance --packageMatch fuzzy --zcl ${sdkRoot}/app/zcl/zcl-zap.json --zcl ${sdkRoot}/extension/matter_extension/src/app/zap-templates/zcl/zcl.json --generationTemplate ${sdkRoot}/protocol/zigbee/app/framework/gen-template/gen-templates.json --generationTemplate ${sdkRoot}/extension/matter_extension/src/app/zap-templates/app-templates.json --studioHttpPort ${studioHttpPort} --noLoadingFailure --appendGenerationSubdirectory"
90+
"cmd": "$(zap) server --reuseZapInstance --packageMatch fuzzy [ --zcl ${sdkRoot}/app/zcl/zcl-zap.json | --zcl ${zcl.zigbeeZclJsonFile} ] [ --zcl ${sdkRoot}/extension/matter_extension/src/app/zap-templates/zcl/zcl.json | --zcl ${zcl.matterZclJsonFile} ] [ --generationTemplate ${sdkRoot}/protocol/zigbee/app/framework/gen-template/gen-templates.json | --generationTemplate ${zcl.zigbeeTemplateJsonFile} ] [ --generationTemplate ${sdkRoot}/extension/matter_extension/src/app/zap-templates/app-templates.json | --generationTemplate ${zcl.matterTemplateJsonFile} ] --studioHttpPort ${studioHttpPort} --noLoadingFailure --appendGenerationSubdirectory"
9091
},
9192
"zapStop": {
9293
"cmd": "$(zap) stop --reuseZapInstance"
@@ -98,16 +99,16 @@
9899
"cmd": "$(zap) server --reuseZapInstance --studioHttpPort ${studioHttpPort}"
99100
},
100101
"zapFull": {
101-
"cmd": "$(zap) --showUrl --zcl ${sdkRoot}/app/zcl/zcl-zap.json"
102+
"cmd": "$(zap) --showUrl [ --zcl ${sdkRoot}/app/zcl/zcl-zap.json | --zcl ${zcl.zigbeeZclJsonFile} ]"
102103
},
103104
"zapRegenSdk": {
104105
"cmd": "$(zap) regenerateSdk --sdk ${sdkJsonFile}"
105106
},
106107
"zapIscConvert": {
107-
"cmd": "$(zap) convert --noUi --noServer --noZapFileLog --zcl ${sdkRoot}/app/zcl/zcl-zap.json --out ${outFile} ${inFile}"
108+
"cmd": "$(zap) convert --noUi --noServer --noZapFileLog [ --zcl ${sdkRoot}/app/zcl/zcl-zap.json | --zcl ${zcl.zigbeeZclJsonFile} ] --out ${outFile} ${inFile}"
108109
},
109110
"zapIscOpen": {
110-
"cmd": "$(zap) --noServer --zcl ${sdkRoot}/app/zcl/zcl-zap.json --generationTemplate ${sdkRoot}/protocol/zigbee/app/framework/gen-template/gen-teplates.json ${inFile}"
111+
"cmd": "$(zap) --noServer [ --zcl ${sdkRoot}/app/zcl/zcl-zap.json | --zcl ${zcl.zigbeeZclJsonFile} ] [ --generationTemplate ${sdkRoot}/protocol/zigbee/app/framework/gen-template/gen-templates.json | --generationTemplate ${zcl.zigbeeTemplateJsonFile} ] ${inFile}"
111112
}
112113
}
113114
}

0 commit comments

Comments
 (0)