One Logo Pool Ball
Matter · IOS API REFERENCE

MTRClusterElectricalPowerMeasurement

class · iOS 17.6+ · SDK 27.1

class MTRClusterElectricalPowerMeasurement

Members (25)

init · iOS 17.6+

init

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

readAttributeAcceptedCommandList

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

readAttributeAccuracy

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

readAttributeActiveCurrent

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

readAttributeActivePower

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

readAttributeApparentCurrent

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

readAttributeApparentPower

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

readAttributeAttributeList

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

readAttributeClusterRevision

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

readAttributeFeatureMap

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

readAttributeFrequency

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

readAttributeGeneratedCommandList

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

readAttributeHarmonicCurrents

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

readAttributeHarmonicPhases

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

readAttributeNeutralCurrent

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

readAttributeNumberOfMeasurementTypes

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

readAttributePowerFactor

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

readAttributePowerMode

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

readAttributeRMSCurrent

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

readAttributeRMSPower

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

readAttributeRMSVoltage

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

readAttributeRanges

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

readAttributeReactiveCurrent

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

readAttributeReactivePower

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

readAttributeVoltage

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

MTRClusterElectricalPowerMeasurement.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All Matter types →