<!--
{
  "availability" : [
    "iOS: 17.4.0 -",
    "iPadOS: 17.4.0 -",
    "macCatalyst: 17.4.0 -",
    "macOS: 14.4.0 -",
    "tvOS: 17.4.0 -",
    "visionOS: 1.1.0 -",
    "watchOS: 10.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Matter",
  "identifier" : "/documentation/Matter/MTRGenericBaseCluster",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Matter"
    ],
    "preciseIdentifier" : "c:objc(cs)MTRGenericBaseCluster"
  },
  "title" : "MTRGenericBaseCluster"
}
-->

# MTRGenericBaseCluster

```
class MTRGenericBaseCluster
```

## Relationships

### Inherited By

[`MTRBaseClusterOccupancySensing`](/documentation/Matter/MTRBaseClusterOccupancySensing)

[`MTRBaseClusterNetworkCommissioning`](/documentation/Matter/MTRBaseClusterNetworkCommissioning)

[`MTRBaseClusterMicrowaveOvenMode`](/documentation/Matter/MTRBaseClusterMicrowaveOvenMode)

[`MTRBaseClusterFixedLabel`](/documentation/Matter/MTRBaseClusterFixedLabel)

[`MTRBaseClusterActivatedCarbonFilterMonitoring`](/documentation/Matter/MTRBaseClusterActivatedCarbonFilterMonitoring)

[`MTRBaseClusterICDManagement`](/documentation/Matter/MTRBaseClusterICDManagement)

[`MTRBaseClusterContentAppObserver`](/documentation/Matter/MTRBaseClusterContentAppObserver)

[`MTRBaseClusterValveConfigurationAndControl`](/documentation/Matter/MTRBaseClusterValveConfigurationAndControl)

[`MTRBaseClusterEnergyEVSEMode`](/documentation/Matter/MTRBaseClusterEnergyEVSEMode)

[`MTRBaseClusterGroups`](/documentation/Matter/MTRBaseClusterGroups)

[`MTRBaseClusterOperationalCredentials`](/documentation/Matter/MTRBaseClusterOperationalCredentials)

[`MTRBaseClusterRadonConcentrationMeasurement`](/documentation/Matter/MTRBaseClusterRadonConcentrationMeasurement)

[`MTRBaseClusterAccessControl`](/documentation/Matter/MTRBaseClusterAccessControl)

[`MTRBaseClusterLocalizationConfiguration`](/documentation/Matter/MTRBaseClusterLocalizationConfiguration)

[`MTRBaseClusterMessages`](/documentation/Matter/MTRBaseClusterMessages)

[`MTRBaseClusterTimeSynchronization`](/documentation/Matter/MTRBaseClusterTimeSynchronization)

[`MTRBaseClusterRefrigeratorAndTemperatureControlledCabinetMode`](/documentation/Matter/MTRBaseClusterRefrigeratorAndTemperatureControlledCabinetMode)

[`MTRBaseClusterWakeOnLAN-1df75`](/documentation/Matter/MTRBaseClusterWakeOnLAN-1df75)

[`MTRBaseClusterOTASoftwareUpdateProvider-8bnit`](/documentation/Matter/MTRBaseClusterOTASoftwareUpdateProvider-8bnit)

[`MTRBaseClusterIlluminanceMeasurement`](/documentation/Matter/MTRBaseClusterIlluminanceMeasurement)

[`MTRBaseClusterSwitch`](/documentation/Matter/MTRBaseClusterSwitch)

[`MTRBaseClusterTemperatureMeasurement`](/documentation/Matter/MTRBaseClusterTemperatureMeasurement)

[`MTRBaseClusterDescriptor`](/documentation/Matter/MTRBaseClusterDescriptor)

[`MTRBaseClusterLevelControl`](/documentation/Matter/MTRBaseClusterLevelControl)

[`MTRBaseClusterKeypadInput`](/documentation/Matter/MTRBaseClusterKeypadInput)

[`MTRBaseClusterOvenCavityOperationalState`](/documentation/Matter/MTRBaseClusterOvenCavityOperationalState)

[`MTRBaseClusterOnOff`](/documentation/Matter/MTRBaseClusterOnOff)

[`MTRBaseClusterBarrierControl`](/documentation/Matter/MTRBaseClusterBarrierControl)

[`MTRBaseClusterMediaInput`](/documentation/Matter/MTRBaseClusterMediaInput)

[`MTRBaseClusterElectricalMeasurement`](/documentation/Matter/MTRBaseClusterElectricalMeasurement)

[`MTRBaseClusterPM1ConcentrationMeasurement`](/documentation/Matter/MTRBaseClusterPM1ConcentrationMeasurement)

[`MTRBaseClusterOzoneConcentrationMeasurement`](/documentation/Matter/MTRBaseClusterOzoneConcentrationMeasurement)

[`MTRBaseClusterRefrigeratorAlarm`](/documentation/Matter/MTRBaseClusterRefrigeratorAlarm)

[`MTRBaseClusterLaundryDryerControls`](/documentation/Matter/MTRBaseClusterLaundryDryerControls)

[`MTRBaseClusterLowPower`](/documentation/Matter/MTRBaseClusterLowPower)

[`MTRBaseClusterWindowCovering`](/documentation/Matter/MTRBaseClusterWindowCovering)

[`MTRBaseClusterGeneralCommissioning`](/documentation/Matter/MTRBaseClusterGeneralCommissioning)

[`MTRBaseClusterOvenMode`](/documentation/Matter/MTRBaseClusterOvenMode)

[`MTRBaseClusterBinaryInputBasic`](/documentation/Matter/MTRBaseClusterBinaryInputBasic)

[`MTRBaseClusterFormaldehydeConcentrationMeasurement`](/documentation/Matter/MTRBaseClusterFormaldehydeConcentrationMeasurement)

[`MTRBaseClusterWiFiNetworkDiagnostics`](/documentation/Matter/MTRBaseClusterWiFiNetworkDiagnostics)

[`MTRBaseClusterUnitLocalization`](/documentation/Matter/MTRBaseClusterUnitLocalization)

[`MTRBaseClusterChannel`](/documentation/Matter/MTRBaseClusterChannel)

[`MTRBaseClusterBooleanStateConfiguration`](/documentation/Matter/MTRBaseClusterBooleanStateConfiguration)

[`MTRBaseClusterPowerSourceConfiguration`](/documentation/Matter/MTRBaseClusterPowerSourceConfiguration)

[`MTRBaseClusterPumpConfigurationAndControl`](/documentation/Matter/MTRBaseClusterPumpConfigurationAndControl)

[`MTRBaseClusterThreadNetworkDiagnostics`](/documentation/Matter/MTRBaseClusterThreadNetworkDiagnostics)

[`MTRBaseClusterBridgedDeviceBasicInformation`](/documentation/Matter/MTRBaseClusterBridgedDeviceBasicInformation)

[`MTRBaseClusterDishwasherAlarm`](/documentation/Matter/MTRBaseClusterDishwasherAlarm)

[`MTRBaseClusterTargetNavigator`](/documentation/Matter/MTRBaseClusterTargetNavigator)

[`MTRBaseClusterDishwasherMode`](/documentation/Matter/MTRBaseClusterDishwasherMode)

[`MTRBaseClusterAccountLogin`](/documentation/Matter/MTRBaseClusterAccountLogin)

[`MTRBaseClusterCommissionerControl`](/documentation/Matter/MTRBaseClusterCommissionerControl)

[`MTRBaseClusterEnergyEVSE`](/documentation/Matter/MTRBaseClusterEnergyEVSE)

[`MTRBaseClusterRVCRunMode`](/documentation/Matter/MTRBaseClusterRVCRunMode)

[`MTRBaseClusterSoftwareDiagnostics`](/documentation/Matter/MTRBaseClusterSoftwareDiagnostics)

[`MTRBaseClusterDiagnosticLogs`](/documentation/Matter/MTRBaseClusterDiagnosticLogs)

[`MTRBaseClusterModeSelect`](/documentation/Matter/MTRBaseClusterModeSelect)

[`MTRBaseClusterBinding`](/documentation/Matter/MTRBaseClusterBinding)

[`MTRBaseClusterGroupKeyManagement`](/documentation/Matter/MTRBaseClusterGroupKeyManagement)

[`MTRBaseClusterIdentify`](/documentation/Matter/MTRBaseClusterIdentify)

[`MTRBaseClusterContentLauncher`](/documentation/Matter/MTRBaseClusterContentLauncher)

[`MTRBaseClusterThermostatUserInterfaceConfiguration`](/documentation/Matter/MTRBaseClusterThermostatUserInterfaceConfiguration)

[`MTRBaseClusterHEPAFilterMonitoring`](/documentation/Matter/MTRBaseClusterHEPAFilterMonitoring)

[`MTRBaseClusterLaundryWasherControls`](/documentation/Matter/MTRBaseClusterLaundryWasherControls)

[`MTRBaseClusterRelativeHumidityMeasurement`](/documentation/Matter/MTRBaseClusterRelativeHumidityMeasurement)

[`MTRBaseClusterOTASoftwareUpdateRequestor-9n6nb`](/documentation/Matter/MTRBaseClusterOTASoftwareUpdateRequestor-9n6nb)

[`MTRBaseClusterAdministratorCommissioning`](/documentation/Matter/MTRBaseClusterAdministratorCommissioning)

[`MTRBaseClusterPowerTopology`](/documentation/Matter/MTRBaseClusterPowerTopology)

[`MTRBaseClusterOnOffSwitchConfiguration`](/documentation/Matter/MTRBaseClusterOnOffSwitchConfiguration)

[`MTRBaseClusterUserLabel`](/documentation/Matter/MTRBaseClusterUserLabel)

[`MTRBaseClusterThermostat`](/documentation/Matter/MTRBaseClusterThermostat)

[`MTRBaseClusterNitrogenDioxideConcentrationMeasurement`](/documentation/Matter/MTRBaseClusterNitrogenDioxideConcentrationMeasurement)

[`MTRBaseClusterElectricalEnergyMeasurement`](/documentation/Matter/MTRBaseClusterElectricalEnergyMeasurement)

[`MTRBaseClusterLaundryWasherMode`](/documentation/Matter/MTRBaseClusterLaundryWasherMode)

[`MTRBaseClusterDeviceEnergyManagementMode`](/documentation/Matter/MTRBaseClusterDeviceEnergyManagementMode)

[`MTRBaseClusterServiceArea`](/documentation/Matter/MTRBaseClusterServiceArea)

[`MTRBaseClusterAirQuality`](/documentation/Matter/MTRBaseClusterAirQuality)

[`MTRBaseClusterRVCCleanMode`](/documentation/Matter/MTRBaseClusterRVCCleanMode)

[`MTRBaseClusterWiFiNetworkManagement`](/documentation/Matter/MTRBaseClusterWiFiNetworkManagement)

[`MTRBaseClusterSmokeCOAlarm`](/documentation/Matter/MTRBaseClusterSmokeCOAlarm)

[`MTRBaseClusterOperationalState`](/documentation/Matter/MTRBaseClusterOperationalState)

[`MTRBaseClusterPM25ConcentrationMeasurement`](/documentation/Matter/MTRBaseClusterPM25ConcentrationMeasurement)

[`MTRBaseClusterWaterHeaterManagement`](/documentation/Matter/MTRBaseClusterWaterHeaterManagement)

[`MTRBaseClusterBooleanState`](/documentation/Matter/MTRBaseClusterBooleanState)

[`MTRBaseClusterUnitTesting`](/documentation/Matter/MTRBaseClusterUnitTesting)

[`MTRBaseClusterMicrowaveOvenControl`](/documentation/Matter/MTRBaseClusterMicrowaveOvenControl)

[`MTRBaseClusterApplicationBasic`](/documentation/Matter/MTRBaseClusterApplicationBasic)

[`MTRBaseClusterTotalVolatileOrganicCompoundsConcentrationMeasurement`](/documentation/Matter/MTRBaseClusterTotalVolatileOrganicCompoundsConcentrationMeasurement)

[`MTRBaseClusterPowerSource`](/documentation/Matter/MTRBaseClusterPowerSource)

[`MTRBaseClusterRVCOperationalState`](/documentation/Matter/MTRBaseClusterRVCOperationalState)

[`MTRBaseClusterBasicInformation`](/documentation/Matter/MTRBaseClusterBasicInformation)

[`MTRBaseClusterBallastConfiguration`](/documentation/Matter/MTRBaseClusterBallastConfiguration)

[`MTRBaseClusterEthernetNetworkDiagnostics`](/documentation/Matter/MTRBaseClusterEthernetNetworkDiagnostics)

[`MTRBaseClusterPressureMeasurement`](/documentation/Matter/MTRBaseClusterPressureMeasurement)

[`MTRBaseClusterFanControl`](/documentation/Matter/MTRBaseClusterFanControl)

[`MTRBaseClusterCarbonMonoxideConcentrationMeasurement`](/documentation/Matter/MTRBaseClusterCarbonMonoxideConcentrationMeasurement)

[`MTRBaseClusterDoorLock`](/documentation/Matter/MTRBaseClusterDoorLock)

[`MTRBaseClusterAudioOutput`](/documentation/Matter/MTRBaseClusterAudioOutput)

[`MTRBaseClusterMediaPlayback`](/documentation/Matter/MTRBaseClusterMediaPlayback)

[`MTRBaseClusterWaterHeaterMode`](/documentation/Matter/MTRBaseClusterWaterHeaterMode)

[`MTRBaseClusterApplicationLauncher`](/documentation/Matter/MTRBaseClusterApplicationLauncher)

[`MTRBaseClusterTimeFormatLocalization`](/documentation/Matter/MTRBaseClusterTimeFormatLocalization)

[`MTRBaseClusterDeviceEnergyManagement`](/documentation/Matter/MTRBaseClusterDeviceEnergyManagement)

[`MTRBaseClusterActions`](/documentation/Matter/MTRBaseClusterActions)

[`MTRBaseClusterGeneralDiagnostics`](/documentation/Matter/MTRBaseClusterGeneralDiagnostics)

[`MTRBaseClusterThreadNetworkDirectory`](/documentation/Matter/MTRBaseClusterThreadNetworkDirectory)

[`MTRBaseClusterTemperatureControl`](/documentation/Matter/MTRBaseClusterTemperatureControl)

[`MTRBaseClusterThreadBorderRouterManagement`](/documentation/Matter/MTRBaseClusterThreadBorderRouterManagement)

[`MTRBaseClusterPM10ConcentrationMeasurement`](/documentation/Matter/MTRBaseClusterPM10ConcentrationMeasurement)

[`MTRBaseClusterElectricalPowerMeasurement`](/documentation/Matter/MTRBaseClusterElectricalPowerMeasurement)

[`MTRBaseClusterFlowMeasurement`](/documentation/Matter/MTRBaseClusterFlowMeasurement)

[`MTRBaseClusterColorControl`](/documentation/Matter/MTRBaseClusterColorControl)

[`MTRBaseClusterCarbonDioxideConcentrationMeasurement`](/documentation/Matter/MTRBaseClusterCarbonDioxideConcentrationMeasurement)

### Conforms To

[`CVarArg`](/documentation/Swift/CVarArg)

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`Hashable`](/documentation/Swift/Hashable)

[`Equatable`](/documentation/Swift/Equatable)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

### Inherits From

[`MTRCluster`](/documentation/Matter/MTRCluster)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)