One Logo Pool Ball
Matter · IOS API REFERENCE

MTRClusterThreadNetworkDiagnostics

class · iOS 16.1+ · SDK 27.1

class MTRClusterThreadNetworkDiagnostics

Members (76)

init · iOS 16.1+ · Deprecated in iOS 16.4

init

TypeScript
static initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterThreadNetworkDiagnostics) | 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): (MTRClusterThreadNetworkDiagnostics) | 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+

readAttributeActiveNetworkFaultsList

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

readAttributeActiveTimestamp

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

readAttributeAttachAttemptCount

TypeScript
readAttributeAttachAttemptCount(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAttachAttemptCount(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.1+

readAttributeBetterPartitionAttachAttemptCount

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

readAttributeChannelPage0Mask

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

readAttributeChannel

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

readAttributeChildRoleCount

TypeScript
readAttributeChildRoleCount(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeChildRoleCount(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+

readAttributeDataVersion

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

readAttributeDelay

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

readAttributeDetachedRoleCount

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

readAttributeExtendedPanId

TypeScript
readAttributeExtendedPanId(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeExtendedPanId(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+

readAttributeLeaderRoleCount

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

readAttributeLeaderRouterId

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

readAttributeMeshLocalPrefix

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

readAttributeNeighborTableList

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

readAttributeNeighborTable

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

readAttributeNetworkName

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

readAttributeOperationalDatasetComponents

TypeScript
readAttributeOperationalDatasetComponents(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeOperationalDatasetComponents(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+

readAttributePanId

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

readAttributeParentChangeCount

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

readAttributePartitionIdChangeCount

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

readAttributePartitionId

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

readAttributePendingTimestamp

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

readAttributeRouteTableList

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

readAttributeRouteTable

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

readAttributeRouterRoleCount

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

readAttributeRoutingRole

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

readAttributeRxAddressFilteredCount

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

readAttributeRxBeaconCount

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

readAttributeRxBeaconRequestCount

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

readAttributeRxBroadcastCount

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

readAttributeRxDataCount

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

readAttributeRxDataPollCount

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

readAttributeRxDestAddrFilteredCount

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

readAttributeRxDuplicatedCount

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

readAttributeRxErrFcsCount

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

readAttributeRxErrInvalidSrcAddrCount

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

readAttributeRxErrNoFrameCount

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

readAttributeRxErrOtherCount

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

readAttributeRxErrSecCount

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

readAttributeRxErrUnknownNeighborCount

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

readAttributeRxOtherCount

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

readAttributeRxTotalCount

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

readAttributeRxUnicastCount

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

readAttributeSecurityPolicy

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

readAttributeStableDataVersion

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

readAttributeTxAckRequestedCount

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

readAttributeTxAckedCount

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

readAttributeTxBeaconCount

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

readAttributeTxBeaconRequestCount

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

readAttributeTxBroadcastCount

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

readAttributeTxDataCount

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

readAttributeTxDataPollCount

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

readAttributeTxDirectMaxRetryExpiryCount

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

readAttributeTxErrAbortCount

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

readAttributeTxErrBusyChannelCount

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

readAttributeTxErrCcaCount

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

readAttributeTxIndirectMaxRetryExpiryCount

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

readAttributeTxNoAckRequestedCount

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

readAttributeTxOtherCount

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

readAttributeTxRetryCount

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

readAttributeTxTotalCount

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

readAttributeTxUnicastCount

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

readAttributeWeighting

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

resetCounts

TypeScript
resetCountsWithExpectedValuesExpectedValueIntervalCompletionHandler80478(params: (MTRThreadNetworkDiagnosticsClusterResetCountsParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func resetCounts(with params: MTRThreadNetworkDiagnosticsClusterResetCountsParams?, 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.

MTRClusterThreadNetworkDiagnostics.init()

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

All Matter types →