One Logo Pool Ball
Matter · IOS API REFERENCE

MTRClusterPumpConfigurationAndControl

class · iOS 16.1+ · SDK 27.1

class MTRClusterPumpConfigurationAndControl

Members (38)

init · iOS 16.1+ · Deprecated in iOS 16.4

init

TypeScript
static initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterPumpConfigurationAndControl) | null
Swift declaration
init?(device: MTRDevice, endpoint: UInt16, queue: dispatch_queue_t)
init · iOS 16.4+

init

TypeScript
static initDeviceEndpointIDQueue(device: MTRDevice, endpointID: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue): (MTRClusterPumpConfigurationAndControl) | null
Swift declaration
init?(device: MTRDevice, endpointID: NSNumber, queue: dispatch_queue_t)
method · iOS 16.1+

readAttributeAcceptedCommandList

TypeScript
readAttributeAcceptedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcceptedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeAttributeList

TypeScript
readAttributeAttributeList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAttributeList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeCapacity

TypeScript
readAttributeCapacity(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeCapacity(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeClusterRevision

TypeScript
readAttributeClusterRevision(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeClusterRevision(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeControlMode

TypeScript
readAttributeControlMode(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeControlMode(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeEffectiveControlMode

TypeScript
readAttributeEffectiveControlMode(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeEffectiveControlMode(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeEffectiveOperationMode

TypeScript
readAttributeEffectiveOperationMode(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeEffectiveOperationMode(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeFeatureMap

TypeScript
readAttributeFeatureMap(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeFeatureMap(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeGeneratedCommandList

TypeScript
readAttributeGeneratedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeGeneratedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLifetimeEnergyConsumed

TypeScript
readAttributeLifetimeEnergyConsumed(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLifetimeEnergyConsumed(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLifetimeRunningHours

TypeScript
readAttributeLifetimeRunningHours(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLifetimeRunningHours(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMaxCompPressure

TypeScript
readAttributeMaxCompPressure(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMaxCompPressure(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMaxConstFlow

TypeScript
readAttributeMaxConstFlow(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMaxConstFlow(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMaxConstPressure

TypeScript
readAttributeMaxConstPressure(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMaxConstPressure(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMaxConstSpeed

TypeScript
readAttributeMaxConstSpeed(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMaxConstSpeed(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMaxConstTemp

TypeScript
readAttributeMaxConstTemp(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMaxConstTemp(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMaxFlow

TypeScript
readAttributeMaxFlow(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMaxFlow(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMaxPressure

TypeScript
readAttributeMaxPressure(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMaxPressure(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMaxSpeed

TypeScript
readAttributeMaxSpeed(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMaxSpeed(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMinCompPressure

TypeScript
readAttributeMinCompPressure(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMinCompPressure(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMinConstFlow

TypeScript
readAttributeMinConstFlow(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMinConstFlow(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMinConstPressure

TypeScript
readAttributeMinConstPressure(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMinConstPressure(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMinConstSpeed

TypeScript
readAttributeMinConstSpeed(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMinConstSpeed(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMinConstTemp

TypeScript
readAttributeMinConstTemp(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMinConstTemp(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeOperationMode

TypeScript
readAttributeOperationMode(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeOperationMode(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributePower

TypeScript
readAttributePower(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributePower(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributePumpStatus

TypeScript
readAttributePumpStatus(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributePumpStatus(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeSpeed

TypeScript
readAttributeSpeed(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeSpeed(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

writeAttributeControlMode

TypeScript
writeAttributeControlModeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeControlMode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeControlMode

TypeScript
writeAttributeControlModeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeControlMode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeLifetimeEnergyConsumed

TypeScript
writeAttributeLifetimeEnergyConsumedWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeLifetimeEnergyConsumed(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeLifetimeEnergyConsumed

TypeScript
writeAttributeLifetimeEnergyConsumedWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeLifetimeEnergyConsumed(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeLifetimeRunningHours

TypeScript
writeAttributeLifetimeRunningHoursWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeLifetimeRunningHours(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeLifetimeRunningHours

TypeScript
writeAttributeLifetimeRunningHoursWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeLifetimeRunningHours(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeOperationMode

TypeScript
writeAttributeOperationModeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeOperationMode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeOperationMode

TypeScript
writeAttributeOperationModeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeOperationMode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MTRClusterPumpConfigurationAndControl.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All Matter types →