| { |
| "name": "Framework templates", |
| "version": "chip-v1", |
| "helpers": [ |
| "partials/helper.js", |
| "common/ChipTypesHelper.js", |
| "common/StringHelper.js", |
| "templates/app/helper.js", |
| "templates/chip/helper.js", |
| "common/ClusterTestGeneration.js", |
| "darwin/Framework/CHIP/templates/helper.js" |
| ], |
| "resources": { |
| "pics-metafile": "../../../../app/tests/suites/certification/PICS.yaml", |
| "certification-metadir": "../../../../app/tests/suites/certification", |
| "test-metadir": "../../../../app/tests/suites" |
| }, |
| "override": "../../../../../src/app/zap-templates/common/override.js", |
| "partials": [ |
| { |
| "name": "header", |
| "path": "../../../../../src/app/zap-templates/partials/header.zapt" |
| }, |
| { |
| "name": "MTRCallbackBridge", |
| "path": "partials/MTRCallbackBridge.zapt" |
| }, |
| { |
| "name": "encode_value", |
| "path": "partials/encode_value.zapt" |
| }, |
| { |
| "name": "decode_value", |
| "path": "partials/decode_value.zapt" |
| }, |
| { |
| "name": "init_struct_member", |
| "path": "partials/init_struct_member.zapt" |
| }, |
| { |
| "name": "command_completion_type", |
| "path": "partials/command_completion_type.zapt" |
| }, |
| { |
| "name": "attribute_data_callback_name", |
| "path": "partials/attribute_data_callback_name.zapt" |
| } |
| ], |
| "templates": [ |
| { |
| "path": "MTRCallbackBridge_internal.zapt", |
| "name": "Objc MTRCallbackBridge Internal header", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRCallbackBridge_internal.h" |
| }, |
| { |
| "path": "MTRCallbackBridge-src.zapt", |
| "name": "Objc MTRCallbackBridge", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRCallbackBridge.mm" |
| }, |
| { |
| "path": "MTRBaseClusters_internal.zapt", |
| "name": "Objc ZCL asynchronous API Internal Header", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters_internal.h" |
| }, |
| { |
| "path": "MTRBaseClusters.zapt", |
| "name": "Objc ZCL asynchronous API Header", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h" |
| }, |
| { |
| "path": "MTRBaseClusters-src.zapt", |
| "name": "Objc ZCL asynchronous API", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.mm" |
| }, |
| { |
| "path": "MTRClusters_internal.zapt", |
| "name": "Objc ZCL synchronous API Internal Header", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRClusters_internal.h" |
| }, |
| { |
| "path": "MTRClusters.zapt", |
| "name": "Objc ZCL synchronous API Header", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRClusters.h" |
| }, |
| { |
| "path": "MTRClusters-src.zapt", |
| "name": "Objc ZCL synchronous API", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRClusters.mm" |
| }, |
| { |
| "path": "MTRStructsObjc.zapt", |
| "name": "Objc reflections of MTR spec structs header", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRStructsObjc.h" |
| }, |
| { |
| "path": "MTRStructsObjc-src.zapt", |
| "name": "Objc reflections of MTR spec structs", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRStructsObjc.mm" |
| }, |
| { |
| "path": "MTRCommandPayloadsObjc.zapt", |
| "name": "Objc reflections of MTR command payloads header", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRCommandPayloadsObjc.h" |
| }, |
| { |
| "path": "MTRCommandPayloadsObjc-src.zapt", |
| "name": "Objc reflections of MTR command payloads header", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRCommandPayloadsObjc.mm" |
| }, |
| { |
| "path": "MTRAttributeTLVValueDecoder-src.zapt", |
| "name": "Decode TLV attribute values into Objc objects", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRAttributeTLVValueDecoder.mm" |
| }, |
| { |
| "path": "MTREventTLVValueDecoder-src.zapt", |
| "name": "Decode TLV event values into Objc objects", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTREventTLVValueDecoder.mm" |
| }, |
| { |
| "path": "MTRClusterConstants.zapt", |
| "name": "Constants for cluster IDs", |
| "output": "src/darwin/Framework/CHIP/zap-generated/MTRClusterConstants.h" |
| } |
| ] |
| } |