<!--
{
  "availability" : [
    "iOS: 16.1.0 -",
    "iPadOS: 16.1.0 -",
    "macCatalyst: 16.1.0 -",
    "macOS: 13.0.0 -",
    "tvOS: 16.1.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 9.1.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Matter",
  "identifier" : "/documentation/Matter/MTRBaseClusterColorControl",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Matter"
    ],
    "preciseIdentifier" : "c:objc(cs)MTRBaseClusterColorControl"
  },
  "title" : "MTRBaseClusterColorControl"
}
-->

# MTRBaseClusterColorControl

```
class MTRBaseClusterColorControl
```

## Topics

### Initializers

[`-  initWithDevice:endpoint:queue:`](/documentation/Matter/MTRBaseClusterColorControl/init(device:endpoint:queue:))

[`-  initWithDevice:endpointID:queue:`](/documentation/Matter/MTRBaseClusterColorControl/init(device:endpointID:queue:))

### Instance Methods

[`-  colorLoopSetWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/colorLoopSet(with:completion:))

[`-  colorLoopSetWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/colorLoopSet(with:completionHandler:))

[`-  enhancedMoveHueWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/enhancedMoveHue(with:completion:))

[`-  enhancedMoveHueWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/enhancedMoveHue(with:completionHandler:))

[`-  enhancedMoveToHueWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/enhancedMoveToHue(with:completion:))

[`-  enhancedMoveToHueWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/enhancedMoveToHue(with:completionHandler:))

[`-  enhancedMoveToHueAndSaturationWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/enhancedMoveToHueAndSaturation(with:completion:))

[`-  enhancedMoveToHueAndSaturationWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/enhancedMoveToHueAndSaturation(with:completionHandler:))

[`-  enhancedStepHueWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/enhancedStepHue(with:completion:))

[`-  enhancedStepHueWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/enhancedStepHue(with:completionHandler:))

[`-  moveColorWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/moveColor(with:completion:))

[`-  moveColorWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/moveColor(with:completionHandler:))

[`-  moveColorTemperatureWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/moveColorTemperature(with:completion:))

[`-  moveColorTemperatureWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/moveColorTemperature(with:completionHandler:))

[`-  moveHueWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/moveHue(with:completion:))

[`-  moveHueWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/moveHue(with:completionHandler:))

[`-  moveSaturationWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/moveSaturation(with:completion:))

[`-  moveSaturationWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/moveSaturation(with:completionHandler:))

[`-  moveToColorWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/moveToColor(with:completion:))

[`-  moveToColorWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/moveToColor(with:completionHandler:))

[`-  moveToColorTemperatureWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/moveToColorTemperature(with:completion:))

[`-  moveToColorTemperatureWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/moveToColorTemperature(with:completionHandler:))

[`-  moveToHueWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/moveToHue(with:completion:))

[`-  moveToHueWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/moveToHue(with:completionHandler:))

[`-  moveToHueAndSaturationWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/moveToHueAndSaturation(with:completion:))

[`-  moveToHueAndSaturationWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/moveToHueAndSaturation(with:completionHandler:))

[`-  moveToSaturationWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/moveToSaturation(with:completion:))

[`-  moveToSaturationWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/moveToSaturation(with:completionHandler:))

[`-  readAttributeAcceptedCommandListWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeAcceptedCommandList(completion:))

[`-  readAttributeAcceptedCommandListWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeAcceptedCommandList(completionHandler:))

[`-  readAttributeAttributeListWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeAttributeList(completion:))

[`-  readAttributeAttributeListWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeAttributeList(completionHandler:))

[`-  readAttributeClusterRevisionWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeClusterRevision(completion:))

[`-  readAttributeClusterRevisionWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeClusterRevision(completionHandler:))

[`-  readAttributeColorCapabilitiesWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorCapabilities(completion:))

[`-  readAttributeColorCapabilitiesWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorCapabilities(completionHandler:))

[`-  readAttributeColorLoopActiveWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopActive(completion:))

[`-  readAttributeColorLoopActiveWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopActive(completionHandler:))

[`-  readAttributeColorLoopDirectionWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopDirection(completion:))

[`-  readAttributeColorLoopDirectionWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopDirection(completionHandler:))

[`-  readAttributeColorLoopStartEnhancedHueWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopStartEnhancedHue(completion:))

[`-  readAttributeColorLoopStartEnhancedHueWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopStartEnhancedHue(completionHandler:))

[`-  readAttributeColorLoopStoredEnhancedHueWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopStoredEnhancedHue(completion:))

[`-  readAttributeColorLoopStoredEnhancedHueWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopStoredEnhancedHue(completionHandler:))

[`-  readAttributeColorLoopTimeWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopTime(completion:))

[`-  readAttributeColorLoopTimeWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopTime(completionHandler:))

[`-  readAttributeColorModeWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorMode(completion:))

[`-  readAttributeColorModeWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorMode(completionHandler:))

[`-  readAttributeColorPointBIntensityWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointBIntensity(completion:))

[`-  readAttributeColorPointBIntensityWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointBIntensity(completionHandler:))

[`-  readAttributeColorPointBXWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointBX(completion:))

[`-  readAttributeColorPointBXWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointBX(completionHandler:))

[`-  readAttributeColorPointBYWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointBY(completion:))

[`-  readAttributeColorPointBYWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointBY(completionHandler:))

[`-  readAttributeColorPointGIntensityWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointGIntensity(completion:))

[`-  readAttributeColorPointGIntensityWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointGIntensity(completionHandler:))

[`-  readAttributeColorPointGXWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointGX(completion:))

[`-  readAttributeColorPointGXWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointGX(completionHandler:))

[`-  readAttributeColorPointGYWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointGY(completion:))

[`-  readAttributeColorPointGYWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointGY(completionHandler:))

[`-  readAttributeColorPointRIntensityWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointRIntensity(completion:))

[`-  readAttributeColorPointRIntensityWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointRIntensity(completionHandler:))

[`-  readAttributeColorPointRXWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointRX(completion:))

[`-  readAttributeColorPointRXWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointRX(completionHandler:))

[`-  readAttributeColorPointRYWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointRY(completion:))

[`-  readAttributeColorPointRYWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointRY(completionHandler:))

[`-  readAttributeColorTempPhysicalMaxMiredsWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorTempPhysicalMaxMireds(completion:))

[`-  readAttributeColorTempPhysicalMaxMiredsWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorTempPhysicalMaxMireds(completionHandler:))

[`-  readAttributeColorTempPhysicalMinMiredsWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorTempPhysicalMinMireds(completion:))

[`-  readAttributeColorTempPhysicalMinMiredsWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorTempPhysicalMinMireds(completionHandler:))

[`-  readAttributeColorTemperatureMiredsWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorTemperatureMireds(completion:))

[`-  readAttributeColorTemperatureMiredsWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorTemperatureMireds(completionHandler:))

[`-  readAttributeCompensationTextWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCompensationText(completion:))

[`-  readAttributeCompensationTextWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCompensationText(completionHandler:))

[`-  readAttributeCoupleColorTempToLevelMinMiredsWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCoupleColorTempToLevelMinMireds(completion:))

[`-  readAttributeCoupleColorTempToLevelMinMiredsWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCoupleColorTempToLevelMinMireds(completionHandler:))

[`-  readAttributeCurrentHueWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentHue(completion:))

[`-  readAttributeCurrentHueWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentHue(completionHandler:))

[`-  readAttributeCurrentSaturationWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentSaturation(completion:))

[`-  readAttributeCurrentSaturationWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentSaturation(completionHandler:))

[`-  readAttributeCurrentXWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentX(completion:))

[`-  readAttributeCurrentXWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentX(completionHandler:))

[`-  readAttributeCurrentYWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentY(completion:))

[`-  readAttributeCurrentYWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentY(completionHandler:))

[`-  readAttributeDriftCompensationWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeDriftCompensation(completion:))

[`-  readAttributeDriftCompensationWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeDriftCompensation(completionHandler:))

[`-  readAttributeEnhancedColorModeWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeEnhancedColorMode(completion:))

[`-  readAttributeEnhancedColorModeWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeEnhancedColorMode(completionHandler:))

[`-  readAttributeEnhancedCurrentHueWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeEnhancedCurrentHue(completion:))

[`-  readAttributeEnhancedCurrentHueWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeEnhancedCurrentHue(completionHandler:))

[`-  readAttributeFeatureMapWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeFeatureMap(completion:))

[`-  readAttributeFeatureMapWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeFeatureMap(completionHandler:))

[`-  readAttributeGeneratedCommandListWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeGeneratedCommandList(completion:))

[`-  readAttributeGeneratedCommandListWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeGeneratedCommandList(completionHandler:))

[`-  readAttributeNumberOfPrimariesWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeNumberOfPrimaries(completion:))

[`-  readAttributeNumberOfPrimariesWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeNumberOfPrimaries(completionHandler:))

[`-  readAttributeOptionsWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeOptions(completion:))

[`-  readAttributeOptionsWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeOptions(completionHandler:))

[`-  readAttributePrimary1IntensityWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary1Intensity(completion:))

[`-  readAttributePrimary1IntensityWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary1Intensity(completionHandler:))

[`-  readAttributePrimary1XWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary1X(completion:))

[`-  readAttributePrimary1XWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary1X(completionHandler:))

[`-  readAttributePrimary1YWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary1Y(completion:))

[`-  readAttributePrimary1YWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary1Y(completionHandler:))

[`-  readAttributePrimary2IntensityWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary2Intensity(completion:))

[`-  readAttributePrimary2IntensityWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary2Intensity(completionHandler:))

[`-  readAttributePrimary2XWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary2X(completion:))

[`-  readAttributePrimary2XWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary2X(completionHandler:))

[`-  readAttributePrimary2YWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary2Y(completion:))

[`-  readAttributePrimary2YWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary2Y(completionHandler:))

[`-  readAttributePrimary3IntensityWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary3Intensity(completion:))

[`-  readAttributePrimary3IntensityWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary3Intensity(completionHandler:))

[`-  readAttributePrimary3XWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary3X(completion:))

[`-  readAttributePrimary3XWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary3X(completionHandler:))

[`-  readAttributePrimary3YWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary3Y(completion:))

[`-  readAttributePrimary3YWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary3Y(completionHandler:))

[`-  readAttributePrimary4IntensityWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary4Intensity(completion:))

[`-  readAttributePrimary4IntensityWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary4Intensity(completionHandler:))

[`-  readAttributePrimary4XWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary4X(completion:))

[`-  readAttributePrimary4XWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary4X(completionHandler:))

[`-  readAttributePrimary4YWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary4Y(completion:))

[`-  readAttributePrimary4YWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary4Y(completionHandler:))

[`-  readAttributePrimary5IntensityWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary5Intensity(completion:))

[`-  readAttributePrimary5IntensityWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary5Intensity(completionHandler:))

[`-  readAttributePrimary5XWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary5X(completion:))

[`-  readAttributePrimary5XWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary5X(completionHandler:))

[`-  readAttributePrimary5YWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary5Y(completion:))

[`-  readAttributePrimary5YWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary5Y(completionHandler:))

[`-  readAttributePrimary6IntensityWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary6Intensity(completion:))

[`-  readAttributePrimary6IntensityWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary6Intensity(completionHandler:))

[`-  readAttributePrimary6XWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary6X(completion:))

[`-  readAttributePrimary6XWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary6X(completionHandler:))

[`-  readAttributePrimary6YWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary6Y(completion:))

[`-  readAttributePrimary6YWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary6Y(completionHandler:))

[`-  readAttributeRemainingTimeWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeRemainingTime(completion:))

[`-  readAttributeRemainingTimeWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeRemainingTime(completionHandler:))

[`-  readAttributeStartUpColorTemperatureMiredsWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeStartUpColorTemperatureMireds(completion:))

[`-  readAttributeStartUpColorTemperatureMiredsWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeStartUpColorTemperatureMireds(completionHandler:))

[`-  readAttributeWhitePointXWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeWhitePointX(completion:))

[`-  readAttributeWhitePointXWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeWhitePointX(completionHandler:))

[`-  readAttributeWhitePointYWithCompletion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeWhitePointY(completion:))

[`-  readAttributeWhitePointYWithCompletionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeWhitePointY(completionHandler:))

[`-  stepColorWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/stepColor(with:completion:))

[`-  stepColorWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/stepColor(with:completionHandler:))

[`-  stepColorTemperatureWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/stepColorTemperature(with:completion:))

[`-  stepColorTemperatureWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/stepColorTemperature(with:completionHandler:))

[`-  stepHueWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/stepHue(with:completion:))

[`-  stepHueWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/stepHue(with:completionHandler:))

[`-  stepSaturationWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/stepSaturation(with:completion:))

[`-  stepSaturationWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/stepSaturation(with:completionHandler:))

[`-  stopMoveStepWithParams:completion:`](/documentation/Matter/MTRBaseClusterColorControl/stopMoveStep(with:completion:))

[`-  stopMoveStepWithParams:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/stopMoveStep(with:completionHandler:))

[`-  subscribeAttributeAcceptedCommandListWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeAcceptedCommandList(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeAcceptedCommandListWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeAcceptedCommandList(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeAttributeListWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeAttributeList(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeAttributeListWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeAttributeList(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeClusterRevisionWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeClusterRevision(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeClusterRevisionWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeClusterRevision(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorCapabilitiesWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorCapabilities(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorCapabilitiesWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorCapabilities(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorLoopActiveWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorLoopActive(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorLoopActiveWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorLoopActive(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorLoopDirectionWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorLoopDirection(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorLoopDirectionWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorLoopDirection(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorLoopStartEnhancedHueWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorLoopStartEnhancedHue(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorLoopStartEnhancedHueWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorLoopStartEnhancedHue(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorLoopStoredEnhancedHueWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorLoopStoredEnhancedHue(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorLoopStoredEnhancedHueWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorLoopStoredEnhancedHue(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorLoopTimeWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorLoopTime(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorLoopTimeWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorLoopTime(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorModeWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorMode(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorModeWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorMode(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointBIntensityWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointBIntensity(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointBIntensityWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointBIntensity(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointBXWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointBX(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointBXWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointBX(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointBYWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointBY(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointBYWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointBY(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointGIntensityWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointGIntensity(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointGIntensityWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointGIntensity(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointGXWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointGX(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointGXWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointGX(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointGYWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointGY(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointGYWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointGY(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointRIntensityWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointRIntensity(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointRIntensityWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointRIntensity(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointRXWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointRX(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointRXWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointRX(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointRYWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointRY(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorPointRYWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorPointRY(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorTempPhysicalMaxMiredsWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorTempPhysicalMaxMireds(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorTempPhysicalMaxMiredsWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorTempPhysicalMaxMireds(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorTempPhysicalMinMiredsWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorTempPhysicalMinMireds(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorTempPhysicalMinMiredsWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorTempPhysicalMinMireds(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorTemperatureMiredsWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorTemperatureMireds(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeColorTemperatureMiredsWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeColorTemperatureMireds(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeCompensationTextWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeCompensationText(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeCompensationTextWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeCompensationText(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeCoupleColorTempToLevelMinMiredsWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeCoupleColorTempToLevelMinMireds(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeCoupleColorTempToLevelMinMiredsWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeCoupleColorTempToLevelMinMireds(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeCurrentHueWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeCurrentHue(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeCurrentHueWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeCurrentHue(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeCurrentSaturationWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeCurrentSaturation(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeCurrentSaturationWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeCurrentSaturation(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeCurrentXWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeCurrentX(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeCurrentXWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeCurrentX(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeCurrentYWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeCurrentY(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeCurrentYWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeCurrentY(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeDriftCompensationWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeDriftCompensation(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeDriftCompensationWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeDriftCompensation(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeEnhancedColorModeWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeEnhancedColorMode(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeEnhancedColorModeWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeEnhancedColorMode(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeEnhancedCurrentHueWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeEnhancedCurrentHue(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeEnhancedCurrentHueWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeEnhancedCurrentHue(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeFeatureMapWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeFeatureMap(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeFeatureMapWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeFeatureMap(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeGeneratedCommandListWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeGeneratedCommandList(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeGeneratedCommandListWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeGeneratedCommandList(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeNumberOfPrimariesWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeNumberOfPrimaries(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeNumberOfPrimariesWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeNumberOfPrimaries(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeOptionsWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeOptions(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeOptionsWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeOptions(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary1IntensityWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary1Intensity(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary1IntensityWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary1Intensity(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary1XWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary1X(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary1XWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary1X(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary1YWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary1Y(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary1YWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary1Y(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary2IntensityWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary2Intensity(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary2IntensityWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary2Intensity(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary2XWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary2X(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary2XWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary2X(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary2YWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary2Y(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary2YWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary2Y(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary3IntensityWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary3Intensity(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary3IntensityWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary3Intensity(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary3XWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary3X(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary3XWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary3X(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary3YWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary3Y(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary3YWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary3Y(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary4IntensityWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary4Intensity(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary4IntensityWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary4Intensity(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary4XWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary4X(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary4XWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary4X(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary4YWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary4Y(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary4YWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary4Y(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary5IntensityWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary5Intensity(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary5IntensityWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary5Intensity(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary5XWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary5X(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary5XWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary5X(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary5YWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary5Y(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary5YWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary5Y(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary6IntensityWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary6Intensity(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary6IntensityWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary6Intensity(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary6XWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary6X(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary6XWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary6X(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary6YWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary6Y(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributePrimary6YWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributePrimary6Y(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeRemainingTimeWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeRemainingTime(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeRemainingTimeWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeRemainingTime(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeStartUpColorTemperatureMiredsWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeStartUpColorTemperatureMireds(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeStartUpColorTemperatureMiredsWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeStartUpColorTemperatureMireds(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeWhitePointXWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeWhitePointX(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeWhitePointXWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeWhitePointX(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeWhitePointYWithParams:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeWhitePointY(with:subscriptionEstablished:reportHandler:))

[`-  subscribeAttributeWhitePointYWithMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:`](/documentation/Matter/MTRBaseClusterColorControl/subscribeAttributeWhitePointY(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:))

[`-  writeAttributeColorPointBIntensityWithValue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointBIntensity(withValue:completion:))

[`-  writeAttributeColorPointBIntensityWithValue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointBIntensity(withValue:completionHandler:))

[`-  writeAttributeColorPointBIntensityWithValue:params:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointBIntensity(withValue:params:completion:))

[`-  writeAttributeColorPointBIntensityWithValue:params:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointBIntensity(withValue:params:completionHandler:))

[`-  writeAttributeColorPointBXWithValue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointBX(withValue:completion:))

[`-  writeAttributeColorPointBXWithValue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointBX(withValue:completionHandler:))

[`-  writeAttributeColorPointBXWithValue:params:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointBX(withValue:params:completion:))

[`-  writeAttributeColorPointBXWithValue:params:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointBX(withValue:params:completionHandler:))

[`-  writeAttributeColorPointBYWithValue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointBY(withValue:completion:))

[`-  writeAttributeColorPointBYWithValue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointBY(withValue:completionHandler:))

[`-  writeAttributeColorPointBYWithValue:params:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointBY(withValue:params:completion:))

[`-  writeAttributeColorPointBYWithValue:params:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointBY(withValue:params:completionHandler:))

[`-  writeAttributeColorPointGIntensityWithValue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointGIntensity(withValue:completion:))

[`-  writeAttributeColorPointGIntensityWithValue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointGIntensity(withValue:completionHandler:))

[`-  writeAttributeColorPointGIntensityWithValue:params:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointGIntensity(withValue:params:completion:))

[`-  writeAttributeColorPointGIntensityWithValue:params:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointGIntensity(withValue:params:completionHandler:))

[`-  writeAttributeColorPointGXWithValue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointGX(withValue:completion:))

[`-  writeAttributeColorPointGXWithValue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointGX(withValue:completionHandler:))

[`-  writeAttributeColorPointGXWithValue:params:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointGX(withValue:params:completion:))

[`-  writeAttributeColorPointGXWithValue:params:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointGX(withValue:params:completionHandler:))

[`-  writeAttributeColorPointGYWithValue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointGY(withValue:completion:))

[`-  writeAttributeColorPointGYWithValue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointGY(withValue:completionHandler:))

[`-  writeAttributeColorPointGYWithValue:params:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointGY(withValue:params:completion:))

[`-  writeAttributeColorPointGYWithValue:params:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointGY(withValue:params:completionHandler:))

[`-  writeAttributeColorPointRIntensityWithValue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointRIntensity(withValue:completion:))

[`-  writeAttributeColorPointRIntensityWithValue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointRIntensity(withValue:completionHandler:))

[`-  writeAttributeColorPointRIntensityWithValue:params:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointRIntensity(withValue:params:completion:))

[`-  writeAttributeColorPointRIntensityWithValue:params:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointRIntensity(withValue:params:completionHandler:))

[`-  writeAttributeColorPointRXWithValue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointRX(withValue:completion:))

[`-  writeAttributeColorPointRXWithValue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointRX(withValue:completionHandler:))

[`-  writeAttributeColorPointRXWithValue:params:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointRX(withValue:params:completion:))

[`-  writeAttributeColorPointRXWithValue:params:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointRX(withValue:params:completionHandler:))

[`-  writeAttributeColorPointRYWithValue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointRY(withValue:completion:))

[`-  writeAttributeColorPointRYWithValue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointRY(withValue:completionHandler:))

[`-  writeAttributeColorPointRYWithValue:params:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointRY(withValue:params:completion:))

[`-  writeAttributeColorPointRYWithValue:params:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeColorPointRY(withValue:params:completionHandler:))

[`-  writeAttributeOptionsWithValue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeOptions(withValue:completion:))

[`-  writeAttributeOptionsWithValue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeOptions(withValue:completionHandler:))

[`-  writeAttributeOptionsWithValue:params:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeOptions(withValue:params:completion:))

[`-  writeAttributeOptionsWithValue:params:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeOptions(withValue:params:completionHandler:))

[`-  writeAttributeStartUpColorTemperatureMiredsWithValue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeStartUpColorTemperatureMireds(withValue:completion:))

[`-  writeAttributeStartUpColorTemperatureMiredsWithValue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeStartUpColorTemperatureMireds(withValue:completionHandler:))

[`-  writeAttributeStartUpColorTemperatureMiredsWithValue:params:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeStartUpColorTemperatureMireds(withValue:params:completion:))

[`-  writeAttributeStartUpColorTemperatureMiredsWithValue:params:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeStartUpColorTemperatureMireds(withValue:params:completionHandler:))

[`-  writeAttributeWhitePointXWithValue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeWhitePointX(withValue:completion:))

[`-  writeAttributeWhitePointXWithValue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeWhitePointX(withValue:completionHandler:))

[`-  writeAttributeWhitePointXWithValue:params:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeWhitePointX(withValue:params:completion:))

[`-  writeAttributeWhitePointXWithValue:params:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeWhitePointX(withValue:params:completionHandler:))

[`-  writeAttributeWhitePointYWithValue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeWhitePointY(withValue:completion:))

[`-  writeAttributeWhitePointYWithValue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeWhitePointY(withValue:completionHandler:))

[`-  writeAttributeWhitePointYWithValue:params:completion:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeWhitePointY(withValue:params:completion:))

[`-  writeAttributeWhitePointYWithValue:params:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/writeAttributeWhitePointY(withValue:params:completionHandler:))

### Type Methods

[`+  readAttributeAcceptedCommandListWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeAcceptedCommandList(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeAcceptedCommandListWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeAcceptedCommandList(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeAttributeListWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeAttributeList(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeAttributeListWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeAttributeList(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeClusterRevisionWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeClusterRevision(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeClusterRevisionWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeClusterRevision(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorCapabilitiesWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorCapabilities(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorCapabilitiesWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorCapabilities(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorLoopActiveWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopActive(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorLoopActiveWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopActive(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorLoopDirectionWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopDirection(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorLoopDirectionWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopDirection(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorLoopStartEnhancedHueWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopStartEnhancedHue(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorLoopStartEnhancedHueWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopStartEnhancedHue(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorLoopStoredEnhancedHueWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopStoredEnhancedHue(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorLoopStoredEnhancedHueWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopStoredEnhancedHue(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorLoopTimeWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopTime(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorLoopTimeWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorLoopTime(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorModeWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorMode(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorModeWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorMode(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorPointBIntensityWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointBIntensity(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorPointBIntensityWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointBIntensity(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorPointBXWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointBX(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorPointBXWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointBX(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorPointBYWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointBY(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorPointBYWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointBY(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorPointGIntensityWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointGIntensity(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorPointGIntensityWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointGIntensity(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorPointGXWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointGX(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorPointGXWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointGX(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorPointGYWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointGY(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorPointGYWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointGY(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorPointRIntensityWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointRIntensity(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorPointRIntensityWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointRIntensity(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorPointRXWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointRX(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorPointRXWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointRX(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorPointRYWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointRY(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorPointRYWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorPointRY(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorTempPhysicalMaxMiredsWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorTempPhysicalMaxMireds(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorTempPhysicalMaxMiredsWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorTempPhysicalMaxMireds(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorTempPhysicalMinMiredsWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorTempPhysicalMinMireds(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorTempPhysicalMinMiredsWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorTempPhysicalMinMireds(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeColorTemperatureMiredsWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorTemperatureMireds(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeColorTemperatureMiredsWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeColorTemperatureMireds(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeCompensationTextWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCompensationText(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeCompensationTextWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCompensationText(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeCoupleColorTempToLevelMinMiredsWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCoupleColorTempToLevelMinMireds(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeCoupleColorTempToLevelMinMiredsWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCoupleColorTempToLevelMinMireds(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeCurrentHueWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentHue(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeCurrentHueWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentHue(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeCurrentSaturationWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentSaturation(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeCurrentSaturationWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentSaturation(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeCurrentXWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentX(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeCurrentXWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentX(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeCurrentYWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentY(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeCurrentYWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeCurrentY(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeDriftCompensationWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeDriftCompensation(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeDriftCompensationWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeDriftCompensation(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeEnhancedColorModeWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeEnhancedColorMode(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeEnhancedColorModeWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeEnhancedColorMode(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeEnhancedCurrentHueWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeEnhancedCurrentHue(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeEnhancedCurrentHueWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeEnhancedCurrentHue(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeFeatureMapWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeFeatureMap(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeFeatureMapWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeFeatureMap(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeGeneratedCommandListWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeGeneratedCommandList(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeGeneratedCommandListWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeGeneratedCommandList(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeNumberOfPrimariesWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeNumberOfPrimaries(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeNumberOfPrimariesWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeNumberOfPrimaries(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeOptionsWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeOptions(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeOptionsWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeOptions(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary1IntensityWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary1Intensity(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary1IntensityWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary1Intensity(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary1XWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary1X(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary1XWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary1X(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary1YWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary1Y(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary1YWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary1Y(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary2IntensityWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary2Intensity(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary2IntensityWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary2Intensity(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary2XWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary2X(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary2XWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary2X(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary2YWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary2Y(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary2YWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary2Y(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary3IntensityWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary3Intensity(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary3IntensityWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary3Intensity(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary3XWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary3X(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary3XWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary3X(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary3YWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary3Y(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary3YWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary3Y(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary4IntensityWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary4Intensity(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary4IntensityWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary4Intensity(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary4XWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary4X(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary4XWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary4X(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary4YWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary4Y(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary4YWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary4Y(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary5IntensityWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary5Intensity(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary5IntensityWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary5Intensity(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary5XWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary5X(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary5XWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary5X(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary5YWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary5Y(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary5YWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary5Y(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary6IntensityWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary6Intensity(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary6IntensityWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary6Intensity(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary6XWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary6X(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary6XWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary6X(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributePrimary6YWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary6Y(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributePrimary6YWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributePrimary6Y(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeRemainingTimeWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeRemainingTime(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeRemainingTimeWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeRemainingTime(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeStartUpColorTemperatureMiredsWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeStartUpColorTemperatureMireds(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeStartUpColorTemperatureMiredsWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeStartUpColorTemperatureMireds(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeWhitePointXWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeWhitePointX(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeWhitePointXWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeWhitePointX(withClusterStateCache:endpoint:queue:completion:))

[`+  readAttributeWhitePointYWithAttributeCache:endpoint:queue:completionHandler:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeWhitePointY(withAttributeCache:endpoint:queue:completionHandler:))

[`+  readAttributeWhitePointYWithClusterStateCache:endpoint:queue:completion:`](/documentation/Matter/MTRBaseClusterColorControl/readAttributeWhitePointY(withClusterStateCache:endpoint:queue:completion:))

## Relationships

### Conforms To

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

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

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

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

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

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

### Inherits From

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

---

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)