| { |
| "name": "CHIP Application Common templates", |
| "version": "chip-v1", |
| "helpers": [ |
| "partials/helper.js", |
| "common/StringHelper.js", |
| "common/attributes/Accessors.js", |
| "templates/app/helper.js", |
| "templates/chip/helper.js" |
| ], |
| "resources": { |
| "config-data": "config-data.yaml" |
| }, |
| "override": "../../zap-templates/common/override.js", |
| "partials": [ |
| { |
| "name": "header", |
| "path": "../../zap-templates/partials/header.zapt" |
| }, |
| { |
| "name": "cluster_objects_struct", |
| "path": "../../zap-templates/partials/cluster-objects-struct.zapt" |
| }, |
| { |
| "name": "cluster_objects_field_init", |
| "path": "../../zap-templates/partials/cluster-objects-field-init.zapt" |
| }, |
| { |
| "name": "cluster_objects_attribute_typeinfo", |
| "path": "../../zap-templates/partials/cluster-objects-attribute-typeinfo.zapt" |
| } |
| ], |
| "templates": [ |
| { |
| "path": "../../zap-templates/templates/app/attribute-size.zapt", |
| "name": "ZCL attribute-size header", |
| "output": "attribute-size.h" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/attribute-type.zapt", |
| "name": "ZCL attribute-type header", |
| "output": "attribute-type.h" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/callback.zapt", |
| "name": "ZCL callback header", |
| "output": "callback.h" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/enums.zapt", |
| "name": "ZCL enums header", |
| "output": "enums.h" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/print-cluster.zapt", |
| "name": "ZCL print-cluster header", |
| "output": "print-cluster.h" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/attributes/Accessors.zapt", |
| "name": "Attributes Accessors header", |
| "output": "attributes/Accessors.h" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/attributes/Accessors-src.zapt", |
| "name": "Attributes Accessors", |
| "output": "attributes/Accessors.cpp" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/ids/Attributes.zapt", |
| "name": "Attributes Ids header", |
| "output": "ids/Attributes.h" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/ids/Clusters.zapt", |
| "name": "Clusters Ids header", |
| "output": "ids/Clusters.h" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/ids/Commands.zapt", |
| "name": "Commands Ids header", |
| "output": "ids/Commands.h" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/ids/Events.zapt", |
| "name": "Events Ids header", |
| "output": "ids/Events.h" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/cluster-objects.zapt", |
| "name": "Cluster objects header for Interaction Model", |
| "output": "cluster-objects.h" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/cluster-objects-src.zapt", |
| "name": "Cluster objects source for Interaction Model", |
| "output": "cluster-objects.cpp" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/cluster-enums.zapt", |
| "name": "Enum and bitmap header for clusters", |
| "output": "cluster-enums.h" |
| }, |
| { |
| "path": "../../zap-templates/templates/app/cluster-enums-check.zapt", |
| "name": "Enum and bitmap method check header for clusters", |
| "output": "cluster-enums-check.h" |
| } |
| ] |
| } |