| { |
| "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": "CHIPClientCallbacks.zapt", |
| "name": "CHIP Client Callbacks header", |
| "output": "src/controller/java/zap-generated/CHIPClientCallbacks.h" |
| }, |
| { |
| "path": "CHIPInvokeCallbacks-src.zapt", |
| "name": "CHIP cluster invoke callbacks for Java (native code)", |
| "output": "src/controller/java/zap-generated/CHIPInvokeCallbacks.cpp" |
| }, |
| { |
| "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-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" |
| } |
| ] |
| } |