One Logo Pool Ball
Matter · IOS API REFERENCE

MTRClusterWiFiNetworkDiagnostics

class · iOS 16.1+ · SDK 27.1

class MTRClusterWiFiNetworkDiagnostics

Members (26)

init · iOS 16.1+ · Deprecated in iOS 16.4

init

TypeScript
static initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterWiFiNetworkDiagnostics) | null
Swift declaration
init?(device: MTRDevice, endpoint: UInt16, queue: dispatch_queue_t)
init · iOS 16.4+

init

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

readAttributeAcceptedCommandList

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

readAttributeAttributeList

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

readAttributeBSSID

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

readAttributeBeaconLostCount

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

readAttributeBeaconRxCount

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

readAttributeBssid

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

readAttributeChannelNumber

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

readAttributeClusterRevision

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

readAttributeCurrentMaxRate

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

readAttributeFeatureMap

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

readAttributeGeneratedCommandList

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

readAttributeOverrunCount

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

readAttributePacketMulticastRxCount

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

readAttributePacketMulticastTxCount

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

readAttributePacketUnicastRxCount

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

readAttributePacketUnicastTxCount

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

readAttributeRSSI

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

readAttributeRssi

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

readAttributeSecurityType

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

readAttributeWiFiVersion

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

resetCounts

TypeScript
resetCountsWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func resetCounts(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

resetCounts

TypeScript
resetCountsWithExpectedValuesExpectedValueIntervalCompletionHandler(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func resetCounts(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

resetCounts

TypeScript
resetCountsWithExpectedValuesExpectedValueIntervalCompletion23159(params: (MTRWiFiNetworkDiagnosticsClusterResetCountsParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func resetCounts(with params: MTRWiFiNetworkDiagnosticsClusterResetCountsParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

resetCounts

TypeScript
resetCountsWithExpectedValuesExpectedValueIntervalCompletionHandler2993(params: (MTRWiFiNetworkDiagnosticsClusterResetCountsParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func resetCounts(with params: MTRWiFiNetworkDiagnosticsClusterResetCountsParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MTRClusterWiFiNetworkDiagnostics.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All Matter types →