One Logo Pool Ball
Matter · IOS API REFERENCE

MTRClusterPowerSource

class · iOS 16.1+ · SDK 27.1

class MTRClusterPowerSource

Members (39)

init · iOS 16.1+ · Deprecated in iOS 16.4

init

TypeScript
static initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterPowerSource) | 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): (MTRClusterPowerSource) | 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+

readAttributeActiveBatChargeFaults

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

readAttributeActiveBatFaults

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

readAttributeActiveWiredFaults

TypeScript
readAttributeActiveWiredFaults(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeActiveWiredFaults(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+

readAttributeBatANSIDesignation

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

readAttributeBatApprovedChemistry

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

readAttributeBatCapacity

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

readAttributeBatChargeLevel

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

readAttributeBatChargeState

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

readAttributeBatChargingCurrent

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

readAttributeBatCommonDesignation

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

readAttributeBatFunctionalWhileCharging

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

readAttributeBatIECDesignation

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

readAttributeBatPercentRemaining

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

readAttributeBatPresent

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

readAttributeBatQuantity

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

readAttributeBatReplaceability

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

readAttributeBatReplacementDescription

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

readAttributeBatReplacementNeeded

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

readAttributeBatTimeRemaining

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

readAttributeBatTimeToFullCharge

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

readAttributeBatVoltage

TypeScript
readAttributeBatVoltage(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeBatVoltage(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+

readAttributeDescription

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

readAttributeEndpointList

TypeScript
readAttributeEndpointList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeEndpointList(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+

readAttributeOrder

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

readAttributeStatus

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

readAttributeWiredAssessedCurrent

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

readAttributeWiredAssessedInputFrequency

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

readAttributeWiredAssessedInputVoltage

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

readAttributeWiredCurrentType

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

readAttributeWiredMaximumCurrent

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

readAttributeWiredNominalVoltage

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

readAttributeWiredPresent

TypeScript
readAttributeWiredPresent(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeWiredPresent(with params: MTRReadParams?) -> [String : Any]?

Skipped declarations

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

MTRClusterPowerSource.init()

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

All Matter types →