---
title: MTRBaseClusterLevelControl
framework: matter
role: symbol
role_heading: Class
path: matter/mtrbaseclusterlevelcontrol
---

# MTRBaseClusterLevelControl

## Declaration

```swift
class MTRBaseClusterLevelControl
```

## Topics

### Initializers

- [init(device:endpoint:queue:)](matter/mtrbaseclusterlevelcontrol/init(device:endpoint:queue:).md)
- [init(device:endpointID:queue:)](matter/mtrbaseclusterlevelcontrol/init(device:endpointid:queue:).md)

### Instance Methods

- [move(with:completion:)](matter/mtrbaseclusterlevelcontrol/move(with:completion:).md)
- [move(with:completionHandler:)](matter/mtrbaseclusterlevelcontrol/move(with:completionhandler:).md)
- [moveToClosestFrequency(with:completion:)](matter/mtrbaseclusterlevelcontrol/movetoclosestfrequency(with:completion:).md)
- [moveToClosestFrequency(with:completionHandler:)](matter/mtrbaseclusterlevelcontrol/movetoclosestfrequency(with:completionhandler:).md)
- [moveToLevel(with:completion:)](matter/mtrbaseclusterlevelcontrol/movetolevel(with:completion:).md)
- [moveToLevel(with:completionHandler:)](matter/mtrbaseclusterlevelcontrol/movetolevel(with:completionhandler:).md)
- [moveToLevelWithOnOff(with:completion:)](matter/mtrbaseclusterlevelcontrol/movetolevelwithonoff(with:completion:).md)
- [moveToLevelWithOnOff(with:completionHandler:)](matter/mtrbaseclusterlevelcontrol/movetolevelwithonoff(with:completionhandler:).md)
- [moveWithOnOff(with:completion:)](matter/mtrbaseclusterlevelcontrol/movewithonoff(with:completion:).md)
- [moveWithOnOff(with:completionHandler:)](matter/mtrbaseclusterlevelcontrol/movewithonoff(with:completionhandler:).md)
- [readAttributeAcceptedCommandList(completion:)](matter/mtrbaseclusterlevelcontrol/readattributeacceptedcommandlist(completion:).md)
- [readAttributeAcceptedCommandList(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeacceptedcommandlist(completionhandler:).md)
- [readAttributeAttributeList(completion:)](matter/mtrbaseclusterlevelcontrol/readattributeattributelist(completion:).md)
- [readAttributeAttributeList(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeattributelist(completionhandler:).md)
- [readAttributeClusterRevision(completion:)](matter/mtrbaseclusterlevelcontrol/readattributeclusterrevision(completion:).md)
- [readAttributeClusterRevision(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeclusterrevision(completionhandler:).md)
- [readAttributeCurrentFrequency(completion:)](matter/mtrbaseclusterlevelcontrol/readattributecurrentfrequency(completion:).md)
- [readAttributeCurrentFrequency(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributecurrentfrequency(completionhandler:).md)
- [readAttributeCurrentLevel(completion:)](matter/mtrbaseclusterlevelcontrol/readattributecurrentlevel(completion:).md)
- [readAttributeCurrentLevel(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributecurrentlevel(completionhandler:).md)
- [readAttributeDefaultMoveRate(completion:)](matter/mtrbaseclusterlevelcontrol/readattributedefaultmoverate(completion:).md)
- [readAttributeDefaultMoveRate(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributedefaultmoverate(completionhandler:).md)
- [readAttributeFeatureMap(completion:)](matter/mtrbaseclusterlevelcontrol/readattributefeaturemap(completion:).md)
- [readAttributeFeatureMap(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributefeaturemap(completionhandler:).md)
- [readAttributeGeneratedCommandList(completion:)](matter/mtrbaseclusterlevelcontrol/readattributegeneratedcommandlist(completion:).md)
- [readAttributeGeneratedCommandList(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributegeneratedcommandlist(completionhandler:).md)
- [readAttributeMaxFrequency(completion:)](matter/mtrbaseclusterlevelcontrol/readattributemaxfrequency(completion:).md)
- [readAttributeMaxFrequency(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributemaxfrequency(completionhandler:).md)
- [readAttributeMaxLevel(completion:)](matter/mtrbaseclusterlevelcontrol/readattributemaxlevel(completion:).md)
- [readAttributeMaxLevel(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributemaxlevel(completionhandler:).md)
- [readAttributeMinFrequency(completion:)](matter/mtrbaseclusterlevelcontrol/readattributeminfrequency(completion:).md)
- [readAttributeMinFrequency(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeminfrequency(completionhandler:).md)
- [readAttributeMinLevel(completion:)](matter/mtrbaseclusterlevelcontrol/readattributeminlevel(completion:).md)
- [readAttributeMinLevel(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeminlevel(completionhandler:).md)
- [readAttributeOffTransitionTime(completion:)](matter/mtrbaseclusterlevelcontrol/readattributeofftransitiontime(completion:).md)
- [readAttributeOffTransitionTime(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeofftransitiontime(completionhandler:).md)
- [readAttributeOnLevel(completion:)](matter/mtrbaseclusterlevelcontrol/readattributeonlevel(completion:).md)
- [readAttributeOnLevel(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeonlevel(completionhandler:).md)
- [readAttributeOnOffTransitionTime(completion:)](matter/mtrbaseclusterlevelcontrol/readattributeonofftransitiontime(completion:).md)
- [readAttributeOnOffTransitionTime(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeonofftransitiontime(completionhandler:).md)
- [readAttributeOnTransitionTime(completion:)](matter/mtrbaseclusterlevelcontrol/readattributeontransitiontime(completion:).md)
- [readAttributeOnTransitionTime(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeontransitiontime(completionhandler:).md)
- [readAttributeOptions(completion:)](matter/mtrbaseclusterlevelcontrol/readattributeoptions(completion:).md)
- [readAttributeOptions(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeoptions(completionhandler:).md)
- [readAttributeRemainingTime(completion:)](matter/mtrbaseclusterlevelcontrol/readattributeremainingtime(completion:).md)
- [readAttributeRemainingTime(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeremainingtime(completionhandler:).md)
- [readAttributeStartUpCurrentLevel(completion:)](matter/mtrbaseclusterlevelcontrol/readattributestartupcurrentlevel(completion:).md)
- [readAttributeStartUpCurrentLevel(completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributestartupcurrentlevel(completionhandler:).md)
- [step(with:completion:)](matter/mtrbaseclusterlevelcontrol/step(with:completion:).md)
- [step(with:completionHandler:)](matter/mtrbaseclusterlevelcontrol/step(with:completionhandler:).md)
- [stepWithOnOff(with:completion:)](matter/mtrbaseclusterlevelcontrol/stepwithonoff(with:completion:).md)
- [stepWithOnOff(with:completionHandler:)](matter/mtrbaseclusterlevelcontrol/stepwithonoff(with:completionhandler:).md)
- [stop(with:completion:)](matter/mtrbaseclusterlevelcontrol/stop(with:completion:).md)
- [stop(with:completionHandler:)](matter/mtrbaseclusterlevelcontrol/stop(with:completionhandler:).md)
- [stopWithOnOff(with:completion:)](matter/mtrbaseclusterlevelcontrol/stopwithonoff(with:completion:).md)
- [stopWithOnOff(with:completionHandler:)](matter/mtrbaseclusterlevelcontrol/stopwithonoff(with:completionhandler:).md)
- [subscribeAttributeAcceptedCommandList(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeacceptedcommandlist(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAcceptedCommandList(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeacceptedcommandlist(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAttributeList(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeattributelist(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeAttributeList(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeattributelist(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeClusterRevision(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeclusterrevision(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeClusterRevision(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeclusterrevision(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeCurrentFrequency(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributecurrentfrequency(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeCurrentFrequency(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributecurrentfrequency(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeCurrentLevel(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributecurrentlevel(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeCurrentLevel(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributecurrentlevel(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeDefaultMoveRate(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributedefaultmoverate(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeDefaultMoveRate(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributedefaultmoverate(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeFeatureMap(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributefeaturemap(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeFeatureMap(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributefeaturemap(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeGeneratedCommandList(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributegeneratedcommandlist(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeGeneratedCommandList(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributegeneratedcommandlist(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMaxFrequency(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributemaxfrequency(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMaxFrequency(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributemaxfrequency(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMaxLevel(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributemaxlevel(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMaxLevel(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributemaxlevel(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMinFrequency(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeminfrequency(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMinFrequency(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeminfrequency(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMinLevel(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeminlevel(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeMinLevel(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeminlevel(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOffTransitionTime(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeofftransitiontime(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOffTransitionTime(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeofftransitiontime(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOnLevel(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeonlevel(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOnLevel(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeonlevel(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOnOffTransitionTime(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeonofftransitiontime(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOnOffTransitionTime(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeonofftransitiontime(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOnTransitionTime(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeontransitiontime(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOnTransitionTime(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeontransitiontime(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOptions(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeoptions(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeOptions(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeoptions(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeRemainingTime(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeremainingtime(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeRemainingTime(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributeremainingtime(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeStartUpCurrentLevel(with:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributestartupcurrentlevel(with:subscriptionestablished:reporthandler:).md)
- [subscribeAttributeStartUpCurrentLevel(withMinInterval:maxInterval:params:subscriptionEstablished:reportHandler:)](matter/mtrbaseclusterlevelcontrol/subscribeattributestartupcurrentlevel(withmininterval:maxinterval:params:subscriptionestablished:reporthandler:).md)
- [writeAttributeDefaultMoveRate(withValue:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributedefaultmoverate(withvalue:completion:).md)
- [writeAttributeDefaultMoveRate(withValue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributedefaultmoverate(withvalue:completionhandler:).md)
- [writeAttributeDefaultMoveRate(withValue:params:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributedefaultmoverate(withvalue:params:completion:).md)
- [writeAttributeDefaultMoveRate(withValue:params:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributedefaultmoverate(withvalue:params:completionhandler:).md)
- [writeAttributeOffTransitionTime(withValue:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributeofftransitiontime(withvalue:completion:).md)
- [writeAttributeOffTransitionTime(withValue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributeofftransitiontime(withvalue:completionhandler:).md)
- [writeAttributeOffTransitionTime(withValue:params:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributeofftransitiontime(withvalue:params:completion:).md)
- [writeAttributeOffTransitionTime(withValue:params:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributeofftransitiontime(withvalue:params:completionhandler:).md)
- [writeAttributeOnLevel(withValue:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributeonlevel(withvalue:completion:).md)
- [writeAttributeOnLevel(withValue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributeonlevel(withvalue:completionhandler:).md)
- [writeAttributeOnLevel(withValue:params:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributeonlevel(withvalue:params:completion:).md)
- [writeAttributeOnLevel(withValue:params:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributeonlevel(withvalue:params:completionhandler:).md)
- [writeAttributeOnOffTransitionTime(withValue:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributeonofftransitiontime(withvalue:completion:).md)
- [writeAttributeOnOffTransitionTime(withValue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributeonofftransitiontime(withvalue:completionhandler:).md)
- [writeAttributeOnOffTransitionTime(withValue:params:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributeonofftransitiontime(withvalue:params:completion:).md)
- [writeAttributeOnOffTransitionTime(withValue:params:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributeonofftransitiontime(withvalue:params:completionhandler:).md)
- [writeAttributeOnTransitionTime(withValue:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributeontransitiontime(withvalue:completion:).md)
- [writeAttributeOnTransitionTime(withValue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributeontransitiontime(withvalue:completionhandler:).md)
- [writeAttributeOnTransitionTime(withValue:params:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributeontransitiontime(withvalue:params:completion:).md)
- [writeAttributeOnTransitionTime(withValue:params:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributeontransitiontime(withvalue:params:completionhandler:).md)
- [writeAttributeOptions(withValue:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributeoptions(withvalue:completion:).md)
- [writeAttributeOptions(withValue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributeoptions(withvalue:completionhandler:).md)
- [writeAttributeOptions(withValue:params:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributeoptions(withvalue:params:completion:).md)
- [writeAttributeOptions(withValue:params:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributeoptions(withvalue:params:completionhandler:).md)
- [writeAttributeStartUpCurrentLevel(withValue:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributestartupcurrentlevel(withvalue:completion:).md)
- [writeAttributeStartUpCurrentLevel(withValue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributestartupcurrentlevel(withvalue:completionhandler:).md)
- [writeAttributeStartUpCurrentLevel(withValue:params:completion:)](matter/mtrbaseclusterlevelcontrol/writeattributestartupcurrentlevel(withvalue:params:completion:).md)
- [writeAttributeStartUpCurrentLevel(withValue:params:completionHandler:)](matter/mtrbaseclusterlevelcontrol/writeattributestartupcurrentlevel(withvalue:params:completionhandler:).md)

### Type Methods

- [readAttributeAcceptedCommandList(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeacceptedcommandlist(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeAcceptedCommandList(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributeacceptedcommandlist(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeAttributeList(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeattributelist(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeAttributeList(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributeattributelist(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeClusterRevision(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeclusterrevision(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeClusterRevision(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributeclusterrevision(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeCurrentFrequency(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributecurrentfrequency(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeCurrentFrequency(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributecurrentfrequency(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeCurrentLevel(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributecurrentlevel(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeCurrentLevel(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributecurrentlevel(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeDefaultMoveRate(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributedefaultmoverate(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeDefaultMoveRate(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributedefaultmoverate(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeFeatureMap(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributefeaturemap(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeFeatureMap(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributefeaturemap(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeGeneratedCommandList(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributegeneratedcommandlist(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeGeneratedCommandList(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributegeneratedcommandlist(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeMaxFrequency(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributemaxfrequency(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeMaxFrequency(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributemaxfrequency(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeMaxLevel(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributemaxlevel(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeMaxLevel(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributemaxlevel(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeMinFrequency(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeminfrequency(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeMinFrequency(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributeminfrequency(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeMinLevel(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeminlevel(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeMinLevel(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributeminlevel(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeOffTransitionTime(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeofftransitiontime(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeOffTransitionTime(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributeofftransitiontime(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeOnLevel(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeonlevel(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeOnLevel(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributeonlevel(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeOnOffTransitionTime(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeonofftransitiontime(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeOnOffTransitionTime(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributeonofftransitiontime(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeOnTransitionTime(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeontransitiontime(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeOnTransitionTime(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributeontransitiontime(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeOptions(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeoptions(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeOptions(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributeoptions(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeRemainingTime(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributeremainingtime(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeRemainingTime(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributeremainingtime(withclusterstatecache:endpoint:queue:completion:).md)
- [readAttributeStartUpCurrentLevel(withAttributeCache:endpoint:queue:completionHandler:)](matter/mtrbaseclusterlevelcontrol/readattributestartupcurrentlevel(withattributecache:endpoint:queue:completionhandler:).md)
- [readAttributeStartUpCurrentLevel(withClusterStateCache:endpoint:queue:completion:)](matter/mtrbaseclusterlevelcontrol/readattributestartupcurrentlevel(withclusterstatecache:endpoint:queue:completion:).md)

## Relationships

### Inherits From

- [MTRGenericBaseCluster](matter/mtrgenericbasecluster.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
