| /* |
| * |
| * 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. |
| * 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. |
| */ |
| |
| // THIS FILE IS GENERATED BY ZAP |
| #pragma once |
| |
| #include <app-common/zap-generated/cluster-objects.h> |
| #include <app/InteractionModelEngine.h> |
| #include <app/data-model/DecodableList.h> |
| #include <app/util/af-enums.h> |
| #include <app/util/im-client-callbacks.h> |
| #include <inttypes.h> |
| #include <lib/support/FunctionTraits.h> |
| #include <lib/support/Span.h> |
| |
| // List specific responses |
| typedef void (*IdentifyGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*IdentifyAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*IdentifyEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*IdentifyAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*GroupsGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GroupsAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GroupsEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*GroupsAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ScenesFabricSceneInfoListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Scenes::Structs::SceneInfoStruct::DecodableType> & data); |
| typedef void (*ScenesGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ScenesAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ScenesEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ScenesAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OnOffGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OnOffAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OnOffEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*OnOffAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OnOffSwitchConfigurationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OnOffSwitchConfigurationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OnOffSwitchConfigurationEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*OnOffSwitchConfigurationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*LevelControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LevelControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LevelControlEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*LevelControlAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BinaryInputBasicGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BinaryInputBasicAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BinaryInputBasicEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*BinaryInputBasicAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*PulseWidthModulationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PulseWidthModulationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PulseWidthModulationEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*PulseWidthModulationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*DescriptorDeviceTypeListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Descriptor::Structs::DeviceTypeStruct::DecodableType> & data); |
| typedef void (*DescriptorServerListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::ClusterId> & data); |
| typedef void (*DescriptorClientListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::ClusterId> & data); |
| typedef void (*DescriptorPartsListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EndpointId> & data); |
| typedef void (*DescriptorTagListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Descriptor::Structs::SemanticTagStruct::DecodableType> & data); |
| typedef void (*DescriptorGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DescriptorAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DescriptorEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*DescriptorAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BindingBindingListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Binding::Structs::TargetStruct::DecodableType> & data); |
| typedef void (*BindingGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BindingAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BindingEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*BindingAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*AccessControlAclListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::AccessControl::Structs::AccessControlEntryStruct::DecodableType> & data); |
| typedef void (*AccessControlExtensionListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::AccessControl::Structs::AccessControlExtensionStruct::DecodableType> & data); |
| typedef void (*AccessControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AccessControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AccessControlEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*AccessControlAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ActionsActionListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Actions::Structs::ActionStruct::DecodableType> & data); |
| typedef void (*ActionsEndpointListsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Actions::Structs::EndpointListStruct::DecodableType> & data); |
| typedef void (*ActionsGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ActionsAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ActionsEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ActionsAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BasicInformationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BasicInformationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BasicInformationEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*BasicInformationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OtaSoftwareUpdateProviderEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*OtaSoftwareUpdateProviderAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OtaSoftwareUpdateRequestorDefaultOTAProvidersListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::OtaSoftwareUpdateRequestor::Structs::ProviderLocation::DecodableType> & data); |
| typedef void (*OtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OtaSoftwareUpdateRequestorEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*OtaSoftwareUpdateRequestorAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*LocalizationConfigurationSupportedLocalesListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CharSpan> & data); |
| typedef void (*LocalizationConfigurationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LocalizationConfigurationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LocalizationConfigurationEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*LocalizationConfigurationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*TimeFormatLocalizationSupportedCalendarTypesListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::TimeFormatLocalization::CalendarTypeEnum> & data); |
| typedef void (*TimeFormatLocalizationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TimeFormatLocalizationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TimeFormatLocalizationEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*TimeFormatLocalizationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*UnitLocalizationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*UnitLocalizationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*UnitLocalizationEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*UnitLocalizationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*PowerSourceConfigurationSourcesListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EndpointId> & data); |
| typedef void (*PowerSourceConfigurationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PowerSourceConfigurationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PowerSourceConfigurationEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*PowerSourceConfigurationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*PowerSourceActiveWiredFaultsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::app::Clusters::PowerSource::WiredFaultEnum> & data); |
| typedef void (*PowerSourceActiveBatFaultsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::app::Clusters::PowerSource::BatFaultEnum> & data); |
| typedef void (*PowerSourceActiveBatChargeFaultsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::app::Clusters::PowerSource::BatChargeFaultEnum> & data); |
| typedef void (*PowerSourceEndpointListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EndpointId> & data); |
| typedef void (*PowerSourceGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PowerSourceAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PowerSourceEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*PowerSourceAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*GeneralCommissioningGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GeneralCommissioningAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GeneralCommissioningEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*GeneralCommissioningAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*NetworkCommissioningNetworksListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::NetworkCommissioning::Structs::NetworkInfoStruct::DecodableType> & data); |
| typedef void (*NetworkCommissioningSupportedWiFiBandsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::app::Clusters::NetworkCommissioning::WiFiBandEnum> & data); |
| typedef void (*NetworkCommissioningGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*NetworkCommissioningAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*NetworkCommissioningEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*NetworkCommissioningAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*DiagnosticLogsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DiagnosticLogsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DiagnosticLogsEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*DiagnosticLogsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*GeneralDiagnosticsNetworkInterfacesListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::GeneralDiagnostics::Structs::NetworkInterface::DecodableType> & |
| data); |
| typedef void (*GeneralDiagnosticsActiveHardwareFaultsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::app::Clusters::GeneralDiagnostics::HardwareFaultEnum> & data); |
| typedef void (*GeneralDiagnosticsActiveRadioFaultsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::app::Clusters::GeneralDiagnostics::RadioFaultEnum> & data); |
| typedef void (*GeneralDiagnosticsActiveNetworkFaultsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::app::Clusters::GeneralDiagnostics::NetworkFaultEnum> & data); |
| typedef void (*GeneralDiagnosticsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GeneralDiagnosticsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GeneralDiagnosticsEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*GeneralDiagnosticsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*SoftwareDiagnosticsThreadMetricsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::SoftwareDiagnostics::Structs::ThreadMetricsStruct::DecodableType> & data); |
| typedef void (*SoftwareDiagnosticsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*SoftwareDiagnosticsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*SoftwareDiagnosticsEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*SoftwareDiagnosticsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ThreadNetworkDiagnosticsNeighborTableListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::ThreadNetworkDiagnostics::Structs::NeighborTableStruct::DecodableType> & data); |
| typedef void (*ThreadNetworkDiagnosticsRouteTableListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::ThreadNetworkDiagnostics::Structs::RouteTableStruct::DecodableType> & data); |
| typedef void (*ThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::ThreadNetworkDiagnostics::NetworkFaultEnum> & data); |
| typedef void (*ThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ThreadNetworkDiagnosticsEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ThreadNetworkDiagnosticsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*WiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*WiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*WiFiNetworkDiagnosticsEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*WiFiNetworkDiagnosticsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*EthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*EthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*EthernetNetworkDiagnosticsEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*EthernetNetworkDiagnosticsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*TimeSynchronizationTimeZoneListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::TimeSynchronization::Structs::TimeZoneStruct::DecodableType> & |
| data); |
| typedef void (*TimeSynchronizationDSTOffsetListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::TimeSynchronization::Structs::DSTOffsetStruct::DecodableType> & |
| data); |
| typedef void (*TimeSynchronizationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TimeSynchronizationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TimeSynchronizationEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*TimeSynchronizationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BridgedDeviceBasicInformationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BridgedDeviceBasicInformationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BridgedDeviceBasicInformationEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*BridgedDeviceBasicInformationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*SwitchGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*SwitchAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*SwitchEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*SwitchAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*AdministratorCommissioningGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AdministratorCommissioningAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AdministratorCommissioningEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*AdministratorCommissioningAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OperationalCredentialsNOCsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::OperationalCredentials::Structs::NOCStruct::DecodableType> & |
| data); |
| typedef void (*OperationalCredentialsFabricsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::OperationalCredentials::Structs::FabricDescriptorStruct::DecodableType> & data); |
| typedef void (*OperationalCredentialsTrustedRootCertificatesListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::ByteSpan> & data); |
| typedef void (*OperationalCredentialsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OperationalCredentialsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OperationalCredentialsEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*OperationalCredentialsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*GroupKeyManagementGroupKeyMapListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::GroupKeyManagement::Structs::GroupKeyMapStruct::DecodableType> & |
| data); |
| typedef void (*GroupKeyManagementGroupTableListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::GroupKeyManagement::Structs::GroupInfoMapStruct::DecodableType> & |
| data); |
| typedef void (*GroupKeyManagementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GroupKeyManagementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GroupKeyManagementEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*GroupKeyManagementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*FixedLabelLabelListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::FixedLabel::Structs::LabelStruct::DecodableType> & data); |
| typedef void (*FixedLabelGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FixedLabelAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FixedLabelEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*FixedLabelAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*UserLabelLabelListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::UserLabel::Structs::LabelStruct::DecodableType> & data); |
| typedef void (*UserLabelGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*UserLabelAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*UserLabelEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*UserLabelAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ProxyConfigurationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ProxyConfigurationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ProxyConfigurationEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ProxyConfigurationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ProxyDiscoveryGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ProxyDiscoveryAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ProxyDiscoveryEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ProxyDiscoveryAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ProxyValidGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ProxyValidAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ProxyValidEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ProxyValidAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BooleanStateGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BooleanStateAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BooleanStateEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*BooleanStateAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*IcdManagementRegisteredClientsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::IcdManagement::Structs::MonitoringRegistrationStruct::DecodableType> & data); |
| typedef void (*IcdManagementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*IcdManagementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*IcdManagementEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*IcdManagementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*TimerGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TimerAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TimerEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*TimerAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OvenCavityOperationalStatePhaseListListAttributeCallback)( |
| void * context, const chip::app::DataModel::Nullable<chip::app::DataModel::DecodableList<chip::CharSpan>> & data); |
| typedef void (*OvenCavityOperationalStateOperationalStateListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::OvenCavityOperationalState::Structs::OperationalStateStruct::DecodableType> & data); |
| typedef void (*OvenCavityOperationalStateGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OvenCavityOperationalStateAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OvenCavityOperationalStateEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*OvenCavityOperationalStateAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OvenModeSupportedModesListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::OvenMode::Structs::ModeOptionStruct::DecodableType> & data); |
| typedef void (*OvenModeGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OvenModeAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OvenModeEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*OvenModeAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*LaundryDryerControlsSupportedDrynessLevelsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::app::Clusters::LaundryDryerControls::DrynessLevelEnum> & data); |
| typedef void (*LaundryDryerControlsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LaundryDryerControlsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LaundryDryerControlsEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*LaundryDryerControlsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ModeSelectSupportedModesListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::ModeSelect::Structs::ModeOptionStruct::DecodableType> & data); |
| typedef void (*ModeSelectGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ModeSelectAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ModeSelectEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ModeSelectAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*LaundryWasherModeSupportedModesListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::LaundryWasherMode::Structs::ModeOptionStruct::DecodableType> & |
| data); |
| typedef void (*LaundryWasherModeGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LaundryWasherModeAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LaundryWasherModeEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*LaundryWasherModeAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*RefrigeratorAndTemperatureControlledCabinetModeSupportedModesListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::RefrigeratorAndTemperatureControlledCabinetMode::Structs::ModeOptionStruct::DecodableType> & data); |
| typedef void (*RefrigeratorAndTemperatureControlledCabinetModeGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RefrigeratorAndTemperatureControlledCabinetModeAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RefrigeratorAndTemperatureControlledCabinetModeEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*RefrigeratorAndTemperatureControlledCabinetModeAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*LaundryWasherControlsSpinSpeedsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CharSpan> & data); |
| typedef void (*LaundryWasherControlsSupportedRinsesListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::LaundryWasherControls::NumberOfRinsesEnum> & data); |
| typedef void (*LaundryWasherControlsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LaundryWasherControlsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LaundryWasherControlsEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*LaundryWasherControlsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*RvcRunModeSupportedModesListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::RvcRunMode::Structs::ModeOptionStruct::DecodableType> & data); |
| typedef void (*RvcRunModeGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RvcRunModeAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RvcRunModeEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*RvcRunModeAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*RvcCleanModeSupportedModesListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::RvcCleanMode::Structs::ModeOptionStruct::DecodableType> & data); |
| typedef void (*RvcCleanModeGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RvcCleanModeAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RvcCleanModeEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*RvcCleanModeAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*TemperatureControlSupportedTemperatureLevelsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CharSpan> & data); |
| typedef void (*TemperatureControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TemperatureControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TemperatureControlEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*TemperatureControlAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*RefrigeratorAlarmGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RefrigeratorAlarmAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RefrigeratorAlarmEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*RefrigeratorAlarmAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*DishwasherModeSupportedModesListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::DishwasherMode::Structs::ModeOptionStruct::DecodableType> & |
| data); |
| typedef void (*DishwasherModeGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DishwasherModeAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DishwasherModeEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*DishwasherModeAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*AirQualityGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AirQualityAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AirQualityEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*AirQualityAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*SmokeCoAlarmGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*SmokeCoAlarmAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*SmokeCoAlarmEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*SmokeCoAlarmAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*DishwasherAlarmGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DishwasherAlarmAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DishwasherAlarmEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*DishwasherAlarmAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*MicrowaveOvenModeSupportedModesListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::MicrowaveOvenMode::Structs::ModeOptionStruct::DecodableType> & |
| data); |
| typedef void (*MicrowaveOvenModeGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*MicrowaveOvenModeAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*MicrowaveOvenModeEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*MicrowaveOvenModeAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*MicrowaveOvenControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*MicrowaveOvenControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*MicrowaveOvenControlEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*MicrowaveOvenControlAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OperationalStatePhaseListListAttributeCallback)( |
| void * context, const chip::app::DataModel::Nullable<chip::app::DataModel::DecodableList<chip::CharSpan>> & data); |
| typedef void (*OperationalStateOperationalStateListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::OperationalState::Structs::OperationalStateStruct::DecodableType> & data); |
| typedef void (*OperationalStateGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OperationalStateAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OperationalStateEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*OperationalStateAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*RvcOperationalStatePhaseListListAttributeCallback)( |
| void * context, const chip::app::DataModel::Nullable<chip::app::DataModel::DecodableList<chip::CharSpan>> & data); |
| typedef void (*RvcOperationalStateOperationalStateListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::RvcOperationalState::Structs::OperationalStateStruct::DecodableType> & data); |
| typedef void (*RvcOperationalStateGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RvcOperationalStateAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RvcOperationalStateEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*RvcOperationalStateAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*HepaFilterMonitoringReplacementProductListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::HepaFilterMonitoring::Structs::ReplacementProductStruct::DecodableType> & data); |
| typedef void (*HepaFilterMonitoringGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*HepaFilterMonitoringAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*HepaFilterMonitoringEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*HepaFilterMonitoringAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ActivatedCarbonFilterMonitoringReplacementProductListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::ActivatedCarbonFilterMonitoring::Structs::ReplacementProductStruct::DecodableType> & data); |
| typedef void (*ActivatedCarbonFilterMonitoringGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ActivatedCarbonFilterMonitoringAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ActivatedCarbonFilterMonitoringEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ActivatedCarbonFilterMonitoringAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BooleanSensorConfigurationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BooleanSensorConfigurationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BooleanSensorConfigurationEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*BooleanSensorConfigurationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ValveConfigurationAndControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ValveConfigurationAndControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ValveConfigurationAndControlEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ValveConfigurationAndControlAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*DemandResponseLoadControlLoadControlProgramsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::DemandResponseLoadControl::Structs::LoadControlProgramStruct::DecodableType> & data); |
| typedef void (*DemandResponseLoadControlEventsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::DemandResponseLoadControl::Structs::LoadControlEventStruct::DecodableType> & data); |
| typedef void (*DemandResponseLoadControlActiveEventsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::DemandResponseLoadControl::Structs::LoadControlEventStruct::DecodableType> & data); |
| typedef void (*DemandResponseLoadControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DemandResponseLoadControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DemandResponseLoadControlEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*DemandResponseLoadControlAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*EnergyEvseGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*EnergyEvseAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*EnergyEvseEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*EnergyEvseAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*DoorLockGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DoorLockAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DoorLockEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*DoorLockAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*WindowCoveringGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*WindowCoveringAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*WindowCoveringEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*WindowCoveringAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BarrierControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BarrierControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BarrierControlEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*BarrierControlAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*PumpConfigurationAndControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PumpConfigurationAndControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PumpConfigurationAndControlEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*PumpConfigurationAndControlAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ThermostatGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ThermostatAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ThermostatEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ThermostatAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*FanControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FanControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FanControlEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*FanControlAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ThermostatUserInterfaceConfigurationEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ThermostatUserInterfaceConfigurationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ColorControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ColorControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ColorControlEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ColorControlAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BallastConfigurationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BallastConfigurationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BallastConfigurationEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*BallastConfigurationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*IlluminanceMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*IlluminanceMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*IlluminanceMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*IlluminanceMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*TemperatureMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TemperatureMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TemperatureMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*TemperatureMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*PressureMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PressureMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PressureMeasurementEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*PressureMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*FlowMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FlowMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FlowMeasurementEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*FlowMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*RelativeHumidityMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RelativeHumidityMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RelativeHumidityMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*RelativeHumidityMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OccupancySensingGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OccupancySensingAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OccupancySensingEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*OccupancySensingAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*CarbonMonoxideConcentrationMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*CarbonMonoxideConcentrationMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*CarbonMonoxideConcentrationMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*CarbonMonoxideConcentrationMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*CarbonDioxideConcentrationMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*CarbonDioxideConcentrationMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*CarbonDioxideConcentrationMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*CarbonDioxideConcentrationMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*NitrogenDioxideConcentrationMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*NitrogenDioxideConcentrationMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*NitrogenDioxideConcentrationMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*NitrogenDioxideConcentrationMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OzoneConcentrationMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OzoneConcentrationMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OzoneConcentrationMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*OzoneConcentrationMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*Pm25ConcentrationMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*Pm25ConcentrationMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*Pm25ConcentrationMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*Pm25ConcentrationMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*FormaldehydeConcentrationMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FormaldehydeConcentrationMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FormaldehydeConcentrationMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*FormaldehydeConcentrationMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*Pm1ConcentrationMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*Pm1ConcentrationMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*Pm1ConcentrationMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*Pm1ConcentrationMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*Pm10ConcentrationMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*Pm10ConcentrationMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*Pm10ConcentrationMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*Pm10ConcentrationMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*TotalVolatileOrganicCompoundsConcentrationMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TotalVolatileOrganicCompoundsConcentrationMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TotalVolatileOrganicCompoundsConcentrationMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*TotalVolatileOrganicCompoundsConcentrationMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*RadonConcentrationMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RadonConcentrationMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RadonConcentrationMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*RadonConcentrationMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*WakeOnLanGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*WakeOnLanAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*WakeOnLanEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*WakeOnLanAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ChannelChannelListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Channel::Structs::ChannelInfoStruct::DecodableType> & data); |
| typedef void (*ChannelGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ChannelAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ChannelEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ChannelAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*TargetNavigatorTargetListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::TargetNavigator::Structs::TargetInfoStruct::DecodableType> & |
| data); |
| typedef void (*TargetNavigatorGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TargetNavigatorAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TargetNavigatorEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*TargetNavigatorAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*MediaPlaybackAvailableAudioTracksListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::Nullable< |
| chip::app::DataModel::DecodableList<chip::app::Clusters::MediaPlayback::Structs::TrackStruct::DecodableType>> & data); |
| typedef void (*MediaPlaybackAvailableTextTracksListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::Nullable< |
| chip::app::DataModel::DecodableList<chip::app::Clusters::MediaPlayback::Structs::TrackStruct::DecodableType>> & data); |
| typedef void (*MediaPlaybackGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*MediaPlaybackAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*MediaPlaybackEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*MediaPlaybackAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*MediaInputInputListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::MediaInput::Structs::InputInfoStruct::DecodableType> & data); |
| typedef void (*MediaInputGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*MediaInputAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*MediaInputEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*MediaInputAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*LowPowerGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LowPowerAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LowPowerEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*LowPowerAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*KeypadInputGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*KeypadInputAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*KeypadInputEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*KeypadInputAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ContentLauncherAcceptHeaderListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CharSpan> & data); |
| typedef void (*ContentLauncherGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ContentLauncherAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ContentLauncherEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ContentLauncherAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*AudioOutputOutputListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::AudioOutput::Structs::OutputInfoStruct::DecodableType> & data); |
| typedef void (*AudioOutputGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AudioOutputAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AudioOutputEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*AudioOutputAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ApplicationLauncherCatalogListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<uint16_t> & data); |
| typedef void (*ApplicationLauncherGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ApplicationLauncherAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ApplicationLauncherEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ApplicationLauncherAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ApplicationBasicAllowedVendorListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::VendorId> & data); |
| typedef void (*ApplicationBasicGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ApplicationBasicAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ApplicationBasicEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ApplicationBasicAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*AccountLoginGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AccountLoginAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AccountLoginEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*AccountLoginAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ContentControlOnDemandRatingsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::ContentControl::Structs::RatingNameStruct::DecodableType> & |
| data); |
| typedef void (*ContentControlScheduledContentRatingsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::ContentControl::Structs::RatingNameStruct::DecodableType> & |
| data); |
| typedef void (*ContentControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ContentControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ContentControlEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ContentControlAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ContentAppObserverGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ContentAppObserverAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ContentAppObserverEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ContentAppObserverAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ElectricalMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ElectricalMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ElectricalMeasurementEventListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*ElectricalMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*UnitTestingListInt8uListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<uint8_t> & data); |
| typedef void (*UnitTestingListOctetStringListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::ByteSpan> & data); |
| typedef void (*UnitTestingListStructOctetStringListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::UnitTesting::Structs::TestListStructOctet::DecodableType> & |
| data); |
| typedef void (*UnitTestingListNullablesAndOptionalsStructListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::UnitTesting::Structs::NullablesAndOptionalsStruct::DecodableType> & data); |
| typedef void (*UnitTestingListLongOctetStringListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::ByteSpan> & data); |
| typedef void (*UnitTestingListFabricScopedListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::UnitTesting::Structs::TestFabricScoped::DecodableType> & data); |
| typedef void (*UnitTestingGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*UnitTestingAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*UnitTestingEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*UnitTestingAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*FaultInjectionGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FaultInjectionAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FaultInjectionEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*FaultInjectionAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*SampleMeiGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*SampleMeiAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*SampleMeiEventListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EventId> & data); |
| typedef void (*SampleMeiAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |