MTRAccessControlClusterReviewFabricRestrictionsParams
MTRAccessControlClusterReviewFabricRestrictionsResponseParams
MTRGeneralDiagnosticsClusterTimeSnapshotParams
MTRGeneralDiagnosticsClusterTimeSnapshotResponseParams
MTRGeneralDiagnosticsClusterPayloadTestRequestParams
MTRGeneralDiagnosticsClusterPayloadTestResponseParams
MTRTimeSynchronizationClusterSetTrustedTimeSourceParams
MTRTimeSynchronizationClusterSetTimeZoneParams
MTRTimeSynchronizationClusterSetTimeZoneResponseParams
MTRTimeSynchronizationClusterSetDSTOffsetParams
MTRTimeSynchronizationClusterSetDefaultNTPParams
MTRBridgedDeviceBasicInformationClusterKeepActiveParams
MTRICDManagementClusterRegisterClientParams
MTRICDManagementClusterRegisterClientResponseParams
MTRICDManagementClusterUnregisterClientParams
MTRICDManagementClusterStayActiveRequestParams
MTRICDManagementClusterStayActiveResponseParams
MTROvenCavityOperationalStateClusterStopParams
MTROvenCavityOperationalStateClusterStartParams
MTROvenCavityOperationalStateClusterOperationalCommandResponseParams
MTROvenModeClusterChangeToModeParams
MTROvenModeClusterChangeToModeResponseParams
MTRLaundryWasherModeClusterChangeToModeParams
MTRLaundryWasherModeClusterChangeToModeResponseParams
MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeParams
MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeResponseParams
MTRTemperatureControlClusterSetTemperatureParams
MTRDishwasherModeClusterChangeToModeParams
MTRDishwasherModeClusterChangeToModeResponseParams
MTRDishwasherAlarmClusterResetParams
MTRDishwasherAlarmClusterModifyEnabledAlarmsParams
MTRMicrowaveOvenControlClusterSetCookingParametersParams
MTRMicrowaveOvenControlClusterAddMoreTimeParams
MTRRVCOperationalStateClusterGoHomeParams
MTRWaterHeaterManagementClusterBoostParams
MTRWaterHeaterManagementClusterCancelBoostParams
MTRMessagesClusterPresentMessagesRequestParams
MTRMessagesClusterCancelMessagesRequestParams
MTRDeviceEnergyManagementClusterPowerAdjustRequestParams
MTRDeviceEnergyManagementClusterCancelPowerAdjustRequestParams
MTRDeviceEnergyManagementClusterStartTimeAdjustRequestParams
MTRDeviceEnergyManagementClusterPauseRequestParams
MTRDeviceEnergyManagementClusterResumeRequestParams
MTRDeviceEnergyManagementClusterModifyForecastRequestParams
MTRDeviceEnergyManagementClusterRequestConstraintBasedForecastParams
MTRDeviceEnergyManagementClusterCancelRequestParams
MTREnergyEVSEClusterGetTargetsResponseParams
MTREnergyEVSEClusterDisableParams
MTREnergyEVSEClusterEnableChargingParams
MTREnergyEVSEClusterStartDiagnosticsParams
MTREnergyEVSEClusterSetTargetsParams
MTREnergyEVSEClusterGetTargetsParams
MTREnergyEVSEClusterClearTargetsParams
MTREnergyEVSEModeClusterChangeToModeParams
MTREnergyEVSEModeClusterChangeToModeResponseParams
MTRWaterHeaterModeClusterChangeToModeParams
MTRWaterHeaterModeClusterChangeToModeResponseParams
MTRDeviceEnergyManagementModeClusterChangeToModeParams
MTRDeviceEnergyManagementModeClusterChangeToModeResponseParams
MTRDoorLockClusterUnboltDoorParams
MTRDoorLockClusterSetAliroReaderConfigParams
MTRDoorLockClusterClearAliroReaderConfigParams
MTRServiceAreaClusterSelectAreasParams
MTRServiceAreaClusterSelectAreasResponseParams
MTRServiceAreaClusterSkipAreaParams
MTRServiceAreaClusterSkipAreaResponseParams
MTRThermostatClusterSetActiveScheduleRequestParams
MTRThermostatClusterSetActivePresetRequestParams
MTRThermostatClusterAtomicResponseParams
MTRThermostatClusterAtomicRequestParams
MTRWiFiNetworkManagementClusterNetworkPassphraseRequestParams
MTRWiFiNetworkManagementClusterNetworkPassphraseResponseParams
MTRThreadBorderRouterManagementClusterGetActiveDatasetRequestParams
MTRThreadBorderRouterManagementClusterGetPendingDatasetRequestParams
MTRThreadBorderRouterManagementClusterDatasetResponseParams
MTRThreadBorderRouterManagementClusterSetActiveDatasetRequestParams
MTRThreadBorderRouterManagementClusterSetPendingDatasetRequestParams
MTRThreadNetworkDirectoryClusterAddNetworkParams
MTRThreadNetworkDirectoryClusterRemoveNetworkParams
MTRThreadNetworkDirectoryClusterGetOperationalDatasetParams
MTRThreadNetworkDirectoryClusterOperationalDatasetResponseParams
MTRChannelClusterGetProgramGuideParams
MTRChannelClusterProgramGuideResponseParams
MTRChannelClusterRecordProgramParams
MTRChannelClusterCancelRecordProgramParams
MTRMediaPlaybackClusterActivateAudioTrackParams
MTRMediaPlaybackClusterActivateTextTrackParams
MTRMediaPlaybackClusterDeactivateTextTrackParams
MTRContentAppObserverClusterContentAppMessageParams
MTRContentAppObserverClusterContentAppMessageResponseParams
MTRCommissionerControlClusterRequestCommissioningApprovalParams
MTRCommissionerControlClusterCommissionNodeParams
MTRCommissionerControlClusterReverseOpenCommissioningWindowParams
MTRDataTypeAtomicAttributeStatusStruct
MTRDataTypeLocationDescriptorStruct
MTRAccessControlClusterAccessRestrictionStruct
MTRAccessControlClusterCommissioningAccessRestrictionEntryStruct
MTRAccessControlClusterAccessRestrictionEntryStruct
MTRAccessControlClusterFabricRestrictionReviewUpdateEvent
MTRTimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct
MTRTimeSynchronizationClusterTrustedTimeSourceStruct
MTRTimeSynchronizationClusterDSTTableEmptyEvent
MTRTimeSynchronizationClusterDSTStatusEvent
MTRTimeSynchronizationClusterTimeZoneStatusEvent
MTRTimeSynchronizationClusterTimeFailureEvent
MTRTimeSynchronizationClusterMissingTrustedTimeSourceEvent
MTRBridgedDeviceBasicInformationClusterActiveChangedEvent
MTRICDManagementClusterMonitoringRegistrationStruct
MTROvenCavityOperationalStateClusterErrorStateStruct
MTROvenCavityOperationalStateClusterOperationalStateStruct
MTROvenCavityOperationalStateClusterOperationalErrorEvent
MTROvenCavityOperationalStateClusterOperationCompletionEvent
MTROvenModeClusterModeTagStruct
MTROvenModeClusterModeOptionStruct
MTRLaundryWasherModeClusterModeTagStruct
MTRLaundryWasherModeClusterModeOptionStruct
MTRRefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct
MTRRefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct
MTRRefrigeratorAlarmClusterNotifyEvent
MTRDishwasherModeClusterModeTagStruct
MTRDishwasherModeClusterModeOptionStruct
MTRDishwasherAlarmClusterNotifyEvent
MTRMicrowaveOvenModeClusterModeTagStruct
MTRMicrowaveOvenModeClusterModeOptionStruct
MTRElectricalEnergyMeasurementClusterMeasurementAccuracyRangeStruct
MTRWaterHeaterManagementClusterWaterHeaterBoostInfoStruct
MTRWaterHeaterManagementClusterBoostStartedEvent
MTRWaterHeaterManagementClusterBoostEndedEvent
MTRMessagesClusterMessageResponseOptionStruct
MTRMessagesClusterMessageStruct
MTRMessagesClusterMessageQueuedEvent
MTRMessagesClusterMessagePresentedEvent
MTRMessagesClusterMessageCompleteEvent
MTRDeviceEnergyManagementClusterCostStruct
MTRDeviceEnergyManagementClusterPowerAdjustStruct
MTRDeviceEnergyManagementClusterPowerAdjustCapabilityStruct
MTRDeviceEnergyManagementClusterSlotStruct
MTRDeviceEnergyManagementClusterForecastStruct
MTRDeviceEnergyManagementClusterConstraintsStruct
MTRDeviceEnergyManagementClusterSlotAdjustmentStruct
MTRDeviceEnergyManagementClusterPowerAdjustStartEvent
MTRDeviceEnergyManagementClusterPowerAdjustEndEvent
MTRDeviceEnergyManagementClusterPausedEvent
MTRDeviceEnergyManagementClusterResumedEvent
MTREnergyEVSEClusterChargingTargetStruct
MTREnergyEVSEClusterChargingTargetScheduleStruct
MTREnergyEVSEClusterEVConnectedEvent
MTREnergyEVSEClusterEVNotDetectedEvent
MTREnergyEVSEClusterEnergyTransferStartedEvent
MTREnergyEVSEClusterEnergyTransferStoppedEvent
MTREnergyEVSEClusterFaultEvent
MTREnergyEVSEClusterRFIDEvent
MTREnergyEVSEModeClusterModeTagStruct
MTREnergyEVSEModeClusterModeOptionStruct
MTRWaterHeaterModeClusterModeTagStruct
MTRWaterHeaterModeClusterModeOptionStruct
MTRDeviceEnergyManagementModeClusterModeTagStruct
MTRDeviceEnergyManagementModeClusterModeOptionStruct
MTRServiceAreaClusterLandmarkInfoStruct
MTRServiceAreaClusterAreaInfoStruct
MTRServiceAreaClusterAreaStruct
MTRServiceAreaClusterMapStruct
MTRServiceAreaClusterProgressStruct
MTRThermostatClusterScheduleTransitionStruct
MTRThermostatClusterScheduleStruct
MTRThermostatClusterPresetStruct
MTRThermostatClusterPresetTypeStruct
MTRThermostatClusterScheduleTypeStruct
MTROccupancySensingClusterHoldTimeLimitsStruct
MTROccupancySensingClusterOccupancyChangedEvent
MTRThreadNetworkDirectoryClusterThreadNetworkStruct
MTRChannelClusterProgramCastStruct
MTRChannelClusterProgramCategoryStruct
MTRChannelClusterSeriesInfoStruct
MTRChannelClusterProgramStruct
MTRChannelClusterPageTokenStruct
MTRChannelClusterChannelPagingStruct
MTRTargetNavigatorClusterTargetUpdatedEvent
MTRMediaPlaybackClusterStateChangedEvent
MTRAccountLoginClusterLoggedOutEvent
MTRCommissionerControlClusterCommissioningRequestResultEvent
MTRCommandWithRequiredResponse
MTRBaseClusterTimeSynchronization
MTRBaseClusterICDManagement
MTRBaseClusterOvenCavityOperationalState
MTRBaseClusterLaundryDryerControls
MTRBaseClusterLaundryWasherMode
MTRBaseClusterRefrigeratorAndTemperatureControlledCabinetMode
MTRBaseClusterLaundryWasherControls
MTRBaseClusterTemperatureControl
MTRBaseClusterRefrigeratorAlarm
MTRBaseClusterDishwasherMode
MTRBaseClusterDishwasherAlarm
MTRBaseClusterMicrowaveOvenMode
MTRBaseClusterMicrowaveOvenControl
MTRBaseClusterWaterHeaterManagement
MTRBaseClusterDeviceEnergyManagement
MTRBaseClusterPowerTopology
MTRBaseClusterEnergyEVSEMode
MTRBaseClusterWaterHeaterMode
MTRBaseClusterDeviceEnergyManagementMode
MTRBaseClusterServiceArea
MTRBaseClusterWiFiNetworkManagement
MTRBaseClusterThreadBorderRouterManagement
MTRBaseClusterThreadNetworkDirectory
MTRBaseClusterContentAppObserver
MTRBaseClusterCommissionerControl
MTRClusterTimeSynchronization
MTRClusterOvenCavityOperationalState
MTRClusterLaundryDryerControls
MTRClusterLaundryWasherMode
MTRClusterRefrigeratorAndTemperatureControlledCabinetMode
MTRClusterLaundryWasherControls
MTRClusterTemperatureControl
MTRClusterRefrigeratorAlarm
MTRClusterDishwasherAlarm
MTRClusterMicrowaveOvenMode
MTRClusterMicrowaveOvenControl
MTRClusterWaterHeaterManagement
MTRClusterDeviceEnergyManagement
MTRClusterWaterHeaterMode
MTRClusterDeviceEnergyManagementMode
MTRClusterWiFiNetworkManagement
MTRClusterThreadBorderRouterManagement
MTRClusterThreadNetworkDirectory
MTRClusterContentAppObserver
MTRClusterCommissionerControl
MTRDeviceController
- (void)forgetDeviceWithNodeID:(nonnull NSNumber *)nodeID;
MTRDeviceControllerDelegate
- (void)controller:(nonnull MTRDeviceController *)controller readCommissioneeInfo:(nonnull MTRCommissioneeInfo *)info;
MTRDeviceControllerDelegate
- (void)devicesChangedForController:(nonnull MTRDeviceController *)controller;
MTRDevice
- (nonnull NSDictionary<MTRAttributePath *,NSDictionary<NSString *,id> *> *)descriptorClusters;
MTRDevice
- (void)invokeCommands:(nonnull NSArray<NSArray<MTRCommandWithRequiredResponse *> *> *)commands queue:(nonnull dispatch_queue_t)queue completion:(nonnull MTRDeviceResponseHandler)completion;
MTRSetupPayload
+ (BOOL)isValidSetupPasscode:(nonnull NSNumber *)setupPasscode;
MTRBaseClusterAccessControl
- (void)reviewFabricRestrictionsWithParams:(nonnull MTRAccessControlClusterReviewFabricRestrictionsParams *)params completion:(nonnull void (^)(MTRAccessControlClusterReviewFabricRestrictionsResponseParams * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterAccessControl
- (void)readAttributeCommissioningARLWithCompletion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterAccessControl
- (void)subscribeAttributeCommissioningARLWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterAccessControl
+ (void)readAttributeCommissioningARLWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterAccessControl
- (void)readAttributeARLWithParams:(MTRReadParams * _Nullable)params completion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterAccessControl
- (void)subscribeAttributeARLWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterAccessControl
+ (void)readAttributeARLWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterBasicInformation
- (void)readAttributeSpecificationVersionWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterBasicInformation
- (void)subscribeAttributeSpecificationVersionWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterBasicInformation
+ (void)readAttributeSpecificationVersionWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterBasicInformation
- (void)readAttributeMaxPathsPerInvokeWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterBasicInformation
- (void)subscribeAttributeMaxPathsPerInvokeWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterBasicInformation
+ (void)readAttributeMaxPathsPerInvokeWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterNetworkCommissioning
- (void)readAttributeSupportedWiFiBandsWithCompletion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterNetworkCommissioning
- (void)subscribeAttributeSupportedWiFiBandsWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterNetworkCommissioning
+ (void)readAttributeSupportedWiFiBandsWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterNetworkCommissioning
- (void)readAttributeSupportedThreadFeaturesWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterNetworkCommissioning
- (void)subscribeAttributeSupportedThreadFeaturesWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterNetworkCommissioning
+ (void)readAttributeSupportedThreadFeaturesWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterNetworkCommissioning
- (void)readAttributeThreadVersionWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterNetworkCommissioning
- (void)subscribeAttributeThreadVersionWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterNetworkCommissioning
+ (void)readAttributeThreadVersionWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterGeneralDiagnostics
- (void)timeSnapshotWithParams:(MTRGeneralDiagnosticsClusterTimeSnapshotParams * _Nullable)params completion:(nonnull void (^)(MTRGeneralDiagnosticsClusterTimeSnapshotResponseParams * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterGeneralDiagnostics
- (void)timeSnapshotWithCompletion:(nonnull void (^)(MTRGeneralDiagnosticsClusterTimeSnapshotResponseParams * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterGeneralDiagnostics
- (void)payloadTestRequestWithParams:(nonnull MTRGeneralDiagnosticsClusterPayloadTestRequestParams *)params completion:(nonnull void (^)(MTRGeneralDiagnosticsClusterPayloadTestResponseParams * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterBridgedDeviceBasicInformation
- (void)keepActiveWithParams:(nonnull MTRBridgedDeviceBasicInformationClusterKeepActiveParams *)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterBridgedDeviceBasicInformation
- (void)readAttributeProductIDWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterBridgedDeviceBasicInformation
- (void)subscribeAttributeProductIDWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterBridgedDeviceBasicInformation
+ (void)readAttributeProductIDWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterRVCOperationalState
- (void)goHomeWithParams:(MTRRVCOperationalStateClusterGoHomeParams * _Nullable)params completion:(nonnull void (^)(MTRRVCOperationalStateClusterOperationalCommandResponseParams * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterRVCOperationalState
- (void)goHomeWithCompletion:(nonnull void (^)(MTRRVCOperationalStateClusterOperationalCommandResponseParams * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)unboltDoorWithParams:(MTRDoorLockClusterUnboltDoorParams * _Nullable)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterDoorLock
- (void)unboltDoorWithCompletion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterDoorLock
- (void)setAliroReaderConfigWithParams:(nonnull MTRDoorLockClusterSetAliroReaderConfigParams *)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterDoorLock
- (void)clearAliroReaderConfigWithParams:(MTRDoorLockClusterClearAliroReaderConfigParams * _Nullable)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterDoorLock
- (void)clearAliroReaderConfigWithCompletion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterDoorLock
- (void)readAttributeAliroReaderVerificationKeyWithCompletion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)subscribeAttributeAliroReaderVerificationKeyWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterDoorLock
+ (void)readAttributeAliroReaderVerificationKeyWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)readAttributeAliroReaderGroupIdentifierWithCompletion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)subscribeAttributeAliroReaderGroupIdentifierWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterDoorLock
+ (void)readAttributeAliroReaderGroupIdentifierWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)readAttributeAliroReaderGroupSubIdentifierWithCompletion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)subscribeAttributeAliroReaderGroupSubIdentifierWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterDoorLock
+ (void)readAttributeAliroReaderGroupSubIdentifierWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)readAttributeAliroExpeditedTransactionSupportedProtocolVersionsWithCompletion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)subscribeAttributeAliroExpeditedTransactionSupportedProtocolVersionsWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterDoorLock
+ (void)readAttributeAliroExpeditedTransactionSupportedProtocolVersionsWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)readAttributeAliroGroupResolvingKeyWithCompletion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)subscribeAttributeAliroGroupResolvingKeyWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterDoorLock
+ (void)readAttributeAliroGroupResolvingKeyWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)readAttributeAliroSupportedBLEUWBProtocolVersionsWithCompletion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)subscribeAttributeAliroSupportedBLEUWBProtocolVersionsWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterDoorLock
+ (void)readAttributeAliroSupportedBLEUWBProtocolVersionsWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)readAttributeAliroBLEAdvertisingVersionWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)subscribeAttributeAliroBLEAdvertisingVersionWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterDoorLock
+ (void)readAttributeAliroBLEAdvertisingVersionWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)readAttributeNumberOfAliroCredentialIssuerKeysSupportedWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)subscribeAttributeNumberOfAliroCredentialIssuerKeysSupportedWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterDoorLock
+ (void)readAttributeNumberOfAliroCredentialIssuerKeysSupportedWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)readAttributeNumberOfAliroEndpointKeysSupportedWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterDoorLock
- (void)subscribeAttributeNumberOfAliroEndpointKeysSupportedWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterDoorLock
+ (void)readAttributeNumberOfAliroEndpointKeysSupportedWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)setActiveScheduleRequestWithParams:(nonnull MTRThermostatClusterSetActiveScheduleRequestParams *)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterThermostat
- (void)setActivePresetRequestWithParams:(nonnull MTRThermostatClusterSetActivePresetRequestParams *)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterThermostat
- (void)atomicRequestWithParams:(nonnull MTRThermostatClusterAtomicRequestParams *)params completion:(nonnull void (^)(MTRThermostatClusterAtomicResponseParams * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)readAttributePresetTypesWithCompletion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)subscribeAttributePresetTypesWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterThermostat
+ (void)readAttributePresetTypesWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)readAttributeScheduleTypesWithCompletion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)subscribeAttributeScheduleTypesWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterThermostat
+ (void)readAttributeScheduleTypesWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)readAttributeNumberOfPresetsWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)subscribeAttributeNumberOfPresetsWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterThermostat
+ (void)readAttributeNumberOfPresetsWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)readAttributeNumberOfSchedulesWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)subscribeAttributeNumberOfSchedulesWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterThermostat
+ (void)readAttributeNumberOfSchedulesWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)readAttributeNumberOfScheduleTransitionsWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)subscribeAttributeNumberOfScheduleTransitionsWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterThermostat
+ (void)readAttributeNumberOfScheduleTransitionsWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)readAttributeNumberOfScheduleTransitionPerDayWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)subscribeAttributeNumberOfScheduleTransitionPerDayWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterThermostat
+ (void)readAttributeNumberOfScheduleTransitionPerDayWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)readAttributeActivePresetHandleWithCompletion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)subscribeAttributeActivePresetHandleWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterThermostat
+ (void)readAttributeActivePresetHandleWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)readAttributeActiveScheduleHandleWithCompletion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)subscribeAttributeActiveScheduleHandleWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterThermostat
+ (void)readAttributeActiveScheduleHandleWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)readAttributePresetsWithCompletion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)writeAttributePresetsWithValue:(NSArray * _Nonnull)value completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterThermostat
- (void)writeAttributePresetsWithValue:(NSArray * _Nonnull)value params:(MTRWriteParams * _Nullable)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterThermostat
- (void)subscribeAttributePresetsWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterThermostat
+ (void)readAttributePresetsWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)readAttributeSchedulesWithCompletion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)writeAttributeSchedulesWithValue:(NSArray * _Nonnull)value completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterThermostat
- (void)writeAttributeSchedulesWithValue:(NSArray * _Nonnull)value params:(MTRWriteParams * _Nullable)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterThermostat
- (void)subscribeAttributeSchedulesWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterThermostat
+ (void)readAttributeSchedulesWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSArray * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)readAttributeSetpointHoldExpiryTimestampWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterThermostat
- (void)subscribeAttributeSetpointHoldExpiryTimestampWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterThermostat
+ (void)readAttributeSetpointHoldExpiryTimestampWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterOccupancySensing
- (void)readAttributeHoldTimeWithCompletion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterOccupancySensing
- (void)writeAttributeHoldTimeWithValue:(NSNumber * _Nonnull)value completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterOccupancySensing
- (void)writeAttributeHoldTimeWithValue:(NSNumber * _Nonnull)value params:(MTRWriteParams * _Nullable)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterOccupancySensing
- (void)subscribeAttributeHoldTimeWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterOccupancySensing
+ (void)readAttributeHoldTimeWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSNumber * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterOccupancySensing
- (void)readAttributeHoldTimeLimitsWithCompletion:(nonnull void (^)(MTROccupancySensingClusterHoldTimeLimitsStruct * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterOccupancySensing
- (void)subscribeAttributeHoldTimeLimitsWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(MTROccupancySensingClusterHoldTimeLimitsStruct * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterOccupancySensing
+ (void)readAttributeHoldTimeLimitsWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(MTROccupancySensingClusterHoldTimeLimitsStruct * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterWakeOnLAN
- (void)readAttributeLinkLocalAddressWithCompletion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterWakeOnLAN
- (void)subscribeAttributeLinkLocalAddressWithParams:(nonnull MTRSubscribeParams *)params subscriptionEstablished:(MTRSubscriptionEstablishedHandler _Nullable)subscriptionEstablished reportHandler:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))reportHandler;
MTRBaseClusterWakeOnLAN
+ (void)readAttributeLinkLocalAddressWithClusterStateCache:(nonnull MTRClusterStateCacheContainer *)clusterStateCacheContainer endpoint:(nonnull NSNumber *)endpoint queue:(nonnull dispatch_queue_t)queue completion:(nonnull void (^)(NSData * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterChannel
- (void)getProgramGuideWithParams:(MTRChannelClusterGetProgramGuideParams * _Nullable)params completion:(nonnull void (^)(MTRChannelClusterProgramGuideResponseParams * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterChannel
- (void)getProgramGuideWithCompletion:(nonnull void (^)(MTRChannelClusterProgramGuideResponseParams * _Nullable, NSError * _Nullable))completion;
MTRBaseClusterChannel
- (void)recordProgramWithParams:(nonnull MTRChannelClusterRecordProgramParams *)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterChannel
- (void)cancelRecordProgramWithParams:(nonnull MTRChannelClusterCancelRecordProgramParams *)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterMediaPlayback
- (void)activateAudioTrackWithParams:(nonnull MTRMediaPlaybackClusterActivateAudioTrackParams *)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterMediaPlayback
- (void)activateTextTrackWithParams:(nonnull MTRMediaPlaybackClusterActivateTextTrackParams *)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterMediaPlayback
- (void)deactivateTextTrackWithParams:(MTRMediaPlaybackClusterDeactivateTextTrackParams * _Nullable)params completion:(nonnull MTRStatusCompletion)completion;
MTRBaseClusterMediaPlayback
- (void)deactivateTextTrackWithCompletion:(nonnull MTRStatusCompletion)completion;
MTRKeypair
- (nonnull SecKeyRef)copyPublicKey;
MTRClusterAccessControl
- (void)reviewFabricRestrictionsWithParams:(nonnull MTRAccessControlClusterReviewFabricRestrictionsParams *)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull void (^)(MTRAccessControlClusterReviewFabricRestrictionsResponseParams * _Nullable, NSError * _Nullable))completion;
MTRClusterAccessControl
- (NSDictionary<NSString *,id> * _Nullable)readAttributeCommissioningARLWithParams:(MTRReadParams * _Nullable)params;
MTRClusterAccessControl
- (NSDictionary<NSString *,id> * _Nullable)readAttributeARLWithParams:(MTRReadParams * _Nullable)params;
MTRClusterBasicInformation
- (NSDictionary<NSString *,id> * _Nullable)readAttributeSpecificationVersionWithParams:(MTRReadParams * _Nullable)params;
MTRClusterBasicInformation
- (NSDictionary<NSString *,id> * _Nullable)readAttributeMaxPathsPerInvokeWithParams:(MTRReadParams * _Nullable)params;
MTRClusterNetworkCommissioning
- (NSDictionary<NSString *,id> * _Nullable)readAttributeSupportedWiFiBandsWithParams:(MTRReadParams * _Nullable)params;
MTRClusterNetworkCommissioning
- (NSDictionary<NSString *,id> * _Nullable)readAttributeSupportedThreadFeaturesWithParams:(MTRReadParams * _Nullable)params;
MTRClusterNetworkCommissioning
- (NSDictionary<NSString *,id> * _Nullable)readAttributeThreadVersionWithParams:(MTRReadParams * _Nullable)params;
MTRClusterGeneralDiagnostics
- (void)timeSnapshotWithParams:(MTRGeneralDiagnosticsClusterTimeSnapshotParams * _Nullable)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull void (^)(MTRGeneralDiagnosticsClusterTimeSnapshotResponseParams * _Nullable, NSError * _Nullable))completion;
MTRClusterGeneralDiagnostics
- (void)timeSnapshotWithExpectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedValues expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull void (^)(MTRGeneralDiagnosticsClusterTimeSnapshotResponseParams * _Nullable, NSError * _Nullable))completion;
MTRClusterGeneralDiagnostics
- (void)payloadTestRequestWithParams:(nonnull MTRGeneralDiagnosticsClusterPayloadTestRequestParams *)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull void (^)(MTRGeneralDiagnosticsClusterPayloadTestResponseParams * _Nullable, NSError * _Nullable))completion;
MTRClusterBridgedDeviceBasicInformation
- (void)keepActiveWithParams:(nonnull MTRBridgedDeviceBasicInformationClusterKeepActiveParams *)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;
MTRClusterBridgedDeviceBasicInformation
- (NSDictionary<NSString *,id> * _Nullable)readAttributeProductIDWithParams:(MTRReadParams * _Nullable)params;
MTRClusterRVCOperationalState
- (void)goHomeWithParams:(MTRRVCOperationalStateClusterGoHomeParams * _Nullable)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull void (^)(MTRRVCOperationalStateClusterOperationalCommandResponseParams * _Nullable, NSError * _Nullable))completion;
MTRClusterRVCOperationalState
- (void)goHomeWithExpectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedValues expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull void (^)(MTRRVCOperationalStateClusterOperationalCommandResponseParams * _Nullable, NSError * _Nullable))completion;
MTRClusterDoorLock
- (void)unboltDoorWithParams:(MTRDoorLockClusterUnboltDoorParams * _Nullable)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;
MTRClusterDoorLock
- (void)unboltDoorWithExpectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedValues expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;
MTRClusterDoorLock
- (void)setAliroReaderConfigWithParams:(nonnull MTRDoorLockClusterSetAliroReaderConfigParams *)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;
MTRClusterDoorLock
- (void)clearAliroReaderConfigWithParams:(MTRDoorLockClusterClearAliroReaderConfigParams * _Nullable)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;
MTRClusterDoorLock
- (void)clearAliroReaderConfigWithExpectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedValues expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;
MTRClusterDoorLock
- (NSDictionary<NSString *,id> * _Nullable)readAttributeAliroReaderVerificationKeyWithParams:(MTRReadParams * _Nullable)params;
MTRClusterDoorLock
- (NSDictionary<NSString *,id> * _Nullable)readAttributeAliroReaderGroupIdentifierWithParams:(MTRReadParams * _Nullable)params;
MTRClusterDoorLock
- (NSDictionary<NSString *,id> * _Nullable)readAttributeAliroReaderGroupSubIdentifierWithParams:(MTRReadParams * _Nullable)params;
MTRClusterDoorLock
- (NSDictionary<NSString *,id> * _Nullable)readAttributeAliroExpeditedTransactionSupportedProtocolVersionsWithParams:(MTRReadParams * _Nullable)params;
MTRClusterDoorLock
- (NSDictionary<NSString *,id> * _Nullable)readAttributeAliroGroupResolvingKeyWithParams:(MTRReadParams * _Nullable)params;
MTRClusterDoorLock
- (NSDictionary<NSString *,id> * _Nullable)readAttributeAliroSupportedBLEUWBProtocolVersionsWithParams:(MTRReadParams * _Nullable)params;
MTRClusterDoorLock
- (NSDictionary<NSString *,id> * _Nullable)readAttributeAliroBLEAdvertisingVersionWithParams:(MTRReadParams * _Nullable)params;
MTRClusterDoorLock
- (NSDictionary<NSString *,id> * _Nullable)readAttributeNumberOfAliroCredentialIssuerKeysSupportedWithParams:(MTRReadParams * _Nullable)params;
MTRClusterDoorLock
- (NSDictionary<NSString *,id> * _Nullable)readAttributeNumberOfAliroEndpointKeysSupportedWithParams:(MTRReadParams * _Nullable)params;
MTRClusterThermostat
- (void)setActiveScheduleRequestWithParams:(nonnull MTRThermostatClusterSetActiveScheduleRequestParams *)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;
MTRClusterThermostat
- (void)setActivePresetRequestWithParams:(nonnull MTRThermostatClusterSetActivePresetRequestParams *)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;
MTRClusterThermostat
- (void)atomicRequestWithParams:(nonnull MTRThermostatClusterAtomicRequestParams *)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull void (^)(MTRThermostatClusterAtomicResponseParams * _Nullable, NSError * _Nullable))completion;
MTRClusterThermostat
- (NSDictionary<NSString *,id> * _Nullable)readAttributePresetTypesWithParams:(MTRReadParams * _Nullable)params;
MTRClusterThermostat
- (NSDictionary<NSString *,id> * _Nullable)readAttributeScheduleTypesWithParams:(MTRReadParams * _Nullable)params;
MTRClusterThermostat
- (NSDictionary<NSString *,id> * _Nullable)readAttributeNumberOfPresetsWithParams:(MTRReadParams * _Nullable)params;
MTRClusterThermostat
- (NSDictionary<NSString *,id> * _Nullable)readAttributeNumberOfSchedulesWithParams:(MTRReadParams * _Nullable)params;
MTRClusterThermostat
- (NSDictionary<NSString *,id> * _Nullable)readAttributeNumberOfScheduleTransitionsWithParams:(MTRReadParams * _Nullable)params;
MTRClusterThermostat
- (NSDictionary<NSString *,id> * _Nullable)readAttributeNumberOfScheduleTransitionPerDayWithParams:(MTRReadParams * _Nullable)params;
MTRClusterThermostat
- (NSDictionary<NSString *,id> * _Nullable)readAttributeActivePresetHandleWithParams:(MTRReadParams * _Nullable)params;
MTRClusterThermostat
- (NSDictionary<NSString *,id> * _Nullable)readAttributeActiveScheduleHandleWithParams:(MTRReadParams * _Nullable)params;
MTRClusterThermostat
- (NSDictionary<NSString *,id> * _Nullable)readAttributePresetsWithParams:(MTRReadParams * _Nullable)params;
MTRClusterThermostat
- (void)writeAttributePresetsWithValue:(nonnull NSDictionary<NSString *,id> *)dataValueDictionary expectedValueInterval:(nonnull NSNumber *)expectedValueIntervalMs;
MTRClusterThermostat
- (void)writeAttributePresetsWithValue:(nonnull NSDictionary<NSString *,id> *)dataValueDictionary expectedValueInterval:(nonnull NSNumber *)expectedValueIntervalMs params:(MTRWriteParams * _Nullable)params;
MTRClusterThermostat
- (NSDictionary<NSString *,id> * _Nullable)readAttributeSchedulesWithParams:(MTRReadParams * _Nullable)params;
MTRClusterThermostat
- (void)writeAttributeSchedulesWithValue:(nonnull NSDictionary<NSString *,id> *)dataValueDictionary expectedValueInterval:(nonnull NSNumber *)expectedValueIntervalMs;
MTRClusterThermostat
- (void)writeAttributeSchedulesWithValue:(nonnull NSDictionary<NSString *,id> *)dataValueDictionary expectedValueInterval:(nonnull NSNumber *)expectedValueIntervalMs params:(MTRWriteParams * _Nullable)params;
MTRClusterThermostat
- (NSDictionary<NSString *,id> * _Nullable)readAttributeSetpointHoldExpiryTimestampWithParams:(MTRReadParams * _Nullable)params;
MTRClusterOccupancySensing
- (NSDictionary<NSString *,id> * _Nullable)readAttributeHoldTimeWithParams:(MTRReadParams * _Nullable)params;
MTRClusterOccupancySensing
- (void)writeAttributeHoldTimeWithValue:(nonnull NSDictionary<NSString *,id> *)dataValueDictionary expectedValueInterval:(nonnull NSNumber *)expectedValueIntervalMs;
MTRClusterOccupancySensing
- (void)writeAttributeHoldTimeWithValue:(nonnull NSDictionary<NSString *,id> *)dataValueDictionary expectedValueInterval:(nonnull NSNumber *)expectedValueIntervalMs params:(MTRWriteParams * _Nullable)params;
MTRClusterOccupancySensing
- (NSDictionary<NSString *,id> * _Nullable)readAttributeHoldTimeLimitsWithParams:(MTRReadParams * _Nullable)params;
MTRClusterWakeOnLAN
- (NSDictionary<NSString *,id> * _Nullable)readAttributeLinkLocalAddressWithParams:(MTRReadParams * _Nullable)params;
MTRClusterChannel
- (void)getProgramGuideWithParams:(MTRChannelClusterGetProgramGuideParams * _Nullable)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull void (^)(MTRChannelClusterProgramGuideResponseParams * _Nullable, NSError * _Nullable))completion;
MTRClusterChannel
- (void)getProgramGuideWithExpectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedValues expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull void (^)(MTRChannelClusterProgramGuideResponseParams * _Nullable, NSError * _Nullable))completion;
MTRClusterChannel
- (void)recordProgramWithParams:(nonnull MTRChannelClusterRecordProgramParams *)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;
MTRClusterChannel
- (void)cancelRecordProgramWithParams:(nonnull MTRChannelClusterCancelRecordProgramParams *)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;
MTRClusterMediaPlayback
- (void)activateAudioTrackWithParams:(nonnull MTRMediaPlaybackClusterActivateAudioTrackParams *)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;
MTRClusterMediaPlayback
- (void)activateTextTrackWithParams:(nonnull MTRMediaPlaybackClusterActivateTextTrackParams *)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;
MTRClusterMediaPlayback
- (void)deactivateTextTrackWithParams:(MTRMediaPlaybackClusterDeactivateTextTrackParams * _Nullable)params expectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedDataValueDictionaries expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;
MTRClusterMediaPlayback
- (void)deactivateTextTrackWithExpectedValues:(NSArray<NSDictionary<NSString *,id> *> * _Nullable)expectedValues expectedValueInterval:(NSNumber * _Nullable)expectedValueIntervalMs completion:(nonnull MTRStatusCompletion)completion;