mirror of
https://github.com/espressif/esp-matter.git
synced 2026-04-27 11:03:05 +00:00
42075d5c75
- data_model/legacy/: moved old data model to this folder - data_model/generated/: contain the automatically generated data model - tools/data_model_gen: contains the script to generate the data model
90 lines
5.4 KiB
C++
90 lines
5.4 KiB
C++
// Copyright 2024 Espressif Systems (Shanghai) PTE LTD
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
#pragma once
|
|
|
|
namespace esp_matter {
|
|
namespace cluster {
|
|
|
|
namespace delegate_cb {
|
|
|
|
void LaundryWasherModeDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void DishWasherModeDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void RefrigeratorAndTCCModeDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void RvcRunModeDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void RvcCleanModeDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void WaterHeaterModeDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void EnergyEvseModeDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void EnergyEvseDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void MicrowaveOvenModeDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void MicrowaveOvenControlDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void OperationalStateDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void FanControlDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void HepaFilterMonitoringDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ActivatedCarbonFilterMonitoringDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void LaundryDryerControlsDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ValveConfigurationAndControlDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void DeviceEnergyManagementDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void DeviceEnergyManagementModeDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void DoorLockDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void BooleanStateConfigurationDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void TimeSynchronizationDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ApplicationBasicDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void PowerTopologyDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ElectricalPowerMeasurementDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void LaundryWasherControlsDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void WindowCoveringDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void DishwasherAlarmDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void KeypadInputDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ModeSelectDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ThreadBorderRouterManagementDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ServiceAreaDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void WaterHeaterManagementDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void EnergyPreferenceDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void CommissionerControlDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ActionsDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ThermostatDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void OtaSoftwareUpdateProviderDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void DiagnosticLogsDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ChimeDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ClosureControlDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ClosureDimensionDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void PushAvStreamTransportDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void CommodityTariffDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void CommodityPriceDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ElectricalGridConditionsDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void MeterIdentificationDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
|
|
void ApplicationLauncherDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void AccountLoginDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void AudioOutputDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ChannelDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ContentAppObserverDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void ContentControlDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void DishwasherModeDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void LowPowerDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void MessagesDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void MediaInputDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void MediaPlaybackDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void OvenModeDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void OvenCavityOperationalStateDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void RefrigeratorAndTemperatureControlledCabinetModeDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void RvcOperationalStateDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void TargetNavigatorDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
void WakeOnLanDelegateInitCB(void *delegate, uint16_t endpoint_id);
|
|
} // namespace delegate_cb
|
|
|
|
} // namespace cluster
|
|
} // namespace esp_matter
|