| {{> header}} |
| #pragma once |
| |
| #include <app/InteractionModelEngine.h> |
| #include <app-common/zap-generated/cluster-objects.h> |
| #include <app/data-model/DecodableList.h> |
| #include <app/util/af-enums.h> |
| #include <app/util/im-client-callbacks.h> |
| #include <inttypes.h> |
| #include <lib/support/FunctionTraits.h> |
| #include <lib/support/Span.h> |
| |
| // List specific responses |
| {{#zcl_clusters}} |
| {{#zcl_attributes_server removeKeys='isOptional'}} |
| {{#if isArray}} |
| typedef void (*{{asUpperCamelCase parent.name}}{{asUpperCamelCase name}}ListAttributeCallback)(void * context, {{zapTypeToDecodableClusterObjectType type ns=parent.name isArgument=true}} data); |
| {{/if}} |
| {{/zcl_attributes_server}} |
| {{/zcl_clusters}} |
| |