MTRBaseDevice
Declaration
class MTRBaseDeviceTopics
Initializers
Instance Properties
Instance Methods
deregisterReportHandlers(with:completion:)deregisterReportHandlers(withClientQueue:completion:)downloadLog(of:timeout:queue:completion:)invokeCommand(withEndpointID:clusterID:commandID:commandFields:timedInvokeTimeout:queue:completion:)invokeCommand(withEndpointId:clusterId:commandId:commandFields:timedInvokeTimeout:clientQueue:completion:)openCommissioningWindow(withDiscriminator:duration:queue:completion:)openCommissioningWindow(withSetupPasscode:discriminator:duration:queue:completion:)readAttribute(withEndpointId:clusterId:attributeId:params:clientQueue:completion:)readAttributePaths(_:eventPaths:params:queue:completion:)readAttributes(withEndpointID:clusterID:attributeID:params:queue:completion:)readEvents(withEndpointID:clusterID:eventID:params:queue:completion:)subscribe(toAttributePaths:eventPaths:params:queue:reportHandler:subscriptionEstablished:resubscriptionScheduled:)subscribe(with:minInterval:maxInterval:params:cacheContainer:attributeReportHandler:eventReportHandler:errorHandler:subscriptionEstablished:resubscriptionScheduled:)subscribe(with:params:clusterStateCacheContainer:attributeReportHandler:eventReportHandler:errorHandler:subscriptionEstablished:resubscriptionScheduled:)subscribeAttribute(withEndpointId:clusterId:attributeId:minInterval:maxInterval:params:clientQueue:reportHandler:subscriptionEstablished:)subscribeToAttributes(withEndpointID:clusterID:attributeID:params:queue:reportHandler:subscriptionEstablished:)subscribeToEvents(withEndpointID:clusterID:eventID:params:queue:reportHandler:subscriptionEstablished:)writeAttribute(withEndpointID:clusterID:attributeID:value:timedWriteTimeout:queue:completion:)writeAttribute(withEndpointId:clusterId:attributeId:value:timedWriteTimeout:clientQueue:completion:)