Matter · IOS API REFERENCE
MTRBaseClusterElectricalEnergyMeasurement
class · iOS 17.6+ · SDK 27.1
class MTRBaseClusterElectricalEnergyMeasurement
Members (34)
static · iOS 17.6+readAttributeAcceptedCommandList
TypeScriptstatic readAttributeAcceptedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue, completion: ((arg0: (Array<unknown>) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func readAttributeAcceptedCommandList(withClusterStateCache clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: NSNumber, queue: dispatch_queue_t) async throws -> [Any]
static · iOS 17.6+readAttributeAccuracy
TypeScriptstatic readAttributeAccuracyWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue, completion: ((arg0: (MTRElectricalEnergyMeasurementClusterMeasurementAccuracyStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func readAttributeAccuracy(withClusterStateCache clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: NSNumber, queue: dispatch_queue_t) async throws -> MTRElectricalEnergyMeasurementClusterMeasurementAccuracyStruct
static · iOS 17.6+readAttributeAttributeList
TypeScriptstatic readAttributeAttributeListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue, completion: ((arg0: (Array<unknown>) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func readAttributeAttributeList(withClusterStateCache clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: NSNumber, queue: dispatch_queue_t) async throws -> [Any]
static · iOS 17.6+readAttributeClusterRevision
TypeScriptstatic readAttributeClusterRevisionWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue, completion: ((arg0: (_Foundation_NSNumber) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func readAttributeClusterRevision(withClusterStateCache clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: NSNumber, queue: dispatch_queue_t) async throws -> NSNumber
static · iOS 17.6+readAttributeCumulativeEnergyExported
TypeScriptstatic readAttributeCumulativeEnergyExportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue, completion: ((arg0: (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func readAttributeCumulativeEnergyExported(withClusterStateCache clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: NSNumber, queue: dispatch_queue_t) async throws -> MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct
static · iOS 17.6+readAttributeCumulativeEnergyImported
TypeScriptstatic readAttributeCumulativeEnergyImportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue, completion: ((arg0: (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func readAttributeCumulativeEnergyImported(withClusterStateCache clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: NSNumber, queue: dispatch_queue_t) async throws -> MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct
static · iOS 17.6+readAttributeCumulativeEnergyReset
TypeScriptstatic readAttributeCumulativeEnergyResetWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue, completion: ((arg0: (MTRElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func readAttributeCumulativeEnergyReset(withClusterStateCache clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: NSNumber, queue: dispatch_queue_t) async throws -> MTRElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct
static · iOS 17.6+readAttributeFeatureMap
TypeScriptstatic readAttributeFeatureMapWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue, completion: ((arg0: (_Foundation_NSNumber) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func readAttributeFeatureMap(withClusterStateCache clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: NSNumber, queue: dispatch_queue_t) async throws -> NSNumber
static · iOS 17.6+readAttributeGeneratedCommandList
TypeScriptstatic readAttributeGeneratedCommandListWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue, completion: ((arg0: (Array<unknown>) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func readAttributeGeneratedCommandList(withClusterStateCache clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: NSNumber, queue: dispatch_queue_t) async throws -> [Any]
static · iOS 17.6+readAttributePeriodicEnergyExported
TypeScriptstatic readAttributePeriodicEnergyExportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue, completion: ((arg0: (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func readAttributePeriodicEnergyExported(withClusterStateCache clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: NSNumber, queue: dispatch_queue_t) async throws -> MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct
static · iOS 17.6+readAttributePeriodicEnergyImported
TypeScriptstatic readAttributePeriodicEnergyImportedWithClusterStateCacheEndpointQueueCompletion(clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue, completion: ((arg0: (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func readAttributePeriodicEnergyImported(withClusterStateCache clusterStateCacheContainer: MTRClusterStateCacheContainer, endpoint: NSNumber, queue: dispatch_queue_t) async throws -> MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct
init · iOS 17.6+init
TypeScriptstatic init(device: MTRBaseDevice, endpointID: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue): (MTRBaseClusterElectricalEnergyMeasurement) | null
Swift declarationinit?(device: MTRBaseDevice, endpointID: NSNumber, queue: dispatch_queue_t)
method · iOS 17.6+readAttributeAcceptedCommandList
TypeScriptreadAttributeAcceptedCommandListCompletion(completion: ((arg0: (Array<unknown>) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc readAttributeAcceptedCommandList() async throws -> [Any]
method · iOS 17.6+readAttributeAccuracy
TypeScriptreadAttributeAccuracyCompletion(completion: ((arg0: (MTRElectricalEnergyMeasurementClusterMeasurementAccuracyStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc readAttributeAccuracy() async throws -> MTRElectricalEnergyMeasurementClusterMeasurementAccuracyStruct
method · iOS 17.6+readAttributeAttributeList
TypeScriptreadAttributeAttributeListCompletion(completion: ((arg0: (Array<unknown>) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc readAttributeAttributeList() async throws -> [Any]
method · iOS 17.6+readAttributeClusterRevision
TypeScriptreadAttributeClusterRevisionCompletion(completion: ((arg0: (_Foundation_NSNumber) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc readAttributeClusterRevision() async throws -> NSNumber
method · iOS 17.6+readAttributeCumulativeEnergyExported
TypeScriptreadAttributeCumulativeEnergyExportedCompletion(completion: ((arg0: (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc readAttributeCumulativeEnergyExported() async throws -> MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct
method · iOS 17.6+readAttributeCumulativeEnergyImported
TypeScriptreadAttributeCumulativeEnergyImportedCompletion(completion: ((arg0: (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc readAttributeCumulativeEnergyImported() async throws -> MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct
method · iOS 17.6+readAttributeCumulativeEnergyReset
TypeScriptreadAttributeCumulativeEnergyResetCompletion(completion: ((arg0: (MTRElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc readAttributeCumulativeEnergyReset() async throws -> MTRElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct
method · iOS 17.6+readAttributeFeatureMap
TypeScriptreadAttributeFeatureMapCompletion(completion: ((arg0: (_Foundation_NSNumber) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc readAttributeFeatureMap() async throws -> NSNumber
method · iOS 17.6+readAttributeGeneratedCommandList
TypeScriptreadAttributeGeneratedCommandListCompletion(completion: ((arg0: (Array<unknown>) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc readAttributeGeneratedCommandList() async throws -> [Any]
method · iOS 17.6+readAttributePeriodicEnergyExported
TypeScriptreadAttributePeriodicEnergyExportedCompletion(completion: ((arg0: (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc readAttributePeriodicEnergyExported() async throws -> MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct
method · iOS 17.6+readAttributePeriodicEnergyImported
TypeScriptreadAttributePeriodicEnergyImportedCompletion(completion: ((arg0: (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc readAttributePeriodicEnergyImported() async throws -> MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct
method · iOS 17.6+subscribeAttributeAcceptedCommandList
TypeScriptsubscribeAttributeAcceptedCommandList(params: MTRSubscribeParams, subscriptionEstablished: ((() => void)) | null, reportHandler: ((arg0: (Array<unknown>) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc subscribeAttributeAcceptedCommandList(with params: MTRSubscribeParams, subscriptionEstablished: MTRSubscriptionEstablishedHandler?, reportHandler: @escaping ([Any]?, (any Error)?) -> Void)
method · iOS 17.6+subscribeAttributeAccuracy
TypeScriptsubscribeAttributeAccuracy(params: MTRSubscribeParams, subscriptionEstablished: ((() => void)) | null, reportHandler: ((arg0: (MTRElectricalEnergyMeasurementClusterMeasurementAccuracyStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc subscribeAttributeAccuracy(with params: MTRSubscribeParams, subscriptionEstablished: MTRSubscriptionEstablishedHandler?, reportHandler: @escaping (MTRElectricalEnergyMeasurementClusterMeasurementAccuracyStruct?, (any Error)?) -> Void)
method · iOS 17.6+subscribeAttributeAttributeList
TypeScriptsubscribeAttributeAttributeList(params: MTRSubscribeParams, subscriptionEstablished: ((() => void)) | null, reportHandler: ((arg0: (Array<unknown>) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc subscribeAttributeAttributeList(with params: MTRSubscribeParams, subscriptionEstablished: MTRSubscriptionEstablishedHandler?, reportHandler: @escaping ([Any]?, (any Error)?) -> Void)
method · iOS 17.6+subscribeAttributeClusterRevision
TypeScriptsubscribeAttributeClusterRevision(params: MTRSubscribeParams, subscriptionEstablished: ((() => void)) | null, reportHandler: ((arg0: (_Foundation_NSNumber) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc subscribeAttributeClusterRevision(with params: MTRSubscribeParams, subscriptionEstablished: MTRSubscriptionEstablishedHandler?, reportHandler: @escaping (NSNumber?, (any Error)?) -> Void)
method · iOS 17.6+subscribeAttributeCumulativeEnergyExported
TypeScriptsubscribeAttributeCumulativeEnergyExported(params: MTRSubscribeParams, subscriptionEstablished: ((() => void)) | null, reportHandler: ((arg0: (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc subscribeAttributeCumulativeEnergyExported(with params: MTRSubscribeParams, subscriptionEstablished: MTRSubscriptionEstablishedHandler?, reportHandler: @escaping (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct?, (any Error)?) -> Void)
method · iOS 17.6+subscribeAttributeCumulativeEnergyImported
TypeScriptsubscribeAttributeCumulativeEnergyImported(params: MTRSubscribeParams, subscriptionEstablished: ((() => void)) | null, reportHandler: ((arg0: (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc subscribeAttributeCumulativeEnergyImported(with params: MTRSubscribeParams, subscriptionEstablished: MTRSubscriptionEstablishedHandler?, reportHandler: @escaping (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct?, (any Error)?) -> Void)
method · iOS 17.6+subscribeAttributeCumulativeEnergyReset
TypeScriptsubscribeAttributeCumulativeEnergyReset(params: MTRSubscribeParams, subscriptionEstablished: ((() => void)) | null, reportHandler: ((arg0: (MTRElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc subscribeAttributeCumulativeEnergyReset(with params: MTRSubscribeParams, subscriptionEstablished: MTRSubscriptionEstablishedHandler?, reportHandler: @escaping (MTRElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct?, (any Error)?) -> Void)
method · iOS 17.6+subscribeAttributeFeatureMap
TypeScriptsubscribeAttributeFeatureMap(params: MTRSubscribeParams, subscriptionEstablished: ((() => void)) | null, reportHandler: ((arg0: (_Foundation_NSNumber) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc subscribeAttributeFeatureMap(with params: MTRSubscribeParams, subscriptionEstablished: MTRSubscriptionEstablishedHandler?, reportHandler: @escaping (NSNumber?, (any Error)?) -> Void)
method · iOS 17.6+subscribeAttributeGeneratedCommandList
TypeScriptsubscribeAttributeGeneratedCommandList(params: MTRSubscribeParams, subscriptionEstablished: ((() => void)) | null, reportHandler: ((arg0: (Array<unknown>) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc subscribeAttributeGeneratedCommandList(with params: MTRSubscribeParams, subscriptionEstablished: MTRSubscriptionEstablishedHandler?, reportHandler: @escaping ([Any]?, (any Error)?) -> Void)
method · iOS 17.6+subscribeAttributePeriodicEnergyExported
TypeScriptsubscribeAttributePeriodicEnergyExported(params: MTRSubscribeParams, subscriptionEstablished: ((() => void)) | null, reportHandler: ((arg0: (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc subscribeAttributePeriodicEnergyExported(with params: MTRSubscribeParams, subscriptionEstablished: MTRSubscriptionEstablishedHandler?, reportHandler: @escaping (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct?, (any Error)?) -> Void)
method · iOS 17.6+subscribeAttributePeriodicEnergyImported
TypeScriptsubscribeAttributePeriodicEnergyImported(params: MTRSubscribeParams, subscriptionEstablished: ((() => void)) | null, reportHandler: ((arg0: (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc subscribeAttributePeriodicEnergyImported(with params: MTRSubscribeParams, subscriptionEstablished: MTRSubscriptionEstablishedHandler?, reportHandler: @escaping (MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct?, (any Error)?) -> Void)
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MTRBaseClusterElectricalEnergyMeasurement.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All Matter types →