Matter · IOS API REFERENCE
MTRClusterNetworkCommissioning
class · iOS 16.1+ · SDK 27.1
class MTRClusterNetworkCommissioning
Members (33)
method · iOS 16.4+addOrUpdateThreadNetwork
TypeScriptaddOrUpdateThreadNetworkWithExpectedValuesExpectedValueIntervalCompletion(params: MTRNetworkCommissioningClusterAddOrUpdateThreadNetworkParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRNetworkCommissioningClusterNetworkConfigResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc addOrUpdateThreadNetwork(with params: MTRNetworkCommissioningClusterAddOrUpdateThreadNetworkParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRNetworkCommissioningClusterNetworkConfigResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4addOrUpdateThreadNetwork
TypeScriptaddOrUpdateThreadNetworkWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRNetworkCommissioningClusterAddOrUpdateThreadNetworkParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRNetworkCommissioningClusterNetworkConfigResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc addOrUpdateThreadNetwork(with params: MTRNetworkCommissioningClusterAddOrUpdateThreadNetworkParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRNetworkCommissioningClusterNetworkConfigResponseParams
method · iOS 16.4+addOrUpdateWiFiNetwork
TypeScriptaddOrUpdateWiFiNetworkWithExpectedValuesExpectedValueIntervalCompletion(params: MTRNetworkCommissioningClusterAddOrUpdateWiFiNetworkParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRNetworkCommissioningClusterNetworkConfigResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc addOrUpdateWiFiNetwork(with params: MTRNetworkCommissioningClusterAddOrUpdateWiFiNetworkParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRNetworkCommissioningClusterNetworkConfigResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4addOrUpdateWiFiNetwork
TypeScriptaddOrUpdateWiFiNetworkWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRNetworkCommissioningClusterAddOrUpdateWiFiNetworkParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRNetworkCommissioningClusterNetworkConfigResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc addOrUpdateWiFiNetwork(with params: MTRNetworkCommissioningClusterAddOrUpdateWiFiNetworkParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRNetworkCommissioningClusterNetworkConfigResponseParams
method · iOS 16.4+connectNetwork
TypeScriptconnectNetworkWithExpectedValuesExpectedValueIntervalCompletion(params: MTRNetworkCommissioningClusterConnectNetworkParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRNetworkCommissioningClusterConnectNetworkResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc connectNetwork(with params: MTRNetworkCommissioningClusterConnectNetworkParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRNetworkCommissioningClusterConnectNetworkResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4connectNetwork
TypeScriptconnectNetworkWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRNetworkCommissioningClusterConnectNetworkParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRNetworkCommissioningClusterConnectNetworkResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc connectNetwork(with params: MTRNetworkCommissioningClusterConnectNetworkParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRNetworkCommissioningClusterConnectNetworkResponseParams
init · iOS 16.1+ · Deprecated in iOS 16.4init
TypeScriptstatic initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterNetworkCommissioning) | null
Swift declarationinit?(device: MTRDevice, endpoint: UInt16, queue: dispatch_queue_t)
init · iOS 16.4+init
TypeScriptstatic initDeviceEndpointIDQueue(device: MTRDevice, endpointID: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue): (MTRClusterNetworkCommissioning) | null
Swift declarationinit?(device: MTRDevice, endpointID: NSNumber, queue: dispatch_queue_t)
method · iOS 16.1+readAttributeAcceptedCommandList
TypeScriptreadAttributeAcceptedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeAcceptedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeAttributeList
TypeScriptreadAttributeAttributeList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeAttributeList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeClusterRevision
TypeScriptreadAttributeClusterRevision(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeClusterRevision(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeConnectMaxTimeSeconds
TypeScriptreadAttributeConnectMaxTimeSeconds(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeConnectMaxTimeSeconds(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeFeatureMap
TypeScriptreadAttributeFeatureMap(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeFeatureMap(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeGeneratedCommandList
TypeScriptreadAttributeGeneratedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeGeneratedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeInterfaceEnabled
TypeScriptreadAttributeInterfaceEnabled(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeInterfaceEnabled(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeLastConnectErrorValue
TypeScriptreadAttributeLastConnectErrorValue(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeLastConnectErrorValue(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeLastNetworkID
TypeScriptreadAttributeLastNetworkID(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeLastNetworkID(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeLastNetworkingStatus
TypeScriptreadAttributeLastNetworkingStatus(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeLastNetworkingStatus(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeMaxNetworks
TypeScriptreadAttributeMaxNetworks(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeMaxNetworks(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeNetworks
TypeScriptreadAttributeNetworks(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeNetworks(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeScanMaxTimeSeconds
TypeScriptreadAttributeScanMaxTimeSeconds(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeScanMaxTimeSeconds(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributeSupportedThreadFeatures
TypeScriptreadAttributeSupportedThreadFeatures(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeSupportedThreadFeatures(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributeSupportedWiFiBands
TypeScriptreadAttributeSupportedWiFiBands(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeSupportedWiFiBands(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+readAttributeThreadVersion
TypeScriptreadAttributeThreadVersion(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeThreadVersion(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.4+removeNetwork
TypeScriptremoveNetworkWithExpectedValuesExpectedValueIntervalCompletion(params: MTRNetworkCommissioningClusterRemoveNetworkParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRNetworkCommissioningClusterNetworkConfigResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc removeNetwork(with params: MTRNetworkCommissioningClusterRemoveNetworkParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRNetworkCommissioningClusterNetworkConfigResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4removeNetwork
TypeScriptremoveNetworkWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRNetworkCommissioningClusterRemoveNetworkParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRNetworkCommissioningClusterNetworkConfigResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc removeNetwork(with params: MTRNetworkCommissioningClusterRemoveNetworkParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRNetworkCommissioningClusterNetworkConfigResponseParams
method · iOS 16.4+reorderNetwork
TypeScriptreorderNetworkWithExpectedValuesExpectedValueIntervalCompletion(params: MTRNetworkCommissioningClusterReorderNetworkParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRNetworkCommissioningClusterNetworkConfigResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc reorderNetwork(with params: MTRNetworkCommissioningClusterReorderNetworkParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRNetworkCommissioningClusterNetworkConfigResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4reorderNetwork
TypeScriptreorderNetworkWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRNetworkCommissioningClusterReorderNetworkParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRNetworkCommissioningClusterNetworkConfigResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc reorderNetwork(with params: MTRNetworkCommissioningClusterReorderNetworkParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRNetworkCommissioningClusterNetworkConfigResponseParams
method · iOS 17.4+scanNetworks
TypeScriptscanNetworksWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRNetworkCommissioningClusterScanNetworksResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc scanNetworks(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRNetworkCommissioningClusterScanNetworksResponseParams
method · iOS 16.4+scanNetworks
TypeScriptscanNetworksWithExpectedValuesExpectedValueIntervalCompletion49554(params: (MTRNetworkCommissioningClusterScanNetworksParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRNetworkCommissioningClusterScanNetworksResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc scanNetworks(with params: MTRNetworkCommissioningClusterScanNetworksParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRNetworkCommissioningClusterScanNetworksResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4scanNetworks
TypeScriptscanNetworksWithExpectedValuesExpectedValueIntervalCompletionHandler(params: (MTRNetworkCommissioningClusterScanNetworksParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRNetworkCommissioningClusterScanNetworksResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc scanNetworks(with params: MTRNetworkCommissioningClusterScanNetworksParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRNetworkCommissioningClusterScanNetworksResponseParams
method · iOS 16.1+writeAttributeInterfaceEnabled
TypeScriptwriteAttributeInterfaceEnabledWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declarationfunc writeAttributeInterfaceEnabled(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+writeAttributeInterfaceEnabled
TypeScriptwriteAttributeInterfaceEnabledWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declarationfunc writeAttributeInterfaceEnabled(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MTRClusterNetworkCommissioning.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All Matter types →