| /* |
| * |
| * 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 |
| |
| // Prevent multiple inclusion |
| #pragma once |
| |
| #include <app-common/zap-generated/af-structs.h> |
| #include <app-common/zap-generated/cluster-objects.h> |
| #include <app/util/af-types.h> |
| #include <app/util/basic-types.h> |
| |
| #include <app/CommandHandler.h> |
| #include <app/CommandSender.h> |
| #include <app/ConcreteAttributePath.h> |
| #include <app/ConcreteCommandPath.h> |
| #include <lib/support/Span.h> |
| #include <protocols/interaction_model/Constants.h> |
| |
| // Cluster Init Functions |
| |
| /** @brief Identify Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfIdentifyClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Groups Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfGroupsClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Scenes Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfScenesClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief On/Off Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOnOffClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief On/off Switch Configuration Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOnOffSwitchConfigurationClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Level Control Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfLevelControlClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Binary Input (Basic) Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBinaryInputBasicClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Pulse Width Modulation Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfPulseWidthModulationClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Descriptor Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfDescriptorClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Binding Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBindingClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Access Control Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfAccessControlClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Actions Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfActionsClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Basic Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBasicClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief OTA Software Update Provider Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOtaSoftwareUpdateProviderClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief OTA Software Update Requestor Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOtaSoftwareUpdateRequestorClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Localization Configuration Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfLocalizationConfigurationClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Time Format Localization Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfTimeFormatLocalizationClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Unit Localization Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfUnitLocalizationClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Power Source Configuration Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfPowerSourceConfigurationClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Power Source Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfPowerSourceClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief General Commissioning Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfGeneralCommissioningClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Network Commissioning Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfNetworkCommissioningClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Diagnostic Logs Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfDiagnosticLogsClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief General Diagnostics Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfGeneralDiagnosticsClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Software Diagnostics Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfSoftwareDiagnosticsClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Thread Network Diagnostics Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfThreadNetworkDiagnosticsClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief WiFi Network Diagnostics Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfWiFiNetworkDiagnosticsClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Ethernet Network Diagnostics Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfEthernetNetworkDiagnosticsClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Time Synchronization Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfTimeSynchronizationClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Bridged Device Basic Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBridgedDeviceBasicClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Switch Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfSwitchClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief AdministratorCommissioning Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfAdministratorCommissioningClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Operational Credentials Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOperationalCredentialsClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Group Key Management Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfGroupKeyManagementClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Fixed Label Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfFixedLabelClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief User Label Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfUserLabelClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Proxy Configuration Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfProxyConfigurationClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Proxy Discovery Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfProxyDiscoveryClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Proxy Valid Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfProxyValidClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Boolean State Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBooleanStateClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Mode Select Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfModeSelectClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Door Lock Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfDoorLockClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Window Covering Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfWindowCoveringClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Barrier Control Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBarrierControlClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Pump Configuration and Control Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfPumpConfigurationAndControlClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Thermostat Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfThermostatClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Fan Control Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfFanControlClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Thermostat User Interface Configuration Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfThermostatUserInterfaceConfigurationClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Color Control Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfColorControlClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Ballast Configuration Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBallastConfigurationClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Illuminance Measurement Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfIlluminanceMeasurementClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Temperature Measurement Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfTemperatureMeasurementClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Pressure Measurement Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfPressureMeasurementClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Flow Measurement Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfFlowMeasurementClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Relative Humidity Measurement Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfRelativeHumidityMeasurementClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Occupancy Sensing Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOccupancySensingClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Wake on LAN Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfWakeOnLanClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Channel Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfChannelClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Target Navigator Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfTargetNavigatorClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Media Playback Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfMediaPlaybackClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Media Input Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfMediaInputClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Low Power Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfLowPowerClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Keypad Input Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfKeypadInputClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Content Launcher Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfContentLauncherClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Audio Output Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfAudioOutputClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Application Launcher Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfApplicationLauncherClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Application Basic Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfApplicationBasicClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Account Login Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfAccountLoginClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Electrical Measurement Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfElectricalMeasurementClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Unit Testing Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfUnitTestingClusterInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Fault Injection Cluster Init |
| * |
| * Cluster Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfFaultInjectionClusterInitCallback(chip::EndpointId endpoint); |
| |
| // Cluster Server/Client Init Functions |
| |
| // |
| // Identify Cluster |
| // |
| |
| /** @brief Identify Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfIdentifyClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Identify Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfIdentifyClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Identify Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterIdentifyClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Identify Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfIdentifyClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Identify Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfIdentifyClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Identify Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterIdentifyClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Identify Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterIdentifyClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Identify Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfIdentifyClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Identify Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfIdentifyClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Groups Cluster |
| // |
| |
| /** @brief Groups Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfGroupsClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Groups Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfGroupsClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Groups Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterGroupsClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Groups Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfGroupsClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Groups Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfGroupsClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Groups Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterGroupsClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Groups Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterGroupsClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Groups Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfGroupsClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Groups Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfGroupsClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Scenes Cluster |
| // |
| |
| /** @brief Scenes Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfScenesClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Scenes Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfScenesClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Scenes Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterScenesClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Scenes Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfScenesClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Scenes Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfScenesClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Scenes Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterScenesClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Scenes Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterScenesClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Scenes Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfScenesClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Scenes Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfScenesClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // On/Off Cluster |
| // |
| |
| /** @brief On/Off Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOnOffClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief On/Off Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOnOffClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief On/Off Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterOnOffClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief On/Off Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfOnOffClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief On/Off Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfOnOffClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief On/Off Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterOnOffClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief On/Off Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterOnOffClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief On/Off Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfOnOffClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief On/Off Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfOnOffClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // On/off Switch Configuration Cluster |
| // |
| |
| /** @brief On/off Switch Configuration Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOnOffSwitchConfigurationClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief On/off Switch Configuration Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOnOffSwitchConfigurationClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief On/off Switch Configuration Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterOnOffSwitchConfigurationClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief On/off Switch Configuration Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfOnOffSwitchConfigurationClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief On/off Switch Configuration Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfOnOffSwitchConfigurationClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief On/off Switch Configuration Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterOnOffSwitchConfigurationClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief On/off Switch Configuration Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterOnOffSwitchConfigurationClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief On/off Switch Configuration Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfOnOffSwitchConfigurationClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief On/off Switch Configuration Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfOnOffSwitchConfigurationClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Level Control Cluster |
| // |
| |
| /** @brief Level Control Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfLevelControlClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Level Control Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfLevelControlClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Level Control Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterLevelControlClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Level Control Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfLevelControlClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Level Control Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfLevelControlClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Level Control Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterLevelControlClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Level Control Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterLevelControlClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Level Control Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfLevelControlClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Level Control Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfLevelControlClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Binary Input (Basic) Cluster |
| // |
| |
| /** @brief Binary Input (Basic) Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBinaryInputBasicClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Binary Input (Basic) Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBinaryInputBasicClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Binary Input (Basic) Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterBinaryInputBasicClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Binary Input (Basic) Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfBinaryInputBasicClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Binary Input (Basic) Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfBinaryInputBasicClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Binary Input (Basic) Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterBinaryInputBasicClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Binary Input (Basic) Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterBinaryInputBasicClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Binary Input (Basic) Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfBinaryInputBasicClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Binary Input (Basic) Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfBinaryInputBasicClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Pulse Width Modulation Cluster |
| // |
| |
| /** @brief Pulse Width Modulation Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfPulseWidthModulationClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Pulse Width Modulation Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfPulseWidthModulationClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Pulse Width Modulation Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterPulseWidthModulationClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Pulse Width Modulation Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfPulseWidthModulationClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Pulse Width Modulation Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfPulseWidthModulationClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Pulse Width Modulation Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterPulseWidthModulationClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Pulse Width Modulation Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterPulseWidthModulationClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Pulse Width Modulation Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfPulseWidthModulationClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Pulse Width Modulation Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfPulseWidthModulationClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Descriptor Cluster |
| // |
| |
| /** @brief Descriptor Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfDescriptorClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Descriptor Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfDescriptorClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Descriptor Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterDescriptorClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Descriptor Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfDescriptorClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Descriptor Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfDescriptorClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Descriptor Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterDescriptorClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Descriptor Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterDescriptorClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Descriptor Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfDescriptorClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Descriptor Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfDescriptorClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Binding Cluster |
| // |
| |
| /** @brief Binding Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBindingClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Binding Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBindingClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Binding Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterBindingClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Binding Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfBindingClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Binding Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfBindingClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Binding Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterBindingClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Binding Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterBindingClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Binding Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfBindingClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Binding Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfBindingClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Access Control Cluster |
| // |
| |
| /** @brief Access Control Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfAccessControlClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Access Control Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfAccessControlClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Access Control Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterAccessControlClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Access Control Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfAccessControlClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Access Control Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfAccessControlClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Access Control Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterAccessControlClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Access Control Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterAccessControlClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Access Control Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfAccessControlClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Access Control Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfAccessControlClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Actions Cluster |
| // |
| |
| /** @brief Actions Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfActionsClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Actions Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfActionsClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Actions Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterActionsClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Actions Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfActionsClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Actions Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfActionsClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Actions Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterActionsClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Actions Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterActionsClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Actions Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfActionsClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Actions Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfActionsClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Basic Cluster |
| // |
| |
| /** @brief Basic Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBasicClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Basic Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBasicClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Basic Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterBasicClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Basic Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfBasicClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Basic Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfBasicClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Basic Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterBasicClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Basic Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterBasicClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Basic Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfBasicClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Basic Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfBasicClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // OTA Software Update Provider Cluster |
| // |
| |
| /** @brief OTA Software Update Provider Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOtaSoftwareUpdateProviderClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief OTA Software Update Provider Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOtaSoftwareUpdateProviderClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief OTA Software Update Provider Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterOtaSoftwareUpdateProviderClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief OTA Software Update Provider Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfOtaSoftwareUpdateProviderClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief OTA Software Update Provider Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfOtaSoftwareUpdateProviderClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief OTA Software Update Provider Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterOtaSoftwareUpdateProviderClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief OTA Software Update Provider Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterOtaSoftwareUpdateProviderClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief OTA Software Update Provider Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfOtaSoftwareUpdateProviderClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief OTA Software Update Provider Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfOtaSoftwareUpdateProviderClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // OTA Software Update Requestor Cluster |
| // |
| |
| /** @brief OTA Software Update Requestor Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOtaSoftwareUpdateRequestorClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief OTA Software Update Requestor Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfOtaSoftwareUpdateRequestorClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief OTA Software Update Requestor Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterOtaSoftwareUpdateRequestorClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief OTA Software Update Requestor Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfOtaSoftwareUpdateRequestorClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief OTA Software Update Requestor Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfOtaSoftwareUpdateRequestorClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief OTA Software Update Requestor Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterOtaSoftwareUpdateRequestorClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief OTA Software Update Requestor Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterOtaSoftwareUpdateRequestorClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief OTA Software Update Requestor Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfOtaSoftwareUpdateRequestorClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief OTA Software Update Requestor Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfOtaSoftwareUpdateRequestorClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Localization Configuration Cluster |
| // |
| |
| /** @brief Localization Configuration Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfLocalizationConfigurationClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Localization Configuration Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfLocalizationConfigurationClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Localization Configuration Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterLocalizationConfigurationClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Localization Configuration Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfLocalizationConfigurationClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Localization Configuration Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfLocalizationConfigurationClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Localization Configuration Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterLocalizationConfigurationClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Localization Configuration Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterLocalizationConfigurationClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Localization Configuration Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfLocalizationConfigurationClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Localization Configuration Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfLocalizationConfigurationClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Time Format Localization Cluster |
| // |
| |
| /** @brief Time Format Localization Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfTimeFormatLocalizationClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Time Format Localization Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfTimeFormatLocalizationClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Time Format Localization Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterTimeFormatLocalizationClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Time Format Localization Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfTimeFormatLocalizationClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Time Format Localization Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfTimeFormatLocalizationClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Time Format Localization Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterTimeFormatLocalizationClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Time Format Localization Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterTimeFormatLocalizationClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Time Format Localization Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfTimeFormatLocalizationClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Time Format Localization Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfTimeFormatLocalizationClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Unit Localization Cluster |
| // |
| |
| /** @brief Unit Localization Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfUnitLocalizationClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Unit Localization Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfUnitLocalizationClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Unit Localization Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterUnitLocalizationClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Unit Localization Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfUnitLocalizationClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Unit Localization Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfUnitLocalizationClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Unit Localization Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterUnitLocalizationClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Unit Localization Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterUnitLocalizationClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Unit Localization Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfUnitLocalizationClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Unit Localization Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfUnitLocalizationClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Power Source Configuration Cluster |
| // |
| |
| /** @brief Power Source Configuration Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfPowerSourceConfigurationClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Power Source Configuration Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfPowerSourceConfigurationClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Power Source Configuration Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterPowerSourceConfigurationClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Power Source Configuration Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfPowerSourceConfigurationClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Power Source Configuration Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfPowerSourceConfigurationClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Power Source Configuration Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterPowerSourceConfigurationClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Power Source Configuration Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterPowerSourceConfigurationClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Power Source Configuration Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfPowerSourceConfigurationClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Power Source Configuration Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfPowerSourceConfigurationClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Power Source Cluster |
| // |
| |
| /** @brief Power Source Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfPowerSourceClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Power Source Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfPowerSourceClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Power Source Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterPowerSourceClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Power Source Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfPowerSourceClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Power Source Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfPowerSourceClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Power Source Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterPowerSourceClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Power Source Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterPowerSourceClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Power Source Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfPowerSourceClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Power Source Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfPowerSourceClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // General Commissioning Cluster |
| // |
| |
| /** @brief General Commissioning Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfGeneralCommissioningClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief General Commissioning Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfGeneralCommissioningClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief General Commissioning Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterGeneralCommissioningClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief General Commissioning Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfGeneralCommissioningClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief General Commissioning Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfGeneralCommissioningClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief General Commissioning Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterGeneralCommissioningClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief General Commissioning Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterGeneralCommissioningClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief General Commissioning Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfGeneralCommissioningClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief General Commissioning Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfGeneralCommissioningClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Network Commissioning Cluster |
| // |
| |
| /** @brief Network Commissioning Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfNetworkCommissioningClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Network Commissioning Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfNetworkCommissioningClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Network Commissioning Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterNetworkCommissioningClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Network Commissioning Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfNetworkCommissioningClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Network Commissioning Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfNetworkCommissioningClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Network Commissioning Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterNetworkCommissioningClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Network Commissioning Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterNetworkCommissioningClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Network Commissioning Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfNetworkCommissioningClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Network Commissioning Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfNetworkCommissioningClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Diagnostic Logs Cluster |
| // |
| |
| /** @brief Diagnostic Logs Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfDiagnosticLogsClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Diagnostic Logs Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfDiagnosticLogsClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Diagnostic Logs Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterDiagnosticLogsClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Diagnostic Logs Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfDiagnosticLogsClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Diagnostic Logs Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfDiagnosticLogsClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Diagnostic Logs Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterDiagnosticLogsClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Diagnostic Logs Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterDiagnosticLogsClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Diagnostic Logs Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfDiagnosticLogsClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Diagnostic Logs Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfDiagnosticLogsClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // General Diagnostics Cluster |
| // |
| |
| /** @brief General Diagnostics Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfGeneralDiagnosticsClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief General Diagnostics Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfGeneralDiagnosticsClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief General Diagnostics Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterGeneralDiagnosticsClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief General Diagnostics Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfGeneralDiagnosticsClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief General Diagnostics Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfGeneralDiagnosticsClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief General Diagnostics Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterGeneralDiagnosticsClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief General Diagnostics Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterGeneralDiagnosticsClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief General Diagnostics Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfGeneralDiagnosticsClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief General Diagnostics Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfGeneralDiagnosticsClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Software Diagnostics Cluster |
| // |
| |
| /** @brief Software Diagnostics Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfSoftwareDiagnosticsClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Software Diagnostics Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfSoftwareDiagnosticsClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Software Diagnostics Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterSoftwareDiagnosticsClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Software Diagnostics Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfSoftwareDiagnosticsClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Software Diagnostics Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfSoftwareDiagnosticsClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Software Diagnostics Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterSoftwareDiagnosticsClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Software Diagnostics Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterSoftwareDiagnosticsClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Software Diagnostics Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfSoftwareDiagnosticsClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Software Diagnostics Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfSoftwareDiagnosticsClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Thread Network Diagnostics Cluster |
| // |
| |
| /** @brief Thread Network Diagnostics Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfThreadNetworkDiagnosticsClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Thread Network Diagnostics Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfThreadNetworkDiagnosticsClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Thread Network Diagnostics Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterThreadNetworkDiagnosticsClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Thread Network Diagnostics Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfThreadNetworkDiagnosticsClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Thread Network Diagnostics Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfThreadNetworkDiagnosticsClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Thread Network Diagnostics Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterThreadNetworkDiagnosticsClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Thread Network Diagnostics Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterThreadNetworkDiagnosticsClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Thread Network Diagnostics Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfThreadNetworkDiagnosticsClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Thread Network Diagnostics Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfThreadNetworkDiagnosticsClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // WiFi Network Diagnostics Cluster |
| // |
| |
| /** @brief WiFi Network Diagnostics Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfWiFiNetworkDiagnosticsClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief WiFi Network Diagnostics Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfWiFiNetworkDiagnosticsClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief WiFi Network Diagnostics Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterWiFiNetworkDiagnosticsClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief WiFi Network Diagnostics Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfWiFiNetworkDiagnosticsClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief WiFi Network Diagnostics Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfWiFiNetworkDiagnosticsClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief WiFi Network Diagnostics Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterWiFiNetworkDiagnosticsClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief WiFi Network Diagnostics Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterWiFiNetworkDiagnosticsClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief WiFi Network Diagnostics Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfWiFiNetworkDiagnosticsClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief WiFi Network Diagnostics Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfWiFiNetworkDiagnosticsClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Ethernet Network Diagnostics Cluster |
| // |
| |
| /** @brief Ethernet Network Diagnostics Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfEthernetNetworkDiagnosticsClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Ethernet Network Diagnostics Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfEthernetNetworkDiagnosticsClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Ethernet Network Diagnostics Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterEthernetNetworkDiagnosticsClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Ethernet Network Diagnostics Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfEthernetNetworkDiagnosticsClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Ethernet Network Diagnostics Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfEthernetNetworkDiagnosticsClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Ethernet Network Diagnostics Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterEthernetNetworkDiagnosticsClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Ethernet Network Diagnostics Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterEthernetNetworkDiagnosticsClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Ethernet Network Diagnostics Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfEthernetNetworkDiagnosticsClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Ethernet Network Diagnostics Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfEthernetNetworkDiagnosticsClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Time Synchronization Cluster |
| // |
| |
| /** @brief Time Synchronization Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfTimeSynchronizationClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Time Synchronization Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfTimeSynchronizationClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Time Synchronization Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterTimeSynchronizationClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Time Synchronization Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfTimeSynchronizationClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Time Synchronization Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfTimeSynchronizationClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Time Synchronization Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterTimeSynchronizationClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Time Synchronization Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterTimeSynchronizationClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Time Synchronization Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfTimeSynchronizationClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Time Synchronization Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfTimeSynchronizationClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Bridged Device Basic Cluster |
| // |
| |
| /** @brief Bridged Device Basic Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBridgedDeviceBasicClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Bridged Device Basic Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfBridgedDeviceBasicClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Bridged Device Basic Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterBridgedDeviceBasicClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Bridged Device Basic Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfBridgedDeviceBasicClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Bridged Device Basic Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfBridgedDeviceBasicClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief Bridged Device Basic Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterBridgedDeviceBasicClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Bridged Device Basic Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterBridgedDeviceBasicClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Bridged Device Basic Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfBridgedDeviceBasicClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Bridged Device Basic Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfBridgedDeviceBasicClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // Switch Cluster |
| // |
| |
| /** @brief Switch Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfSwitchClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Switch Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfSwitchClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief Switch Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterSwitchClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief Switch Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfSwitchClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Switch Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfSwitchClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, EmberApsFrame * apsFrame, |
| uint16_t msgLen, uint8_t * message, EmberStatus status); |
| |
| /** @brief Switch Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterSwitchClusterServerPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Switch Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status |
| MatterSwitchClusterClientPreAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath, |
| EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief Switch Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfSwitchClusterServerTickCallback(chip::EndpointId endpoint); |
| |
| /** @brief Switch Cluster Client Tick |
| * |
| * Client Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfSwitchClusterClientTickCallback(chip::EndpointId endpoint); |
| |
| // |
| // AdministratorCommissioning Cluster |
| // |
| |
| /** @brief AdministratorCommissioning Cluster Server Init |
| * |
| * Server Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfAdministratorCommissioningClusterServerInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief AdministratorCommissioning Cluster Client Init |
| * |
| * Client Init |
| * |
| * @param endpoint Endpoint that is being initialized |
| */ |
| void emberAfAdministratorCommissioningClusterClientInitCallback(chip::EndpointId endpoint); |
| |
| /** @brief AdministratorCommissioning Cluster Server Attribute Changed |
| * |
| * Server Attribute Changed |
| * |
| * @param attributePath Concrete attribute path that changed |
| */ |
| void MatterAdministratorCommissioningClusterServerAttributeChangedCallback(const chip::app::ConcreteAttributePath & attributePath); |
| |
| /** @brief AdministratorCommissioning Cluster Server Message Sent |
| * |
| * Server Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfAdministratorCommissioningClusterServerMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief AdministratorCommissioning Cluster Client Message Sent |
| * |
| * Client Message Sent |
| * |
| * @param destination The destination to which the message was sent |
| * @param apsFrame The APS frame for the message |
| * @param msgLen The length of the message |
| * @param message The message that was sent |
| * @param status The status of the sent message |
| */ |
| void emberAfAdministratorCommissioningClusterClientMessageSentCallback(const chip::MessageSendDestination & destination, |
| EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, |
| EmberStatus status); |
| |
| /** @brief AdministratorCommissioning Cluster Server Pre Attribute Changed |
| * |
| * Server Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterAdministratorCommissioningClusterServerPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief AdministratorCommissioning Cluster Client Pre Attribute Changed |
| * |
| * Client Pre Attribute Changed |
| * |
| * @param attributePath Concrete attribute path to be changed |
| * @param attributeType Attribute type |
| * @param size Attribute size |
| * @param value Attribute value |
| */ |
| chip::Protocols::InteractionModel::Status MatterAdministratorCommissioningClusterClientPreAttributeChangedCallback( |
| const chip::app::ConcreteAttributePath & attributePath, EmberAfAttributeType attributeType, uint16_t size, uint8_t * value); |
| |
| /** @brief AdministratorCommissioning Cluster Server Tick |
| * |
| * Server Tick |
| * |
| * @param endpoint Endpoint that is being served |
| */ |
| void emberAfAdministratorCommissioningClusterSer
|