From 6eb458371ea93f85833a30450abfa5bb596906b4 Mon Sep 17 00:00:00 2001 From: Chirag Atal Date: Thu, 5 May 2022 10:13:38 +0530 Subject: [PATCH 1/2] hollow_button: Add support for hollow button driver hollow_led: Minor renaming. --- device_hal/button_driver/CMakeLists.txt | 12 ++--- .../hollow_button/button_driver.c | 53 +++++++++++++++++++ .../esp32s2_devkit_c/esp_matter_device.cmake | 2 +- .../{hollow => hollow_led}/led_driver.c | 0 4 files changed, 60 insertions(+), 7 deletions(-) create mode 100644 device_hal/button_driver/hollow_button/button_driver.c rename device_hal/led_driver/{hollow => hollow_led}/led_driver.c (100%) diff --git a/device_hal/button_driver/CMakeLists.txt b/device_hal/button_driver/CMakeLists.txt index 1c0ce544f..d12d588ea 100644 --- a/device_hal/button_driver/CMakeLists.txt +++ b/device_hal/button_driver/CMakeLists.txt @@ -1,12 +1,12 @@ include($ENV{ESP_MATTER_DEVICE_PATH}/esp_matter_device.cmake) -set(requires driver) -if ("${button_type}" STREQUAL "gpio") - list(APPEND requires button) -elseif ("${button_type}" STREQUAL "adc") - list(APPEND requires button) +set(src_dirs ) +set(requires driver button) + +if ("${button_type}" STREQUAL "hollow_button") + list(APPEND src_dirs hollow_button) endif() -idf_component_register(SRC_DIRS +idf_component_register(SRC_DIRS ${src_dirs} INCLUDE_DIRS REQUIRES ${requires}) diff --git a/device_hal/button_driver/hollow_button/button_driver.c b/device_hal/button_driver/hollow_button/button_driver.c new file mode 100644 index 000000000..dc99d059d --- /dev/null +++ b/device_hal/button_driver/hollow_button/button_driver.c @@ -0,0 +1,53 @@ +// Copyright 2021 Espressif Systems (Shanghai) CO LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License + +#include +#include + +static const char *TAG = "button_driver_hollow"; + +button_handle_t iot_button_create(const button_config_t *config) +{ + ESP_LOGI(TAG, "Button create"); + return NULL; +} + +esp_err_t iot_button_delete(button_handle_t btn_handle) +{ + ESP_LOGI(TAG, "Button delete"); + return ESP_OK; +} + +esp_err_t iot_button_register_cb(button_handle_t btn_handle, button_event_t event, button_cb_t cb) +{ + ESP_LOGI(TAG, "Button register callback"); + return ESP_OK; +} + +esp_err_t iot_button_unregister_cb(button_handle_t btn_handle, button_event_t event) +{ + ESP_LOGI(TAG, "Button unregister callback"); + return ESP_OK; +} + +button_event_t iot_button_get_event(button_handle_t btn_handle) +{ + ESP_LOGI(TAG, "Button get event"); + return 0; +} + +uint8_t iot_button_get_repeat(button_handle_t btn_handle) +{ + ESP_LOGI(TAG, "Button get repeat"); + return 0; +} diff --git a/device_hal/device/esp32s2_devkit_c/esp_matter_device.cmake b/device_hal/device/esp32s2_devkit_c/esp_matter_device.cmake index 63ecd5692..3109d21af 100644 --- a/device_hal/device/esp32s2_devkit_c/esp_matter_device.cmake +++ b/device_hal/device/esp32s2_devkit_c/esp_matter_device.cmake @@ -4,7 +4,7 @@ if (NOT ("${IDF_TARGET}" STREQUAL "esp32s2" )) endif() SET(device_type esp32s2_devkit_c) -SET(led_type hollow) +SET(led_type hollow_led) SET(button_type gpio) SET(extra_components_dirs_append "$ENV{ESP_MATTER_DEVICE_PATH}/../../led_driver" diff --git a/device_hal/led_driver/hollow/led_driver.c b/device_hal/led_driver/hollow_led/led_driver.c similarity index 100% rename from device_hal/led_driver/hollow/led_driver.c rename to device_hal/led_driver/hollow_led/led_driver.c From 6582643a370531d508089441e1b814db8e15cc44 Mon Sep 17 00:00:00 2001 From: Chirag Atal Date: Fri, 6 May 2022 13:23:07 +0530 Subject: [PATCH 2/2] zap-generated: Updating the files with changes from submodule. --- .../zap-generated/CHIPClientCallbacks.h | 957 +++++++++--------- .../zap_common/zap-generated/CHIPClusters.h | 7 + .../zap_common/zap-generated/gen_config.h | 228 ++--- .../zap_common/zap-generated/gen_tokens.h | 16 +- .../main/zap-generated/af-gen-event.h | 31 +- .../main/zap-generated/endpoint_config.h | 8 +- .../PluginApplicationCallbacks.h | 2 +- .../light/main/zap-generated/af-gen-event.h | 29 +- .../main/zap-generated/endpoint_config.h | 8 +- .../PluginApplicationCallbacks.h | 2 +- .../main/zap-generated/af-gen-event.h | 29 +- .../main/zap-generated/endpoint_config.h | 8 +- .../PluginApplicationCallbacks.h | 2 +- .../switch/main/zap-generated/af-gen-event.h | 29 +- .../main/zap-generated/endpoint_config.h | 8 +- .../main/zap-generated/af-gen-event.h | 29 +- .../main/zap-generated/endpoint_config.h | 151 ++- 17 files changed, 735 insertions(+), 809 deletions(-) diff --git a/components/esp_matter/zap_common/zap-generated/CHIPClientCallbacks.h b/components/esp_matter/zap_common/zap-generated/CHIPClientCallbacks.h index 3b9a7e515..ab53db3ce 100644 --- a/components/esp_matter/zap_common/zap-generated/CHIPClientCallbacks.h +++ b/components/esp_matter/zap_common/zap-generated/CHIPClientCallbacks.h @@ -42,45 +42,45 @@ void AccessControlClusterExtensionListAttributeFilter(chip::TLV::TLVReader * dat typedef void (*AccessControlExtensionListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void AccessControlClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*AccessControlServerGeneratedCommandListListAttributeCallback)( +void AccessControlClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*AccessControlGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void AccessControlClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*AccessControlClientGeneratedCommandListListAttributeCallback)( +void AccessControlClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*AccessControlAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void AccessControlClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*AccessControlAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void AccountLoginClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*AccountLoginServerGeneratedCommandListListAttributeCallback)( +void AccountLoginClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*AccountLoginGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void AccountLoginClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*AccountLoginClientGeneratedCommandListListAttributeCallback)( +void AccountLoginClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*AccountLoginAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void AccountLoginClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*AccountLoginAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void AdministratorCommissioningClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*AdministratorCommissioningServerGeneratedCommandListListAttributeCallback)( +void AdministratorCommissioningClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*AdministratorCommissioningGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void AdministratorCommissioningClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*AdministratorCommissioningClientGeneratedCommandListListAttributeCallback)( +void AdministratorCommissioningClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*AdministratorCommissioningAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void AdministratorCommissioningClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -92,15 +92,15 @@ void ApplicationBasicClusterAllowedVendorListListAttributeFilter(chip::TLV::TLVR chip::Callback::Cancelable * onFailureCallback); typedef void (*ApplicationBasicAllowedVendorListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void ApplicationBasicClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ApplicationBasicServerGeneratedCommandListListAttributeCallback)( +void ApplicationBasicClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ApplicationBasicGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void ApplicationBasicClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ApplicationBasicClientGeneratedCommandListListAttributeCallback)( +void ApplicationBasicClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ApplicationBasicAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void ApplicationBasicClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -112,15 +112,15 @@ void ApplicationLauncherClusterCatalogListListAttributeFilter(chip::TLV::TLVRead chip::Callback::Cancelable * onFailureCallback); typedef void (*ApplicationLauncherCatalogListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void ApplicationLauncherClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ApplicationLauncherServerGeneratedCommandListListAttributeCallback)( +void ApplicationLauncherClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ApplicationLauncherGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void ApplicationLauncherClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ApplicationLauncherClientGeneratedCommandListListAttributeCallback)( +void ApplicationLauncherClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ApplicationLauncherAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void ApplicationLauncherClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -132,87 +132,91 @@ void AudioOutputClusterOutputListListAttributeFilter(chip::TLV::TLVReader * data typedef void (*AudioOutputOutputListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void AudioOutputClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*AudioOutputServerGeneratedCommandListListAttributeCallback)( +void AudioOutputClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*AudioOutputGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void AudioOutputClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*AudioOutputClientGeneratedCommandListListAttributeCallback)( +void AudioOutputClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*AudioOutputAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void AudioOutputClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*AudioOutputAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void BarrierControlClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BarrierControlServerGeneratedCommandListListAttributeCallback)( +void BarrierControlClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BarrierControlGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void BarrierControlClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BarrierControlClientGeneratedCommandListListAttributeCallback)( +void BarrierControlClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BarrierControlAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void BarrierControlClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*BarrierControlAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void BasicClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BasicServerGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); -void BasicClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BasicClientGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); +void BasicClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BasicGeneratedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); +void BasicClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BasicAcceptedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); void BasicClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*BasicAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void BinaryInputBasicClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BinaryInputBasicServerGeneratedCommandListListAttributeCallback)( +void BinaryInputBasicClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BinaryInputBasicGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void BinaryInputBasicClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BinaryInputBasicClientGeneratedCommandListListAttributeCallback)( +void BinaryInputBasicClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BinaryInputBasicAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void BinaryInputBasicClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*BinaryInputBasicAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void BindingClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BindingServerGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); -void BindingClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BindingClientGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); +void BindingClusterBindingListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BindingBindingListAttributeCallback)( + void * context, + const chip::app::DataModel::DecodableList & data); +void BindingClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BindingGeneratedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); +void BindingClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BindingAcceptedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); void BindingClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*BindingAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void BooleanStateClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BooleanStateServerGeneratedCommandListListAttributeCallback)( +void BooleanStateClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BooleanStateGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void BooleanStateClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BooleanStateClientGeneratedCommandListListAttributeCallback)( +void BooleanStateClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BooleanStateAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void BooleanStateClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -231,30 +235,30 @@ typedef void (*BridgedActionsEndpointListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void BridgedActionsClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BridgedActionsServerGeneratedCommandListListAttributeCallback)( +void BridgedActionsClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BridgedActionsGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void BridgedActionsClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BridgedActionsClientGeneratedCommandListListAttributeCallback)( +void BridgedActionsClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BridgedActionsAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void BridgedActionsClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*BridgedActionsAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void BridgedDeviceBasicClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BridgedDeviceBasicServerGeneratedCommandListListAttributeCallback)( +void BridgedDeviceBasicClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BridgedDeviceBasicGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void BridgedDeviceBasicClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*BridgedDeviceBasicClientGeneratedCommandListListAttributeCallback)( +void BridgedDeviceBasicClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*BridgedDeviceBasicAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void BridgedDeviceBasicClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -266,29 +270,29 @@ void ChannelClusterChannelListListAttributeFilter(chip::TLV::TLVReader * data, c typedef void (*ChannelChannelListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void ChannelClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ChannelServerGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); -void ChannelClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ChannelClientGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); +void ChannelClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ChannelGeneratedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); +void ChannelClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ChannelAcceptedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); void ChannelClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*ChannelAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void ColorControlClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ColorControlServerGeneratedCommandListListAttributeCallback)( +void ColorControlClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ColorControlGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void ColorControlClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ColorControlClientGeneratedCommandListListAttributeCallback)( +void ColorControlClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ColorControlAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void ColorControlClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -300,15 +304,15 @@ void ContentLauncherClusterAcceptHeaderListAttributeFilter(chip::TLV::TLVReader chip::Callback::Cancelable * onFailureCallback); typedef void (*ContentLauncherAcceptHeaderListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void ContentLauncherClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ContentLauncherServerGeneratedCommandListListAttributeCallback)( +void ContentLauncherClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ContentLauncherGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void ContentLauncherClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ContentLauncherClientGeneratedCommandListListAttributeCallback)( +void ContentLauncherClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ContentLauncherAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void ContentLauncherClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -332,122 +336,136 @@ void DescriptorClusterPartsListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onFailureCallback); typedef void (*DescriptorPartsListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void DescriptorClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*DescriptorServerGeneratedCommandListListAttributeCallback)( +void DescriptorClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*DescriptorGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void DescriptorClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*DescriptorClientGeneratedCommandListListAttributeCallback)( +void DescriptorClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*DescriptorAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void DescriptorClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*DescriptorAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void DiagnosticLogsClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*DiagnosticLogsServerGeneratedCommandListListAttributeCallback)( +void DiagnosticLogsClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*DiagnosticLogsGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void DiagnosticLogsClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*DiagnosticLogsClientGeneratedCommandListListAttributeCallback)( +void DiagnosticLogsClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*DiagnosticLogsAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void DiagnosticLogsClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*DiagnosticLogsAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void DoorLockClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*DoorLockServerGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); -void DoorLockClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*DoorLockClientGeneratedCommandListListAttributeCallback)( +void DoorLockClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*DoorLockGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); +void DoorLockClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*DoorLockAcceptedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); void DoorLockClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*DoorLockAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void ElectricalMeasurementClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ElectricalMeasurementServerGeneratedCommandListListAttributeCallback)( +void ElectricalMeasurementClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ElectricalMeasurementGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void ElectricalMeasurementClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ElectricalMeasurementClientGeneratedCommandListListAttributeCallback)( +void ElectricalMeasurementClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ElectricalMeasurementAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void ElectricalMeasurementClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*ElectricalMeasurementAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void EthernetNetworkDiagnosticsClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*EthernetNetworkDiagnosticsServerGeneratedCommandListListAttributeCallback)( +void EthernetNetworkDiagnosticsClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*EthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void EthernetNetworkDiagnosticsClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*EthernetNetworkDiagnosticsClientGeneratedCommandListListAttributeCallback)( +void EthernetNetworkDiagnosticsClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*EthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void EthernetNetworkDiagnosticsClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*EthernetNetworkDiagnosticsAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); +void FanControlClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*FanControlGeneratedCommandListListAttributeCallback)( + void * context, const chip::app::DataModel::DecodableList & data); +void FanControlClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*FanControlAcceptedCommandListListAttributeCallback)( + void * context, const chip::app::DataModel::DecodableList & data); +void FanControlClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*FanControlAttributeListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); void FixedLabelClusterLabelListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*FixedLabelLabelListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void FixedLabelClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*FixedLabelServerGeneratedCommandListListAttributeCallback)( +void FixedLabelClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*FixedLabelGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void FixedLabelClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*FixedLabelClientGeneratedCommandListListAttributeCallback)( +void FixedLabelClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*FixedLabelAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void FixedLabelClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*FixedLabelAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void FlowMeasurementClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*FlowMeasurementServerGeneratedCommandListListAttributeCallback)( +void FlowMeasurementClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*FlowMeasurementGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void FlowMeasurementClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*FlowMeasurementClientGeneratedCommandListListAttributeCallback)( +void FlowMeasurementClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*FlowMeasurementAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void FlowMeasurementClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*FlowMeasurementAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void GeneralCommissioningClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*GeneralCommissioningServerGeneratedCommandListListAttributeCallback)( +void GeneralCommissioningClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*GeneralCommissioningGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void GeneralCommissioningClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*GeneralCommissioningClientGeneratedCommandListListAttributeCallback)( +void GeneralCommissioningClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*GeneralCommissioningAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void GeneralCommissioningClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -476,15 +494,15 @@ void GeneralDiagnosticsClusterActiveNetworkFaultsListAttributeFilter(chip::TLV:: chip::Callback::Cancelable * onFailureCallback); typedef void (*GeneralDiagnosticsActiveNetworkFaultsListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void GeneralDiagnosticsClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*GeneralDiagnosticsServerGeneratedCommandListListAttributeCallback)( +void GeneralDiagnosticsClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*GeneralDiagnosticsGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void GeneralDiagnosticsClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*GeneralDiagnosticsClientGeneratedCommandListListAttributeCallback)( +void GeneralDiagnosticsClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*GeneralDiagnosticsAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void GeneralDiagnosticsClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -505,87 +523,87 @@ typedef void (*GroupKeyManagementGroupTableListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void GroupKeyManagementClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*GroupKeyManagementServerGeneratedCommandListListAttributeCallback)( +void GroupKeyManagementClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*GroupKeyManagementGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void GroupKeyManagementClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*GroupKeyManagementClientGeneratedCommandListListAttributeCallback)( +void GroupKeyManagementClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*GroupKeyManagementAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void GroupKeyManagementClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*GroupKeyManagementAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void GroupsClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*GroupsServerGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); -void GroupsClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*GroupsClientGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); +void GroupsClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*GroupsGeneratedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); +void GroupsClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*GroupsAcceptedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); void GroupsClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*GroupsAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void IdentifyClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*IdentifyServerGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); -void IdentifyClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*IdentifyClientGeneratedCommandListListAttributeCallback)( +void IdentifyClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*IdentifyGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); +void IdentifyClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*IdentifyAcceptedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); void IdentifyClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*IdentifyAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void IlluminanceMeasurementClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*IlluminanceMeasurementServerGeneratedCommandListListAttributeCallback)( +void IlluminanceMeasurementClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*IlluminanceMeasurementGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void IlluminanceMeasurementClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*IlluminanceMeasurementClientGeneratedCommandListListAttributeCallback)( +void IlluminanceMeasurementClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*IlluminanceMeasurementAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void IlluminanceMeasurementClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*IlluminanceMeasurementAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void KeypadInputClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*KeypadInputServerGeneratedCommandListListAttributeCallback)( +void KeypadInputClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*KeypadInputGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void KeypadInputClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*KeypadInputClientGeneratedCommandListListAttributeCallback)( +void KeypadInputClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*KeypadInputAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void KeypadInputClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*KeypadInputAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void LevelControlClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*LevelControlServerGeneratedCommandListListAttributeCallback)( +void LevelControlClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*LevelControlGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void LevelControlClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*LevelControlClientGeneratedCommandListListAttributeCallback)( +void LevelControlClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*LevelControlAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void LevelControlClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -597,26 +615,26 @@ void LocalizationConfigurationClusterSupportedLocalesListAttributeFilter(chip::T chip::Callback::Cancelable * onFailureCallback); typedef void (*LocalizationConfigurationSupportedLocalesListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void LocalizationConfigurationClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*LocalizationConfigurationServerGeneratedCommandListListAttributeCallback)( +void LocalizationConfigurationClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*LocalizationConfigurationGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void LocalizationConfigurationClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*LocalizationConfigurationClientGeneratedCommandListListAttributeCallback)( +void LocalizationConfigurationClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*LocalizationConfigurationAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void LowPowerClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*LowPowerServerGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); -void LowPowerClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*LowPowerClientGeneratedCommandListListAttributeCallback)( +void LowPowerClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*LowPowerGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); +void LowPowerClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*LowPowerAcceptedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); void LowPowerClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*LowPowerAttributeListListAttributeCallback)(void * context, @@ -626,29 +644,29 @@ void MediaInputClusterInputListListAttributeFilter(chip::TLV::TLVReader * data, typedef void (*MediaInputInputListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void MediaInputClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*MediaInputServerGeneratedCommandListListAttributeCallback)( +void MediaInputClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*MediaInputGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void MediaInputClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*MediaInputClientGeneratedCommandListListAttributeCallback)( +void MediaInputClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*MediaInputAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void MediaInputClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*MediaInputAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void MediaPlaybackClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*MediaPlaybackServerGeneratedCommandListListAttributeCallback)( +void MediaPlaybackClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*MediaPlaybackGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void MediaPlaybackClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*MediaPlaybackClientGeneratedCommandListListAttributeCallback)( +void MediaPlaybackClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*MediaPlaybackAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void MediaPlaybackClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -660,15 +678,15 @@ void ModeSelectClusterSupportedModesListAttributeFilter(chip::TLV::TLVReader * d typedef void (*ModeSelectSupportedModesListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void ModeSelectClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ModeSelectServerGeneratedCommandListListAttributeCallback)( +void ModeSelectClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ModeSelectGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void ModeSelectClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ModeSelectClientGeneratedCommandListListAttributeCallback)( +void ModeSelectClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ModeSelectAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void ModeSelectClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); @@ -681,15 +699,15 @@ typedef void (*NetworkCommissioningNetworksListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void NetworkCommissioningClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*NetworkCommissioningServerGeneratedCommandListListAttributeCallback)( +void NetworkCommissioningClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*NetworkCommissioningGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void NetworkCommissioningClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*NetworkCommissioningClientGeneratedCommandListListAttributeCallback)( +void NetworkCommissioningClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*NetworkCommissioningAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void OtaSoftwareUpdateProviderClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -708,44 +726,43 @@ void OtaSoftwareUpdateRequestorClusterAttributeListListAttributeFilter(chip::TLV chip::Callback::Cancelable * onFailureCallback); typedef void (*OtaSoftwareUpdateRequestorAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void OccupancySensingClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*OccupancySensingServerGeneratedCommandListListAttributeCallback)( +void OccupancySensingClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*OccupancySensingGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void OccupancySensingClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*OccupancySensingClientGeneratedCommandListListAttributeCallback)( +void OccupancySensingClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*OccupancySensingAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void OccupancySensingClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*OccupancySensingAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void OnOffClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*OnOffServerGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); -void OnOffClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*OnOffClientGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); +void OnOffClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*OnOffGeneratedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); +void OnOffClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*OnOffAcceptedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); void OnOffClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*OnOffAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void OnOffSwitchConfigurationClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*OnOffSwitchConfigurationServerGeneratedCommandListListAttributeCallback)( +void OnOffSwitchConfigurationClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*OnOffSwitchConfigurationGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void OnOffSwitchConfigurationClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*OnOffSwitchConfigurationClientGeneratedCommandListListAttributeCallback)( +void OnOffSwitchConfigurationClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*OnOffSwitchConfigurationAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void OnOffSwitchConfigurationClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -771,15 +788,15 @@ void OperationalCredentialsClusterTrustedRootCertificatesListAttributeFilter(chi chip::Callback::Cancelable * onFailureCallback); typedef void (*OperationalCredentialsTrustedRootCertificatesListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void OperationalCredentialsClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*OperationalCredentialsServerGeneratedCommandListListAttributeCallback)( +void OperationalCredentialsClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*OperationalCredentialsGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void OperationalCredentialsClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*OperationalCredentialsClientGeneratedCommandListListAttributeCallback)( +void OperationalCredentialsClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*OperationalCredentialsAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void OperationalCredentialsClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -791,15 +808,15 @@ void PowerSourceClusterActiveBatteryFaultsListAttributeFilter(chip::TLV::TLVRead chip::Callback::Cancelable * onFailureCallback); typedef void (*PowerSourceActiveBatteryFaultsListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void PowerSourceClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*PowerSourceServerGeneratedCommandListListAttributeCallback)( +void PowerSourceClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*PowerSourceGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void PowerSourceClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*PowerSourceClientGeneratedCommandListListAttributeCallback)( +void PowerSourceClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*PowerSourceAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void PowerSourceClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); @@ -810,15 +827,15 @@ void PowerSourceConfigurationClusterSourcesListAttributeFilter(chip::TLV::TLVRea chip::Callback::Cancelable * onFailureCallback); typedef void (*PowerSourceConfigurationSourcesListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void PowerSourceConfigurationClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*PowerSourceConfigurationServerGeneratedCommandListListAttributeCallback)( +void PowerSourceConfigurationClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*PowerSourceConfigurationGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void PowerSourceConfigurationClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*PowerSourceConfigurationClientGeneratedCommandListListAttributeCallback)( +void PowerSourceConfigurationClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*PowerSourceConfigurationAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void PowerSourceConfigurationClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -830,42 +847,46 @@ void PressureMeasurementClusterAttributeListListAttributeFilter(chip::TLV::TLVRe chip::Callback::Cancelable * onFailureCallback); typedef void (*PressureMeasurementAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void PumpConfigurationAndControlClusterServerGeneratedCommandListListAttributeFilter( - chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); -typedef void (*PumpConfigurationAndControlServerGeneratedCommandListListAttributeCallback)( +void PumpConfigurationAndControlClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*PumpConfigurationAndControlGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void PumpConfigurationAndControlClusterClientGeneratedCommandListListAttributeFilter( - chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); -typedef void (*PumpConfigurationAndControlClientGeneratedCommandListListAttributeCallback)( +void PumpConfigurationAndControlClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*PumpConfigurationAndControlAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void PumpConfigurationAndControlClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*PumpConfigurationAndControlAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void RelativeHumidityMeasurementClusterServerGeneratedCommandListListAttributeFilter( - chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); -typedef void (*RelativeHumidityMeasurementServerGeneratedCommandListListAttributeCallback)( +void RelativeHumidityMeasurementClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*RelativeHumidityMeasurementGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void RelativeHumidityMeasurementClusterClientGeneratedCommandListListAttributeFilter( - chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); -typedef void (*RelativeHumidityMeasurementClientGeneratedCommandListListAttributeCallback)( +void RelativeHumidityMeasurementClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*RelativeHumidityMeasurementAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void RelativeHumidityMeasurementClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*RelativeHumidityMeasurementAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void ScenesClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ScenesServerGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); -void ScenesClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ScenesClientGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); +void ScenesClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ScenesGeneratedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); +void ScenesClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ScenesAcceptedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); void ScenesClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*ScenesAttributeListListAttributeCallback)(void * context, @@ -877,31 +898,31 @@ typedef void (*SoftwareDiagnosticsThreadMetricsListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void SoftwareDiagnosticsClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*SoftwareDiagnosticsServerGeneratedCommandListListAttributeCallback)( +void SoftwareDiagnosticsClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*SoftwareDiagnosticsGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void SoftwareDiagnosticsClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*SoftwareDiagnosticsClientGeneratedCommandListListAttributeCallback)( +void SoftwareDiagnosticsClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*SoftwareDiagnosticsAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void SoftwareDiagnosticsClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*SoftwareDiagnosticsAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void SwitchClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*SwitchServerGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); -void SwitchClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*SwitchClientGeneratedCommandListListAttributeCallback)( - void * context, const chip::app::DataModel::DecodableList & data); +void SwitchClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*SwitchGeneratedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); +void SwitchClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*SwitchAcceptedCommandListListAttributeCallback)(void * context, + const chip::app::DataModel::DecodableList & data); void SwitchClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*SwitchAttributeListListAttributeCallback)(void * context, @@ -912,15 +933,15 @@ void TargetNavigatorClusterTargetListListAttributeFilter(chip::TLV::TLVReader * typedef void (*TargetNavigatorTargetListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void TargetNavigatorClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*TargetNavigatorServerGeneratedCommandListListAttributeCallback)( +void TargetNavigatorClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*TargetNavigatorGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void TargetNavigatorClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*TargetNavigatorClientGeneratedCommandListListAttributeCallback)( +void TargetNavigatorClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*TargetNavigatorAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void TargetNavigatorClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -960,15 +981,21 @@ void TestClusterClusterListLongOctetStringListAttributeFilter(chip::TLV::TLVRead chip::Callback::Cancelable * onFailureCallback); typedef void (*TestClusterListLongOctetStringListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void TestClusterClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*TestClusterServerGeneratedCommandListListAttributeCallback)( +void TestClusterClusterListFabricScopedListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*TestClusterListFabricScopedListAttributeCallback)( + void * context, + const chip::app::DataModel::DecodableList & data); +void TestClusterClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*TestClusterGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void TestClusterClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*TestClusterClientGeneratedCommandListListAttributeCallback)( +void TestClusterClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*TestClusterAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void TestClusterClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); @@ -978,13 +1005,13 @@ void ThermostatClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * da chip::Callback::Cancelable * onFailureCallback); typedef void (*ThermostatAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void ThermostatUserInterfaceConfigurationClusterServerGeneratedCommandListListAttributeFilter( +void ThermostatUserInterfaceConfigurationClusterGeneratedCommandListListAttributeFilter( chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); -typedef void (*ThermostatUserInterfaceConfigurationServerGeneratedCommandListListAttributeCallback)( +typedef void (*ThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void ThermostatUserInterfaceConfigurationClusterClientGeneratedCommandListListAttributeFilter( +void ThermostatUserInterfaceConfigurationClusterAcceptedCommandListListAttributeFilter( chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); -typedef void (*ThermostatUserInterfaceConfigurationClientGeneratedCommandListListAttributeCallback)( +typedef void (*ThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void ThermostatUserInterfaceConfigurationClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -1024,15 +1051,15 @@ void ThreadNetworkDiagnosticsClusterActiveNetworkFaultsListListAttributeFilter(c chip::Callback::Cancelable * onFailureCallback); typedef void (*ThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void ThreadNetworkDiagnosticsClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ThreadNetworkDiagnosticsServerGeneratedCommandListListAttributeCallback)( +void ThreadNetworkDiagnosticsClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void ThreadNetworkDiagnosticsClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*ThreadNetworkDiagnosticsClientGeneratedCommandListListAttributeCallback)( +void ThreadNetworkDiagnosticsClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*ThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void ThreadNetworkDiagnosticsClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -1044,15 +1071,15 @@ void TimeFormatLocalizationClusterSupportedCalendarTypesListAttributeFilter(chip chip::Callback::Cancelable * onFailureCallback); typedef void (*TimeFormatLocalizationSupportedCalendarTypesListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void TimeFormatLocalizationClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*TimeFormatLocalizationServerGeneratedCommandListListAttributeCallback)( +void TimeFormatLocalizationClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*TimeFormatLocalizationGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void TimeFormatLocalizationClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*TimeFormatLocalizationClientGeneratedCommandListListAttributeCallback)( +void TimeFormatLocalizationClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*TimeFormatLocalizationAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void UnitLocalizationClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, @@ -1064,54 +1091,54 @@ void UserLabelClusterLabelListListAttributeFilter(chip::TLV::TLVReader * data, c typedef void (*UserLabelLabelListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void UserLabelClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*UserLabelServerGeneratedCommandListListAttributeCallback)( +void UserLabelClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*UserLabelGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void UserLabelClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*UserLabelClientGeneratedCommandListListAttributeCallback)( +void UserLabelClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*UserLabelAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void WakeOnLanClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*WakeOnLanServerGeneratedCommandListListAttributeCallback)( +void WakeOnLanClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*WakeOnLanGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void WakeOnLanClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*WakeOnLanClientGeneratedCommandListListAttributeCallback)( +void WakeOnLanClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*WakeOnLanAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void WakeOnLanClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*WakeOnLanAttributeListListAttributeCallback)(void * context, const chip::app::DataModel::DecodableList & data); -void WiFiNetworkDiagnosticsClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*WiFiNetworkDiagnosticsServerGeneratedCommandListListAttributeCallback)( +void WiFiNetworkDiagnosticsClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*WiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void WiFiNetworkDiagnosticsClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*WiFiNetworkDiagnosticsClientGeneratedCommandListListAttributeCallback)( +void WiFiNetworkDiagnosticsClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*WiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void WiFiNetworkDiagnosticsClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, chip::Callback::Cancelable * onFailureCallback); typedef void (*WiFiNetworkDiagnosticsAttributeListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void WindowCoveringClusterServerGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*WindowCoveringServerGeneratedCommandListListAttributeCallback)( +void WindowCoveringClusterGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*WindowCoveringGeneratedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); -void WindowCoveringClusterClientGeneratedCommandListListAttributeFilter(chip::TLV::TLVReader * data, - chip::Callback::Cancelable * onSuccessCallback, - chip::Callback::Cancelable * onFailureCallback); -typedef void (*WindowCoveringClientGeneratedCommandListListAttributeCallback)( +void WindowCoveringClusterAcceptedCommandListListAttributeFilter(chip::TLV::TLVReader * data, + chip::Callback::Cancelable * onSuccessCallback, + chip::Callback::Cancelable * onFailureCallback); +typedef void (*WindowCoveringAcceptedCommandListListAttributeCallback)( void * context, const chip::app::DataModel::DecodableList & data); void WindowCoveringClusterAttributeListListAttributeFilter(chip::TLV::TLVReader * data, chip::Callback::Cancelable * onSuccessCallback, diff --git a/components/esp_matter/zap_common/zap-generated/CHIPClusters.h b/components/esp_matter/zap_common/zap-generated/CHIPClusters.h index ae1737b2e..bc78e4480 100644 --- a/components/esp_matter/zap_common/zap-generated/CHIPClusters.h +++ b/components/esp_matter/zap_common/zap-generated/CHIPClusters.h @@ -177,6 +177,13 @@ public: ~EthernetNetworkDiagnosticsCluster() {} }; +class DLL_EXPORT FanControlCluster : public ClusterBase +{ +public: + FanControlCluster() : ClusterBase(app::Clusters::FanControl::Id) {} + ~FanControlCluster() {} +}; + class DLL_EXPORT FixedLabelCluster : public ClusterBase { public: diff --git a/components/esp_matter/zap_common/zap-generated/gen_config.h b/components/esp_matter/zap_common/zap-generated/gen_config.h index ca0e531d3..5f66ca211 100644 --- a/components/esp_matter/zap_common/zap-generated/gen_config.h +++ b/components/esp_matter/zap_common/zap-generated/gen_config.h @@ -1,6 +1,6 @@ /* * - * Copyright (c) 2021 Project CHIP Authors + * Copyright (c) 2022 Project CHIP Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -29,129 +29,129 @@ #define EMBER_APS_UNICAST_MESSAGE_COUNT 10 /* Cluster macros for all */ -#define ZCL_USING_POWER_CONFIG_CLUSTER_SERVER +#define ZCL_USING_ACCESS_CONTROL_CLUSTER_SERVER +#define ZCL_USING_ACCOUNT_LOGIN_CLUSTER_SERVER +#define ZCL_USING_ADMINISTRATOR_COMMISSIONING_CLUSTER_SERVER +#define ZCL_USING_ALARM_CLUSTER_SERVER +#define ZCL_USING_APPLIANCE_CONTROL_CLUSTER_SERVER +#define ZCL_USING_APPLIANCE_EVENTS_AND_ALERT_CLUSTER_SERVER +#define ZCL_USING_APPLIANCE_IDENTIFICATION_CLUSTER_SERVER +#define ZCL_USING_APPLIANCE_STATISTICS_CLUSTER_SERVER +#define ZCL_USING_APPLICATION_BASIC_CLUSTER_SERVER +#define ZCL_USING_APPLICATION_LAUNCHER_CLUSTER_SERVER +#define ZCL_USING_AUDIO_OUTPUT_CLUSTER_SERVER +#define ZCL_USING_BALLAST_CONFIGURATION_CLUSTER_SERVER +#define ZCL_USING_BARRIER_CONTROL_CLUSTER_SERVER +#define ZCL_USING_BASIC_CLUSTER_SERVER +#define ZCL_USING_BINARY_INPUT_BASIC_CLUSTER_SERVER +#define ZCL_USING_BINDING_CLUSTER_SERVER +#define ZCL_USING_BOOLEAN_STATE_CLUSTER_SERVER +#define ZCL_USING_BRIDGED_ACTIONS_CLUSTER_SERVER +#define ZCL_USING_BRIDGED_DEVICE_BASIC_CLUSTER_SERVER +#define ZCL_USING_BROMATE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_BROMODICHLOROMETHANE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_BROMOFORM_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_CHANNEL_CLUSTER_SERVER +#define ZCL_USING_CHLORAMINES_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_CHLORINE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_CHLORODIBROMOMETHANE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_CHLOROFORM_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_COLOR_CONTROL_CLUSTER_SERVER // used in scenes +#define ZCL_USING_CONTENT_LAUNCH_CLUSTER_SERVER +#define ZCL_USING_COPPER_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_DEHUMID_CONTROL_CLUSTER_SERVER +#define ZCL_USING_DESCRIPTOR_CLUSTER_SERVER #define ZCL_USING_DEVICE_TEMP_CLUSTER_SERVER -#define ZCL_USING_IDENTIFY_CLUSTER_SERVER // used in util +#define ZCL_USING_DIAGNOSTIC_LOGS_CLUSTER_SERVER +#define ZCL_USING_DISSOLVED_OXYGEN_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_DOOR_LOCK_CLUSTER_SERVER // used in scenes +#define ZCL_USING_ELECTRICAL_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER_SERVER +#define ZCL_USING_ETHYLENE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_ETHYLENE_OXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_FAN_CONTROL_CLUSTER_SERVER +#define ZCL_USING_FECAL_COLIFORM_AND_E_COLI_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_FIXED_LABEL_CLUSTER_SERVER +#define ZCL_USING_FLOW_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_FLUORIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_GENERAL_COMMISSIONING_CLUSTER_SERVER +#define ZCL_USING_GENERAL_DIAGNOSTICS_CLUSTER_SERVER +#define ZCL_USING_GROUP_KEY_MANAGEMENT_CLUSTER_SERVER #define ZCL_USING_GROUPS_CLUSTER_SERVER -#define ZCL_USING_SCENES_CLUSTER_SERVER +#define ZCL_USING_HALOACETIC_ACIDS_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_HYDROGEN_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_HYDROGEN_SULPHIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_IAS_ACE_CLUSTER_SERVER +#define ZCL_USING_IAS_WD_CLUSTER_SERVER +#define ZCL_USING_IAS_ZONE_CLUSTER_SERVER +#define ZCL_USING_IDENTIFY_CLUSTER_SERVER // used in util +#define ZCL_USING_ILLUMINANCE_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_KEYPAD_INPUT_CLUSTER_SERVER +#define ZCL_USING_LEAD_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_LEVEL_CONTROL_CLUSTER_SERVER // used in scenes +#define ZCL_USING_LOCALIZATION_CONFIGURATION_CLUSTER_SERVER +#define ZCL_USING_LOW_POWER_CLUSTER_SERVER +#define ZCL_USING_MANGANESE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_MEDIA_INPUT_CLUSTER_SERVER +#define ZCL_USING_MEDIA_PLAYBACK_CLUSTER_SERVER +#define ZCL_USING_MESSAGING_CLUSTER_SERVER +#define ZCL_USING_METER_IDENTIFICATION_CLUSTER_SERVER +#define ZCL_USING_MODE_SELECT_CLUSTER_SERVER +#define ZCL_USING_NETWORK_COMMISSIONING_CLUSTER_SERVER +#define ZCL_USING_NITRIC_OXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_NITROGEN_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_OCCUPANCY_SENSING_CLUSTER_SERVER #define ZCL_USING_ON_OFF_CLUSTER_SERVER // used in scenes #define ZCL_USING_ON_OFF_SWITCH_CONFIG_CLUSTER_SERVER -#define ZCL_USING_LEVEL_CONTROL_CLUSTER_SERVER // used in scenes -#define ZCL_USING_ALARM_CLUSTER_SERVER -#define ZCL_USING_TIME_CLUSTER_SERVER -#define ZCL_USING_BINARY_INPUT_BASIC_CLUSTER_SERVER -#define ZCL_USING_POWER_PROFILE_CLUSTER_SERVER -#define ZCL_USING_APPLIANCE_CONTROL_CLUSTER_SERVER -#define ZCL_USING_PWM_CLUSTER_SERVER -#define ZCL_USING_DESCRIPTOR_CLUSTER_SERVER -#define ZCL_USING_BINDING_CLUSTER_SERVER -#define ZCL_USING_ACCESS_CONTROL_CLUSTER_SERVER -#define ZCL_USING_POLL_CONTROL_CLUSTER_SERVER -#define ZCL_USING_BRIDGED_ACTIONS_CLUSTER_SERVER -#define ZCL_USING_BASIC_CLUSTER_SERVER +#define ZCL_USING_OPERATIONAL_CREDENTIALS_CLUSTER_SERVER #define ZCL_USING_OTA_PROVIDER_CLUSTER_SERVER #define ZCL_USING_OTA_REQUESTOR_CLUSTER_SERVER -#define ZCL_USING_LOCALIZATION_CONFIGURATION_CLUSTER_SERVER -#define ZCL_USING_LOCALIZATION_TIME_FORMAT_CLUSTER_SERVER -#define ZCL_USING_LOCALIZATION_UNIT_CLUSTER_SERVER -#define ZCL_USING_POWER_SOURCE_CONFIGURATION_CLUSTER_SERVER +#define ZCL_USING_OXYGEN_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_OZONE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_POLL_CONTROL_CLUSTER_SERVER +#define ZCL_USING_POWER_CONFIG_CLUSTER_SERVER +#define ZCL_USING_POWER_PROFILE_CLUSTER_SERVER #define ZCL_USING_POWER_SOURCE_CLUSTER_SERVER -#define ZCL_USING_GENERAL_COMMISSIONING_CLUSTER_SERVER -#define ZCL_USING_NETWORK_COMMISSIONING_CLUSTER_SERVER -#define ZCL_USING_DIAGNOSTIC_LOGS_CLUSTER_SERVER -#define ZCL_USING_GENERAL_DIAGNOSTICS_CLUSTER_SERVER -#define ZCL_USING_SOFTWARE_DIAGNOSTICS_CLUSTER_SERVER -#define ZCL_USING_THREAD_NETWORK_DIAGNOSTICS_CLUSTER_SERVER -#define ZCL_USING_WIFI_NETWORK_DIAGNOSTICS_CLUSTER_SERVER -#define ZCL_USING_ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER_SERVER -#define ZCL_USING_TIME_SYNCHRONIZATION_CLUSTER_SERVER -#define ZCL_USING_BRIDGED_DEVICE_BASIC_CLUSTER_SERVER -#define ZCL_USING_SWITCH_CLUSTER_SERVER -#define ZCL_USING_ADMINISTRATOR_COMMISSIONING_CLUSTER_SERVER -#define ZCL_USING_OPERATIONAL_CREDENTIALS_CLUSTER_SERVER -#define ZCL_USING_GROUP_KEY_MANAGEMENT_CLUSTER_SERVER -#define ZCL_USING_FIXED_LABEL_CLUSTER_SERVER -#define ZCL_USING_USER_LABEL_CLUSTER_SERVER +#define ZCL_USING_POWER_SOURCE_CONFIGURATION_CLUSTER_SERVER +#define ZCL_USING_PRESSURE_MEASUREMENT_CLUSTER_SERVER #define ZCL_USING_PROXY_CONFIGURATION_CLUSTER_SERVER #define ZCL_USING_PROXY_DISCOVERY_CLUSTER_SERVER #define ZCL_USING_PROXY_VALID_CLUSTER_SERVER -#define ZCL_USING_BOOLEAN_STATE_CLUSTER_SERVER -#define ZCL_USING_MODE_SELECT_CLUSTER_SERVER -#define ZCL_USING_SHADE_CONFIG_CLUSTER_SERVER -#define ZCL_USING_DOOR_LOCK_CLUSTER_SERVER // used in scenes -#define ZCL_USING_WINDOW_COVERING_CLUSTER_SERVER // used in scenes -#define ZCL_USING_BARRIER_CONTROL_CLUSTER_SERVER #define ZCL_USING_PUMP_CONFIG_CONTROL_CLUSTER_SERVER -#define ZCL_USING_THERMOSTAT_CLUSTER_SERVER // used in scenes -#define ZCL_USING_FAN_CONTROL_CLUSTER_SERVER -#define ZCL_USING_DEHUMID_CONTROL_CLUSTER_SERVER -#define ZCL_USING_THERMOSTAT_UI_CONFIG_CLUSTER_SERVER -#define ZCL_USING_COLOR_CONTROL_CLUSTER_SERVER // used in scenes -#define ZCL_USING_BALLAST_CONFIGURATION_CLUSTER_SERVER -#define ZCL_USING_ILLUMINANCE_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_TEMP_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_PRESSURE_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_FLOW_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_PWM_CLUSTER_SERVER #define ZCL_USING_RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_OCCUPANCY_SENSING_CLUSTER_SERVER -#define ZCL_USING_CARBON_MONOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_CARBON_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_ETHYLENE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_ETHYLENE_OXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_HYDROGEN_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_HYDROGEN_SULPHIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_NITRIC_OXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_NITROGEN_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_OXYGEN_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_OZONE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_SULFUR_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_DISSOLVED_OXYGEN_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_BROMATE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_CHLORAMINES_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_CHLORINE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_FECAL_COLIFORM_AND_E_COLI_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_FLUORIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_HALOACETIC_ACIDS_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_TOTAL_TRIHALOMETHANES_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_TOTAL_COLIFORM_BACTERIA_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_TURBIDITY_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_COPPER_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_LEAD_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_MANGANESE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_SULFATE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_BROMODICHLOROMETHANE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_BROMOFORM_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_CHLORODIBROMOMETHANE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_CHLOROFORM_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_SCENES_CLUSTER_SERVER +#define ZCL_USING_SHADE_CONFIG_CLUSTER_SERVER #define ZCL_USING_SODIUM_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER -#define ZCL_USING_IAS_ZONE_CLUSTER_SERVER -#define ZCL_USING_IAS_ACE_CLUSTER_SERVER -#define ZCL_USING_IAS_WD_CLUSTER_SERVER -#define ZCL_USING_WAKE_ON_LAN_CLUSTER_SERVER -#define ZCL_USING_CHANNEL_CLUSTER_SERVER +#define ZCL_USING_SOFTWARE_DIAGNOSTICS_CLUSTER_SERVER +#define ZCL_USING_SULFATE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_SULFUR_DIOXIDE_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_SWITCH_CLUSTER_SERVER #define ZCL_USING_TARGET_NAVIGATOR_CLUSTER_SERVER -#define ZCL_USING_MEDIA_PLAYBACK_CLUSTER_SERVER -#define ZCL_USING_MEDIA_INPUT_CLUSTER_SERVER -#define ZCL_USING_LOW_POWER_CLUSTER_SERVER -#define ZCL_USING_KEYPAD_INPUT_CLUSTER_SERVER -#define ZCL_USING_CONTENT_LAUNCH_CLUSTER_SERVER -#define ZCL_USING_AUDIO_OUTPUT_CLUSTER_SERVER -#define ZCL_USING_APPLICATION_LAUNCHER_CLUSTER_SERVER -#define ZCL_USING_APPLICATION_BASIC_CLUSTER_SERVER -#define ZCL_USING_ACCOUNT_LOGIN_CLUSTER_SERVER +#define ZCL_USING_TEMP_MEASUREMENT_CLUSTER_SERVER #define ZCL_USING_TEST_CLUSTER_SERVER -#define ZCL_USING_MESSAGING_CLUSTER_SERVER -#define ZCL_USING_APPLIANCE_IDENTIFICATION_CLUSTER_SERVER -#define ZCL_USING_METER_IDENTIFICATION_CLUSTER_SERVER -#define ZCL_USING_APPLIANCE_EVENTS_AND_ALERT_CLUSTER_SERVER -#define ZCL_USING_APPLIANCE_STATISTICS_CLUSTER_SERVER -#define ZCL_USING_ELECTRICAL_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_THERMOSTAT_CLUSTER_SERVER // used in scenes +#define ZCL_USING_THERMOSTAT_UI_CONFIG_CLUSTER_SERVER +#define ZCL_USING_THREAD_NETWORK_DIAGNOSTICS_CLUSTER_SERVER +#define ZCL_USING_TIME_CLUSTER_SERVER +#define ZCL_USING_TIME_FORMAT_LOCALIZATION_CLUSTER_SERVER +#define ZCL_USING_TIME_SYNCHRONIZATION_CLUSTER_SERVER +#define ZCL_USING_TOTAL_COLIFORM_BACTERIA_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_TOTAL_TRIHALOMETHANES_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_TURBIDITY_CONCENTRATION_MEASUREMENT_CLUSTER_SERVER +#define ZCL_USING_UNIT_LOCALIZATION_CLUSTER_SERVER +#define ZCL_USING_USER_LABEL_CLUSTER_SERVER +#define ZCL_USING_WAKE_ON_LAN_CLUSTER_SERVER +#define ZCL_USING_WIFI_NETWORK_DIAGNOSTICS_CLUSTER_SERVER +#define ZCL_USING_WINDOW_COVERING_CLUSTER_SERVER // used in scenes /* Cluster specific macros which are generic */ #define EMBER_AF_PLUGIN_ON_OFF // used in level control -#define EMBER_AF_PLUGIN_LEVEL_CONTROL_MAXIMUM_LEVEL 255 // used in level control +#define EMBER_AF_PLUGIN_LEVEL_CONTROL_MAXIMUM_LEVEL 254 // used in level control #define EMBER_AF_PLUGIN_LEVEL_CONTROL_MINIMUM_LEVEL 0 // used in level control #define EMBER_AF_PLUGIN_LEVEL_CONTROL_RATE 0 // used in level control @@ -167,22 +167,22 @@ /* Other cluster specific macros which are made generic */ -#define EMBER_AF_COLOR_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in color control -#define EMBER_AF_ON_OFF_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in on off -#define EMBER_AF_LEVEL_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in level control -#define EMBER_AF_OTA_PROVIDER_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in ota provider -#define EMBER_AF_IDENTIFY_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in identify -#define EMBER_AF_CONTENT_LAUNCH_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in content launch #define EMBER_AF_ACCOUNT_LOGIN_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in account login #define EMBER_AF_APPLICATION_BASIC_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in application basic #define EMBER_AF_APPLICATION_LAUNCHER_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in application launcher #define EMBER_AF_AUDIO_OUTPUT_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in audio output #define EMBER_AF_CHANNEL_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in channel -#define EMBER_AF_MEDIA_PLAYBACK_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in media playback -#define EMBER_AF_TARGET_NAVIGATOR_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in target navigator -#define EMBER_AF_MEDIA_INPUT_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in media input -#define EMBER_AF_LOW_POWER_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in low power +#define EMBER_AF_COLOR_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in color control +#define EMBER_AF_CONTENT_LAUNCH_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in content launch +#define EMBER_AF_IDENTIFY_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in identify #define EMBER_AF_KEYPAD_INPUT_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in keypad input +#define EMBER_AF_LEVEL_CONTROL_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in level control +#define EMBER_AF_LOW_POWER_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in low power +#define EMBER_AF_MEDIA_INPUT_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in media input +#define EMBER_AF_MEDIA_PLAYBACK_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in media playback +#define EMBER_AF_ON_OFF_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in on off +#define EMBER_AF_OTA_PROVIDER_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in ota provider +#define EMBER_AF_TARGET_NAVIGATOR_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in target navigator #define EMBER_AF_WAKE_ON_LAN_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in wake on lan #define EMBER_AF_WINDOW_COVERING_CLUSTER_SERVER_ENDPOINT_COUNT (16) // used in window covering diff --git a/components/esp_matter/zap_common/zap-generated/gen_tokens.h b/components/esp_matter/zap_common/zap-generated/gen_tokens.h index 9579330d7..dcc229f5b 100644 --- a/components/esp_matter/zap_common/zap-generated/gen_tokens.h +++ b/components/esp_matter/zap_common/zap-generated/gen_tokens.h @@ -1,6 +1,6 @@ /* * - * Copyright (c) 2021 Project CHIP Authors + * Copyright (c) 2022 Project CHIP Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -33,11 +33,13 @@ #endif // DEFINETOKENS // Macro snippet that loads all the attributes from tokens -#define GENERATED_TOKEN_LOADER(endpoint) \ - do { \ - } while (false) +#define GENERATED_TOKEN_LOADER(endpoint) \ + do \ + { \ + } while (false) // Macro snippet that saves the attribute to token -#define GENERATED_TOKEN_SAVER \ - do { \ - } while (false) +#define GENERATED_TOKEN_SAVER \ + do \ + { \ + } while (false) diff --git a/examples/bridge_zigbee/main/zap-generated/af-gen-event.h b/examples/bridge_zigbee/main/zap-generated/af-gen-event.h index aa361a290..0b0c75006 100644 --- a/examples/bridge_zigbee/main/zap-generated/af-gen-event.h +++ b/examples/bridge_zigbee/main/zap-generated/af-gen-event.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2022 Project CHIP Authors + * Copyright (c) 2020 Project CHIP Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -40,32 +40,9 @@ #define __AF_GEN_EVENT__ // Code used to configure the cluster event mechanism -#define EMBER_AF_GENERATED_EVENT_CODE \ - EmberEventControl emberAfLevelControlClusterServerTickCallbackControl1; \ - static void clusterTickWrapper(EmberEventControl * control, EmberAfTickFunction callback, uint8_t endpoint) \ - { \ - /* emberAfPushEndpointNetworkIndex(endpoint); */ \ - emberEventControlSetInactive(control); \ - (*callback)(endpoint); \ - /* emberAfPopNetworkIndex(); */ \ - } \ - void emberAfLevelControlClusterServerTickCallbackWrapperFunction1(void) \ - { \ - clusterTickWrapper(&emberAfLevelControlClusterServerTickCallbackControl1, emberAfLevelControlClusterServerTickCallback, \ - 1); \ - } - +#define EMBER_AF_GENERATED_EVENT_CODE // EmberEventData structs used to populate the EmberEventData table -#define EMBER_AF_GENERATED_EVENTS \ - { &emberAfLevelControlClusterServerTickCallbackControl1, emberAfLevelControlClusterServerTickCallbackWrapperFunction1 }, - -#define EMBER_AF_GENERATED_EVENT_STRINGS "Level Control Cluster Server EP 1", - -// The length of the event context table used to track and retrieve cluster events -#define EMBER_AF_EVENT_CONTEXT_LENGTH 1 - -// EmberAfEventContext structs used to populate the EmberAfEventContext table -#define EMBER_AF_GENERATED_EVENT_CONTEXT \ - { 0x1, 0x8, false, EMBER_AF_LONG_POLL, EMBER_AF_OK_TO_SLEEP, &emberAfLevelControlClusterServerTickCallbackControl1 }, +#define EMBER_AF_GENERATED_EVENTS +#define EMBER_AF_GENERATED_EVENT_STRINGS #endif // __AF_GEN_EVENT__ diff --git a/examples/bridge_zigbee/main/zap-generated/endpoint_config.h b/examples/bridge_zigbee/main/zap-generated/endpoint_config.h index 9b12ac6f1..cfd7f6fc1 100644 --- a/examples/bridge_zigbee/main/zap-generated/endpoint_config.h +++ b/examples/bridge_zigbee/main/zap-generated/endpoint_config.h @@ -1,6 +1,6 @@ /* * - * Copyright (c) 2021 Project CHIP Authors + * Copyright (c) 2022 Project CHIP Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,6 +20,8 @@ // Prevent multiple inclusion #pragma once +#include + #define GENERATED_ATTRIBUTES \ {} @@ -32,7 +34,9 @@ #define ZAP_FIXED_ENDPOINT_DATA_VERSION_COUNT 0 // Largest attribute size is needed for various buffers -#define ATTRIBUTE_LARGEST (401) +#define ATTRIBUTE_LARGEST (259) + +static_assert(ATTRIBUTE_LARGEST <= CHIP_CONFIG_MAX_ATTRIBUTE_STORE_ELEMENT_SIZE, "ATTRIBUTE_LARGEST larger than expected"); // Total size of attribute storage #define ATTRIBUTE_MAX_SIZE (0) diff --git a/examples/light/main/zap-generated/PluginApplicationCallbacks.h b/examples/light/main/zap-generated/PluginApplicationCallbacks.h index e6a3f4755..3fb313fc9 100644 --- a/examples/light/main/zap-generated/PluginApplicationCallbacks.h +++ b/examples/light/main/zap-generated/PluginApplicationCallbacks.h @@ -1,6 +1,6 @@ /* * - * Copyright (c) 2021 Project CHIP Authors + * Copyright (c) 2022 Project CHIP Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/examples/light/main/zap-generated/af-gen-event.h b/examples/light/main/zap-generated/af-gen-event.h index 6612569e6..0b0c75006 100644 --- a/examples/light/main/zap-generated/af-gen-event.h +++ b/examples/light/main/zap-generated/af-gen-event.h @@ -40,32 +40,9 @@ #define __AF_GEN_EVENT__ // Code used to configure the cluster event mechanism -#define EMBER_AF_GENERATED_EVENT_CODE \ - EmberEventControl emberAfLevelControlClusterServerTickCallbackControl1; \ - static void clusterTickWrapper(EmberEventControl * control, EmberAfTickFunction callback, uint8_t endpoint) \ - { \ - /* emberAfPushEndpointNetworkIndex(endpoint); */ \ - emberEventControlSetInactive(control); \ - (*callback)(endpoint); \ - /* emberAfPopNetworkIndex(); */ \ - } \ - void emberAfLevelControlClusterServerTickCallbackWrapperFunction1(void) \ - { \ - clusterTickWrapper(&emberAfLevelControlClusterServerTickCallbackControl1, emberAfLevelControlClusterServerTickCallback, \ - 1); \ - } - +#define EMBER_AF_GENERATED_EVENT_CODE // EmberEventData structs used to populate the EmberEventData table -#define EMBER_AF_GENERATED_EVENTS \ - { &emberAfLevelControlClusterServerTickCallbackControl1, emberAfLevelControlClusterServerTickCallbackWrapperFunction1 }, - -#define EMBER_AF_GENERATED_EVENT_STRINGS "Level Control Cluster Server EP 1", - -// The length of the event context table used to track and retrieve cluster events -#define EMBER_AF_EVENT_CONTEXT_LENGTH 1 - -// EmberAfEventContext structs used to populate the EmberAfEventContext table -#define EMBER_AF_GENERATED_EVENT_CONTEXT \ - { 0x1, 0x8, false, EMBER_AF_LONG_POLL, EMBER_AF_OK_TO_SLEEP, &emberAfLevelControlClusterServerTickCallbackControl1 }, +#define EMBER_AF_GENERATED_EVENTS +#define EMBER_AF_GENERATED_EVENT_STRINGS #endif // __AF_GEN_EVENT__ diff --git a/examples/light/main/zap-generated/endpoint_config.h b/examples/light/main/zap-generated/endpoint_config.h index 9b12ac6f1..cfd7f6fc1 100644 --- a/examples/light/main/zap-generated/endpoint_config.h +++ b/examples/light/main/zap-generated/endpoint_config.h @@ -1,6 +1,6 @@ /* * - * Copyright (c) 2021 Project CHIP Authors + * Copyright (c) 2022 Project CHIP Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,6 +20,8 @@ // Prevent multiple inclusion #pragma once +#include + #define GENERATED_ATTRIBUTES \ {} @@ -32,7 +34,9 @@ #define ZAP_FIXED_ENDPOINT_DATA_VERSION_COUNT 0 // Largest attribute size is needed for various buffers -#define ATTRIBUTE_LARGEST (401) +#define ATTRIBUTE_LARGEST (259) + +static_assert(ATTRIBUTE_LARGEST <= CHIP_CONFIG_MAX_ATTRIBUTE_STORE_ELEMENT_SIZE, "ATTRIBUTE_LARGEST larger than expected"); // Total size of attribute storage #define ATTRIBUTE_MAX_SIZE (0) diff --git a/examples/rainmaker_light/main/zap-generated/PluginApplicationCallbacks.h b/examples/rainmaker_light/main/zap-generated/PluginApplicationCallbacks.h index e6a3f4755..3fb313fc9 100644 --- a/examples/rainmaker_light/main/zap-generated/PluginApplicationCallbacks.h +++ b/examples/rainmaker_light/main/zap-generated/PluginApplicationCallbacks.h @@ -1,6 +1,6 @@ /* * - * Copyright (c) 2021 Project CHIP Authors + * Copyright (c) 2022 Project CHIP Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/examples/rainmaker_light/main/zap-generated/af-gen-event.h b/examples/rainmaker_light/main/zap-generated/af-gen-event.h index 6612569e6..0b0c75006 100644 --- a/examples/rainmaker_light/main/zap-generated/af-gen-event.h +++ b/examples/rainmaker_light/main/zap-generated/af-gen-event.h @@ -40,32 +40,9 @@ #define __AF_GEN_EVENT__ // Code used to configure the cluster event mechanism -#define EMBER_AF_GENERATED_EVENT_CODE \ - EmberEventControl emberAfLevelControlClusterServerTickCallbackControl1; \ - static void clusterTickWrapper(EmberEventControl * control, EmberAfTickFunction callback, uint8_t endpoint) \ - { \ - /* emberAfPushEndpointNetworkIndex(endpoint); */ \ - emberEventControlSetInactive(control); \ - (*callback)(endpoint); \ - /* emberAfPopNetworkIndex(); */ \ - } \ - void emberAfLevelControlClusterServerTickCallbackWrapperFunction1(void) \ - { \ - clusterTickWrapper(&emberAfLevelControlClusterServerTickCallbackControl1, emberAfLevelControlClusterServerTickCallback, \ - 1); \ - } - +#define EMBER_AF_GENERATED_EVENT_CODE // EmberEventData structs used to populate the EmberEventData table -#define EMBER_AF_GENERATED_EVENTS \ - { &emberAfLevelControlClusterServerTickCallbackControl1, emberAfLevelControlClusterServerTickCallbackWrapperFunction1 }, - -#define EMBER_AF_GENERATED_EVENT_STRINGS "Level Control Cluster Server EP 1", - -// The length of the event context table used to track and retrieve cluster events -#define EMBER_AF_EVENT_CONTEXT_LENGTH 1 - -// EmberAfEventContext structs used to populate the EmberAfEventContext table -#define EMBER_AF_GENERATED_EVENT_CONTEXT \ - { 0x1, 0x8, false, EMBER_AF_LONG_POLL, EMBER_AF_OK_TO_SLEEP, &emberAfLevelControlClusterServerTickCallbackControl1 }, +#define EMBER_AF_GENERATED_EVENTS +#define EMBER_AF_GENERATED_EVENT_STRINGS #endif // __AF_GEN_EVENT__ diff --git a/examples/rainmaker_light/main/zap-generated/endpoint_config.h b/examples/rainmaker_light/main/zap-generated/endpoint_config.h index 9b12ac6f1..cfd7f6fc1 100644 --- a/examples/rainmaker_light/main/zap-generated/endpoint_config.h +++ b/examples/rainmaker_light/main/zap-generated/endpoint_config.h @@ -1,6 +1,6 @@ /* * - * Copyright (c) 2021 Project CHIP Authors + * Copyright (c) 2022 Project CHIP Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,6 +20,8 @@ // Prevent multiple inclusion #pragma once +#include + #define GENERATED_ATTRIBUTES \ {} @@ -32,7 +34,9 @@ #define ZAP_FIXED_ENDPOINT_DATA_VERSION_COUNT 0 // Largest attribute size is needed for various buffers -#define ATTRIBUTE_LARGEST (401) +#define ATTRIBUTE_LARGEST (259) + +static_assert(ATTRIBUTE_LARGEST <= CHIP_CONFIG_MAX_ATTRIBUTE_STORE_ELEMENT_SIZE, "ATTRIBUTE_LARGEST larger than expected"); // Total size of attribute storage #define ATTRIBUTE_MAX_SIZE (0) diff --git a/examples/switch/main/zap-generated/PluginApplicationCallbacks.h b/examples/switch/main/zap-generated/PluginApplicationCallbacks.h index e6a3f4755..3fb313fc9 100644 --- a/examples/switch/main/zap-generated/PluginApplicationCallbacks.h +++ b/examples/switch/main/zap-generated/PluginApplicationCallbacks.h @@ -1,6 +1,6 @@ /* * - * Copyright (c) 2021 Project CHIP Authors + * Copyright (c) 2022 Project CHIP Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/examples/switch/main/zap-generated/af-gen-event.h b/examples/switch/main/zap-generated/af-gen-event.h index 6612569e6..0b0c75006 100644 --- a/examples/switch/main/zap-generated/af-gen-event.h +++ b/examples/switch/main/zap-generated/af-gen-event.h @@ -40,32 +40,9 @@ #define __AF_GEN_EVENT__ // Code used to configure the cluster event mechanism -#define EMBER_AF_GENERATED_EVENT_CODE \ - EmberEventControl emberAfLevelControlClusterServerTickCallbackControl1; \ - static void clusterTickWrapper(EmberEventControl * control, EmberAfTickFunction callback, uint8_t endpoint) \ - { \ - /* emberAfPushEndpointNetworkIndex(endpoint); */ \ - emberEventControlSetInactive(control); \ - (*callback)(endpoint); \ - /* emberAfPopNetworkIndex(); */ \ - } \ - void emberAfLevelControlClusterServerTickCallbackWrapperFunction1(void) \ - { \ - clusterTickWrapper(&emberAfLevelControlClusterServerTickCallbackControl1, emberAfLevelControlClusterServerTickCallback, \ - 1); \ - } - +#define EMBER_AF_GENERATED_EVENT_CODE // EmberEventData structs used to populate the EmberEventData table -#define EMBER_AF_GENERATED_EVENTS \ - { &emberAfLevelControlClusterServerTickCallbackControl1, emberAfLevelControlClusterServerTickCallbackWrapperFunction1 }, - -#define EMBER_AF_GENERATED_EVENT_STRINGS "Level Control Cluster Server EP 1", - -// The length of the event context table used to track and retrieve cluster events -#define EMBER_AF_EVENT_CONTEXT_LENGTH 1 - -// EmberAfEventContext structs used to populate the EmberAfEventContext table -#define EMBER_AF_GENERATED_EVENT_CONTEXT \ - { 0x1, 0x8, false, EMBER_AF_LONG_POLL, EMBER_AF_OK_TO_SLEEP, &emberAfLevelControlClusterServerTickCallbackControl1 }, +#define EMBER_AF_GENERATED_EVENTS +#define EMBER_AF_GENERATED_EVENT_STRINGS #endif // __AF_GEN_EVENT__ diff --git a/examples/switch/main/zap-generated/endpoint_config.h b/examples/switch/main/zap-generated/endpoint_config.h index 9b12ac6f1..cfd7f6fc1 100644 --- a/examples/switch/main/zap-generated/endpoint_config.h +++ b/examples/switch/main/zap-generated/endpoint_config.h @@ -1,6 +1,6 @@ /* * - * Copyright (c) 2021 Project CHIP Authors + * Copyright (c) 2022 Project CHIP Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,6 +20,8 @@ // Prevent multiple inclusion #pragma once +#include + #define GENERATED_ATTRIBUTES \ {} @@ -32,7 +34,9 @@ #define ZAP_FIXED_ENDPOINT_DATA_VERSION_COUNT 0 // Largest attribute size is needed for various buffers -#define ATTRIBUTE_LARGEST (401) +#define ATTRIBUTE_LARGEST (259) + +static_assert(ATTRIBUTE_LARGEST <= CHIP_CONFIG_MAX_ATTRIBUTE_STORE_ELEMENT_SIZE, "ATTRIBUTE_LARGEST larger than expected"); // Total size of attribute storage #define ATTRIBUTE_MAX_SIZE (0) diff --git a/examples/zap_light/main/zap-generated/af-gen-event.h b/examples/zap_light/main/zap-generated/af-gen-event.h index 6612569e6..0b0c75006 100644 --- a/examples/zap_light/main/zap-generated/af-gen-event.h +++ b/examples/zap_light/main/zap-generated/af-gen-event.h @@ -40,32 +40,9 @@ #define __AF_GEN_EVENT__ // Code used to configure the cluster event mechanism -#define EMBER_AF_GENERATED_EVENT_CODE \ - EmberEventControl emberAfLevelControlClusterServerTickCallbackControl1; \ - static void clusterTickWrapper(EmberEventControl * control, EmberAfTickFunction callback, uint8_t endpoint) \ - { \ - /* emberAfPushEndpointNetworkIndex(endpoint); */ \ - emberEventControlSetInactive(control); \ - (*callback)(endpoint); \ - /* emberAfPopNetworkIndex(); */ \ - } \ - void emberAfLevelControlClusterServerTickCallbackWrapperFunction1(void) \ - { \ - clusterTickWrapper(&emberAfLevelControlClusterServerTickCallbackControl1, emberAfLevelControlClusterServerTickCallback, \ - 1); \ - } - +#define EMBER_AF_GENERATED_EVENT_CODE // EmberEventData structs used to populate the EmberEventData table -#define EMBER_AF_GENERATED_EVENTS \ - { &emberAfLevelControlClusterServerTickCallbackControl1, emberAfLevelControlClusterServerTickCallbackWrapperFunction1 }, - -#define EMBER_AF_GENERATED_EVENT_STRINGS "Level Control Cluster Server EP 1", - -// The length of the event context table used to track and retrieve cluster events -#define EMBER_AF_EVENT_CONTEXT_LENGTH 1 - -// EmberAfEventContext structs used to populate the EmberAfEventContext table -#define EMBER_AF_GENERATED_EVENT_CONTEXT \ - { 0x1, 0x8, false, EMBER_AF_LONG_POLL, EMBER_AF_OK_TO_SLEEP, &emberAfLevelControlClusterServerTickCallbackControl1 }, +#define EMBER_AF_GENERATED_EVENTS +#define EMBER_AF_GENERATED_EVENT_STRINGS #endif // __AF_GEN_EVENT__ diff --git a/examples/zap_light/main/zap-generated/endpoint_config.h b/examples/zap_light/main/zap-generated/endpoint_config.h index ec5c44473..10427159a 100644 --- a/examples/zap_light/main/zap-generated/endpoint_config.h +++ b/examples/zap_light/main/zap-generated/endpoint_config.h @@ -29,30 +29,14 @@ #define GENERATED_DEFAULTS \ { \ \ - /* Endpoint: 0, Cluster: Basic (server), big-endian */ \ + /* Endpoint: 0, Cluster: General Commissioning (server), big-endian */ \ \ - /* 0 - Location, */ \ - 2, 'X', 'X', \ - \ - /* 3 - SoftwareVersion, */ \ - 0x00, 0x00, 0x00, 0x00, \ - \ - /* Endpoint: 0, Cluster: General Commissioning (server), big-endian */ \ - \ - /* 7 - Breadcrumb, */ \ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ + /* 0 - Breadcrumb, */ \ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ \ /* Endpoint: 0, Cluster: Network Commissioning (server), big-endian */ \ \ - /* 15 - LastConnectErrorValue, */ \ - 0x00, 0x00, 0x00, 0x00, \ - \ - /* Endpoint: 1, Cluster: Basic (server), big-endian */ \ - \ - /* 19 - Location, */ \ - 2, 'X', 'X', \ - \ - /* 22 - SoftwareVersion, */ \ + /* 8 - LastConnectErrorValue, */ \ 0x00, 0x00, 0x00, 0x00, \ } @@ -60,38 +44,21 @@ #define GENERATED_DEFAULTS \ { \ \ - /* Endpoint: 0, Cluster: Basic (server), little-endian */ \ + /* Endpoint: 0, Cluster: General Commissioning (server), little-endian */ \ \ - /* 0 - Location, */ \ - 2, 'X', 'X', \ - \ - /* 3 - SoftwareVersion, */ \ - 0x00, 0x00, 0x00, 0x00, \ - \ - /* Endpoint: 0, Cluster: General Commissioning (server), little-endian \ - */ \ - \ - /* 7 - Breadcrumb, */ \ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ + /* 0 - Breadcrumb, */ \ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \ \ /* Endpoint: 0, Cluster: Network Commissioning (server), little-endian \ */ \ \ - /* 15 - LastConnectErrorValue, */ \ - 0x00, 0x00, 0x00, 0x00, \ - \ - /* Endpoint: 1, Cluster: Basic (server), little-endian */ \ - \ - /* 19 - Location, */ \ - 2, 'X', 'X', \ - \ - /* 22 - SoftwareVersion, */ \ + /* 8 - LastConnectErrorValue, */ \ 0x00, 0x00, 0x00, 0x00, \ } #endif // BIGENDIAN_CPU -#define GENERATED_DEFAULTS_COUNT (6) +#define GENERATED_DEFAULTS_COUNT (2) #define ZAP_TYPE(type) ZCL_##type##_ATTRIBUTE_TYPE #define ZAP_LONG_DEFAULTS_INDEX(index) \ @@ -146,29 +113,39 @@ ZAP_SIMPLE_DEFAULT(1)}, /* ClusterRevision */ \ \ /* Endpoint: 0, Cluster: Basic (server) */ \ - {0x00000000, ZAP_TYPE(INT16U), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000000, ZAP_TYPE(INT16U), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* DataModelRevision */ \ - {0x00000001, ZAP_TYPE(CHAR_STRING), 33, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000001, ZAP_TYPE(CHAR_STRING), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* VendorName */ \ - {0x00000002, ZAP_TYPE(VENDOR_ID), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000002, ZAP_TYPE(VENDOR_ID), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* VendorID */ \ - {0x00000003, ZAP_TYPE(CHAR_STRING), 33, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000003, ZAP_TYPE(CHAR_STRING), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* ProductName */ \ - {0x00000004, ZAP_TYPE(INT16U), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000004, ZAP_TYPE(INT16U), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* ProductID */ \ {0x00000005, ZAP_TYPE(CHAR_STRING), 33, \ ZAP_ATTRIBUTE_MASK(SINGLETON) | ZAP_ATTRIBUTE_MASK(WRITABLE), \ ZAP_EMPTY_DEFAULT()}, /* NodeLabel */ \ - {0x00000006, ZAP_TYPE(CHAR_STRING), 3, \ - ZAP_ATTRIBUTE_MASK(SINGLETON) | ZAP_ATTRIBUTE_MASK(WRITABLE), \ - ZAP_LONG_DEFAULTS_INDEX(0)}, /* Location */ \ - {0x00000007, ZAP_TYPE(INT16U), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), \ - ZAP_SIMPLE_DEFAULT(0)}, /* HardwareVersion */ \ - {0x00000008, ZAP_TYPE(CHAR_STRING), 65, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000006, ZAP_TYPE(CHAR_STRING), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | \ + ZAP_ATTRIBUTE_MASK(SINGLETON) | ZAP_ATTRIBUTE_MASK(WRITABLE), \ + ZAP_EMPTY_DEFAULT()}, /* Location */ \ + {0x00000007, ZAP_TYPE(INT16U), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ + ZAP_EMPTY_DEFAULT()}, /* HardwareVersion */ \ + {0x00000008, ZAP_TYPE(CHAR_STRING), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* HardwareVersionString */ \ - {0x00000009, ZAP_TYPE(INT32U), 4, ZAP_ATTRIBUTE_MASK(SINGLETON), \ - ZAP_LONG_DEFAULTS_INDEX(3)}, /* SoftwareVersion */ \ - {0x0000000A, ZAP_TYPE(CHAR_STRING), 65, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000009, ZAP_TYPE(INT32U), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ + ZAP_EMPTY_DEFAULT()}, /* SoftwareVersion */ \ + {0x0000000A, ZAP_TYPE(CHAR_STRING), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* SoftwareVersionString */ \ {0x0000FFFD, ZAP_TYPE(INT16U), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_SIMPLE_DEFAULT(1)}, /* ClusterRevision */ \ @@ -194,7 +171,7 @@ \ /* Endpoint: 0, Cluster: General Commissioning (server) */ \ {0x00000000, ZAP_TYPE(INT64U), 8, ZAP_ATTRIBUTE_MASK(WRITABLE), \ - ZAP_LONG_DEFAULTS_INDEX(7)}, /* Breadcrumb */ \ + ZAP_LONG_DEFAULTS_INDEX(0)}, /* Breadcrumb */ \ {0x00000001, ZAP_TYPE(STRUCT), 0, \ ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE), \ ZAP_EMPTY_DEFAULT()}, /* BasicCommissioningInfo */ \ @@ -221,7 +198,7 @@ {0x00000006, ZAP_TYPE(OCTET_STRING), 33, ZAP_ATTRIBUTE_MASK(NULLABLE), \ ZAP_EMPTY_DEFAULT()}, /* LastNetworkID */ \ {0x00000007, ZAP_TYPE(INT32S), 4, ZAP_ATTRIBUTE_MASK(NULLABLE), \ - ZAP_LONG_DEFAULTS_INDEX(15)}, /* LastConnectErrorValue */ \ + ZAP_LONG_DEFAULTS_INDEX(8)}, /* LastConnectErrorValue */ \ {0x0000FFFD, ZAP_TYPE(INT16U), 2, 0, \ ZAP_SIMPLE_DEFAULT(1)}, /* ClusterRevision */ \ \ @@ -234,11 +211,13 @@ ZAP_SIMPLE_DEFAULT(1)}, /* ClusterRevision */ \ \ /* Endpoint: 0, Cluster: AdministratorCommissioning (server) */ \ - {0x00000000, ZAP_TYPE(INT8U), 1, 0, \ + {0x00000000, ZAP_TYPE(INT8U), 0, ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE), \ ZAP_EMPTY_DEFAULT()}, /* WindowStatus */ \ - {0x00000001, ZAP_TYPE(FABRIC_IDX), 1, 0, \ + {0x00000001, ZAP_TYPE(FABRIC_IDX), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE), \ ZAP_EMPTY_DEFAULT()}, /* AdminFabricIndex */ \ - {0x00000002, ZAP_TYPE(INT16U), 2, 0, \ + {0x00000002, ZAP_TYPE(INT16U), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE), \ ZAP_EMPTY_DEFAULT()}, /* AdminVendorId */ \ {0x0000FFFD, ZAP_TYPE(INT16U), 2, 0, \ ZAP_SIMPLE_DEFAULT(1)}, /* ClusterRevision */ \ @@ -313,29 +292,39 @@ ZAP_SIMPLE_DEFAULT(5)}, /* ClusterRevision */ \ \ /* Endpoint: 1, Cluster: Basic (server) */ \ - {0x00000000, ZAP_TYPE(INT16U), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000000, ZAP_TYPE(INT16U), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* DataModelRevision */ \ - {0x00000001, ZAP_TYPE(CHAR_STRING), 33, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000001, ZAP_TYPE(CHAR_STRING), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* VendorName */ \ - {0x00000002, ZAP_TYPE(VENDOR_ID), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000002, ZAP_TYPE(VENDOR_ID), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* VendorID */ \ - {0x00000003, ZAP_TYPE(CHAR_STRING), 33, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000003, ZAP_TYPE(CHAR_STRING), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* ProductName */ \ - {0x00000004, ZAP_TYPE(INT16U), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000004, ZAP_TYPE(INT16U), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* ProductID */ \ {0x00000005, ZAP_TYPE(CHAR_STRING), 33, \ ZAP_ATTRIBUTE_MASK(SINGLETON) | ZAP_ATTRIBUTE_MASK(WRITABLE), \ ZAP_EMPTY_DEFAULT()}, /* NodeLabel */ \ - {0x00000006, ZAP_TYPE(CHAR_STRING), 3, \ - ZAP_ATTRIBUTE_MASK(SINGLETON) | ZAP_ATTRIBUTE_MASK(WRITABLE), \ - ZAP_LONG_DEFAULTS_INDEX(19)}, /* Location */ \ - {0x00000007, ZAP_TYPE(INT16U), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), \ - ZAP_SIMPLE_DEFAULT(0)}, /* HardwareVersion */ \ - {0x00000008, ZAP_TYPE(CHAR_STRING), 65, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000006, ZAP_TYPE(CHAR_STRING), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | \ + ZAP_ATTRIBUTE_MASK(SINGLETON) | ZAP_ATTRIBUTE_MASK(WRITABLE), \ + ZAP_EMPTY_DEFAULT()}, /* Location */ \ + {0x00000007, ZAP_TYPE(INT16U), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ + ZAP_EMPTY_DEFAULT()}, /* HardwareVersion */ \ + {0x00000008, ZAP_TYPE(CHAR_STRING), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* HardwareVersionString */ \ - {0x00000009, ZAP_TYPE(INT32U), 4, ZAP_ATTRIBUTE_MASK(SINGLETON), \ - ZAP_LONG_DEFAULTS_INDEX(22)}, /* SoftwareVersion */ \ - {0x0000000A, ZAP_TYPE(CHAR_STRING), 65, ZAP_ATTRIBUTE_MASK(SINGLETON), \ + {0x00000009, ZAP_TYPE(INT32U), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ + ZAP_EMPTY_DEFAULT()}, /* SoftwareVersion */ \ + {0x0000000A, ZAP_TYPE(CHAR_STRING), 0, \ + ZAP_ATTRIBUTE_MASK(EXTERNAL_STORAGE) | ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_EMPTY_DEFAULT()}, /* SoftwareVersionString */ \ {0x0000FFFD, ZAP_TYPE(INT16U), 2, ZAP_ATTRIBUTE_MASK(SINGLETON), \ ZAP_SIMPLE_DEFAULT(1)}, /* ClusterRevision */ \ @@ -575,7 +564,7 @@ .clusterId = 0x00000028, \ .attributes = ZAP_ATTRIBUTE_INDEX(8), \ .attributeCount = 12, \ - .clusterSize = 246, \ + .clusterSize = 35, \ .mask = ZAP_CLUSTER_MASK(SERVER) | ZAP_CLUSTER_MASK(INIT_FUNCTION), \ .functions = chipFuncArrayBasicServer, \ .acceptedCommandList = nullptr ,\ @@ -652,7 +641,7 @@ .clusterId = 0x0000003C, \ .attributes = ZAP_ATTRIBUTE_INDEX(43), \ .attributeCount = 4, \ - .clusterSize = 6, \ + .clusterSize = 2, \ .mask = ZAP_CLUSTER_MASK(SERVER), \ .functions = NULL, \ .acceptedCommandList = ZAP_GENERATED_COMMANDS_INDEX( 16 ) ,\ @@ -740,7 +729,7 @@ .clusterId = 0x00000028, \ .attributes = ZAP_ATTRIBUTE_INDEX(74), \ .attributeCount = 12, \ - .clusterSize = 246, \ + .clusterSize = 35, \ .mask = ZAP_CLUSTER_MASK(SERVER) | ZAP_CLUSTER_MASK(INIT_FUNCTION), \ .functions = chipFuncArrayBasicServer, \ .acceptedCommandList = nullptr ,\ @@ -767,7 +756,7 @@ // This is an array of EmberAfEndpointType structures. #define GENERATED_ENDPOINT_TYPES \ - { {ZAP_CLUSTER_INDEX(0), 12, 370}, {ZAP_CLUSTER_INDEX(12), 7, 281}, } + { {ZAP_CLUSTER_INDEX(0), 12, 155}, {ZAP_CLUSTER_INDEX(12), 7, 70}, } // Largest attribute size is needed for various buffers #define ATTRIBUTE_LARGEST (255) @@ -776,10 +765,10 @@ static_assert(ATTRIBUTE_LARGEST <= CHIP_CONFIG_MAX_ATTRIBUTE_STORE_ELEMENT_SIZE, "ATTRIBUTE_LARGEST larger than expected"); // Total size of singleton attributes -#define ATTRIBUTE_SINGLETONS_SIZE (492) +#define ATTRIBUTE_SINGLETONS_SIZE (70) // Total size of attribute storage -#define ATTRIBUTE_MAX_SIZE (651) +#define ATTRIBUTE_MAX_SIZE (225) // Number of fixed endpoints #define FIXED_ENDPOINT_COUNT (2)