blob: d839cc4f211a335ef4980a5a9af18f52131f3962 [file] [log] [blame]
{
"name": "CHIP Android templates",
"version": "chip-v1",
"helpers": [
"common/ChipTypesHelper.js",
"common/ListHelper.js",
"common/StringHelper.js",
"partials/helper.js",
"templates/app/helper.js",
"templates/chip/helper.js",
"controller/java/templates/helper.js"
],
"override": "../../../app/zap-templates/common/override.js",
"partials": [
{
"name": "header",
"path": "../../../app/zap-templates/partials/header.zapt"
},
{
"name": "clusters_header",
"path": "../../../app/zap-templates/partials/clusters_header.zapt"
},
{
"name": "cluster_header",
"path": "../../../app/zap-templates/partials/cluster_header.zapt"
},
{
"name": "encode_value",
"path": "partials/encode_value.zapt"
},
{
"name": "decode_value",
"path": "partials/decode_value.zapt"
}
],
"templates": [
{
"path": "ChipStructs-java.zapt",
"name": "CHIP structs for Java",
"output": "src/controller/java/zap-generated/chip/devicecontroller/ChipStructs.java"
},
{
"path": "ChipEventStructs-java.zapt",
"name": "CHIP Event structs for Java",
"output": "src/controller/java/zap-generated/chip/devicecontroller/ChipEventStructs.java"
},
{
"path": "CHIPInvokeCallbacks.zapt",
"name": "CHIP cluster invoke callbacks for Java (native code)",
"output": "src/controller/java/zap-generated/CHIPInvokeCallbacks.h"
},
{
"path": "CHIPInvokeCallbacks-src.zapt",
"name": "CHIP cluster invoke callbacks for Java (native code)",
"output": "src/controller/java/zap-generated/CHIPInvokeCallbacks.cpp"
},
{
"path": "CHIPCallbackTypes.zapt",
"name": "CHIP cluster callback types",
"output": "src/controller/java/zap-generated/CHIPCallbackTypes.h"
},
{
"path": "CHIPClustersWrite-JNI.zapt",
"name": "CHIP ZCL API for Java (native code for writes)",
"output": "src/controller/java/zap-generated/CHIPClustersWrite-JNI.cpp"
},
{
"path": "CHIPReadCallbacks.zapt",
"name": "CHIP cluster attribute read callback for Java (native code)",
"output": "src/controller/java/zap-generated/CHIPReadCallbacks.h"
},
{
"path": "CHIPReadCallbacks-src.zapt",
"name": "CHIP cluster attribute read callback for Java (native code)",
"output": "src/controller/java/zap-generated/CHIPReadCallbacks.cpp"
},
{
"path": "CHIPAttributeTLVValueDecoder-src.zapt",
"name": "CHIP cluster attribute decoder for Java (native code)",
"output": "src/controller/java/zap-generated/CHIPAttributeTLVValueDecoder.cpp"
},
{
"path": "CHIPEventTLVValueDecoder-src.zapt",
"name": "CHIP cluster event decoder for Java (native code)",
"output": "src/controller/java/zap-generated/CHIPEventTLVValueDecoder.cpp"
},
{
"path": "ChipClusters-java.zapt",
"name": "CHIP ZCL API for Java",
"output": "src/controller/java/zap-generated/chip/devicecontroller/ChipClusters.java"
},
{
"path": "ChipIdLookup-java.zapt",
"name": "Generate utilities for looking up cluster/attribute IDs",
"output": "src/controller/java/zap-generated/chip/devicecontroller/ChipIdLookup.java"
},
{
"path": "ClusterInfo-java.zapt",
"name": "Cluster information mapping for Java",
"output": "src/controller/java/zap-generated/chip/devicecontroller/ClusterInfoMapping.java"
},
{
"path": "ClusterInfo-read-interaction.zapt",
"name": "Generate read interaction for cluster information map",
"output": "src/controller/java/zap-generated/chip/devicecontroller/ClusterReadMapping.java"
},
{
"path": "ClusterInfo-write-interaction.zapt",
"name": "Generate write interaction for cluster information map",
"output": "src/controller/java/zap-generated/chip/devicecontroller/ClusterWriteMapping.java"
}
]
}