blob: 03327d0469b013c890b4d4d469c15f254565cf17 [file] [log] [blame]
{
"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"
],
"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/af-structs.zapt",
"name": "ZCL af-structs header",
"output": "af-structs.h"
},
{
"path": "../../zap-templates/templates/app/att-storage.zapt",
"name": "ZCL att-storage header",
"output": "att-storage.h"
},
{
"path": "../../zap-templates/templates/app/attribute-id.zapt",
"name": "ZCL attribute-id header",
"output": "attribute-id.h"
},
{
"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/command-id.zapt",
"name": "ZCL command-id header",
"output": "command-id.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"
}
]
}