<!--
{
  "availability" : [
    "iOS: 16.1.0 -",
    "iPadOS: 16.1.0 -",
    "macCatalyst: 16.1.0 -",
    "macOS: 13.0.0 -",
    "tvOS: 16.1.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 9.1.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Matter",
  "identifier" : "/documentation/Matter/MTRClusterThreadNetworkDiagnostics",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Matter"
    ],
    "preciseIdentifier" : "c:objc(cs)MTRClusterThreadNetworkDiagnostics"
  },
  "title" : "MTRClusterThreadNetworkDiagnostics"
}
-->

# MTRClusterThreadNetworkDiagnostics

```
class MTRClusterThreadNetworkDiagnostics
```

## Topics

### Initializers

[`-  initWithDevice:endpoint:queue:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/init(device:endpoint:queue:))

[`-  initWithDevice:endpointID:queue:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/init(device:endpointID:queue:))

### Instance Methods

[`-  readAttributeAcceptedCommandListWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeAcceptedCommandList(with:))

[`-  readAttributeActiveNetworkFaultsListWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeActiveNetworkFaultsList(with:))

[`-  readAttributeActiveTimestampWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeActiveTimestamp(with:))

[`-  readAttributeAttachAttemptCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeAttachAttemptCount(with:))

[`-  readAttributeAttributeListWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeAttributeList(with:))

[`-  readAttributeBetterPartitionAttachAttemptCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeBetterPartitionAttachAttemptCount(with:))

[`-  readAttributeChannelWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeChannel(with:))

[`-  readAttributeChannelPage0MaskWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeChannelPage0Mask(with:))

[`-  readAttributeChildRoleCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeChildRoleCount(with:))

[`-  readAttributeClusterRevisionWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeClusterRevision(with:))

[`-  readAttributeDataVersionWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeDataVersion(with:))

[`-  readAttributeDelayWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeDelay(with:))

[`-  readAttributeDetachedRoleCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeDetachedRoleCount(with:))

[`-  readAttributeExtendedPanIdWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeExtendedPanId(with:))

[`-  readAttributeFeatureMapWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeFeatureMap(with:))

[`-  readAttributeGeneratedCommandListWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeGeneratedCommandList(with:))

[`-  readAttributeLeaderRoleCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeLeaderRoleCount(with:))

[`-  readAttributeLeaderRouterIdWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeLeaderRouterId(with:))

[`-  readAttributeMeshLocalPrefixWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeMeshLocalPrefix(with:))

[`-  readAttributeNeighborTableWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeNeighborTable(with:))

[`-  readAttributeNeighborTableListWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeNeighborTableList(with:))

[`-  readAttributeNetworkNameWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeNetworkName(with:))

[`-  readAttributeOperationalDatasetComponentsWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeOperationalDatasetComponents(with:))

[`-  readAttributeOverrunCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeOverrunCount(with:))

[`-  readAttributePanIdWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributePanId(with:))

[`-  readAttributeParentChangeCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeParentChangeCount(with:))

[`-  readAttributePartitionIdWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributePartitionId(with:))

[`-  readAttributePartitionIdChangeCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributePartitionIdChangeCount(with:))

[`-  readAttributePendingTimestampWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributePendingTimestamp(with:))

[`-  readAttributeRouteTableWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRouteTable(with:))

[`-  readAttributeRouteTableListWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRouteTableList(with:))

[`-  readAttributeRouterRoleCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRouterRoleCount(with:))

[`-  readAttributeRoutingRoleWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRoutingRole(with:))

[`-  readAttributeRxAddressFilteredCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxAddressFilteredCount(with:))

[`-  readAttributeRxBeaconCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxBeaconCount(with:))

[`-  readAttributeRxBeaconRequestCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxBeaconRequestCount(with:))

[`-  readAttributeRxBroadcastCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxBroadcastCount(with:))

[`-  readAttributeRxDataCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxDataCount(with:))

[`-  readAttributeRxDataPollCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxDataPollCount(with:))

[`-  readAttributeRxDestAddrFilteredCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxDestAddrFilteredCount(with:))

[`-  readAttributeRxDuplicatedCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxDuplicatedCount(with:))

[`-  readAttributeRxErrFcsCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxErrFcsCount(with:))

[`-  readAttributeRxErrInvalidSrcAddrCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxErrInvalidSrcAddrCount(with:))

[`-  readAttributeRxErrNoFrameCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxErrNoFrameCount(with:))

[`-  readAttributeRxErrOtherCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxErrOtherCount(with:))

[`-  readAttributeRxErrSecCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxErrSecCount(with:))

[`-  readAttributeRxErrUnknownNeighborCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxErrUnknownNeighborCount(with:))

[`-  readAttributeRxOtherCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxOtherCount(with:))

[`-  readAttributeRxTotalCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxTotalCount(with:))

[`-  readAttributeRxUnicastCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeRxUnicastCount(with:))

[`-  readAttributeSecurityPolicyWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeSecurityPolicy(with:))

[`-  readAttributeStableDataVersionWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeStableDataVersion(with:))

[`-  readAttributeTxAckRequestedCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxAckRequestedCount(with:))

[`-  readAttributeTxAckedCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxAckedCount(with:))

[`-  readAttributeTxBeaconCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxBeaconCount(with:))

[`-  readAttributeTxBeaconRequestCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxBeaconRequestCount(with:))

[`-  readAttributeTxBroadcastCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxBroadcastCount(with:))

[`-  readAttributeTxDataCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxDataCount(with:))

[`-  readAttributeTxDataPollCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxDataPollCount(with:))

[`-  readAttributeTxDirectMaxRetryExpiryCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxDirectMaxRetryExpiryCount(with:))

[`-  readAttributeTxErrAbortCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxErrAbortCount(with:))

[`-  readAttributeTxErrBusyChannelCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxErrBusyChannelCount(with:))

[`-  readAttributeTxErrCcaCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxErrCcaCount(with:))

[`-  readAttributeTxIndirectMaxRetryExpiryCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxIndirectMaxRetryExpiryCount(with:))

[`-  readAttributeTxNoAckRequestedCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxNoAckRequestedCount(with:))

[`-  readAttributeTxOtherCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxOtherCount(with:))

[`-  readAttributeTxRetryCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxRetryCount(with:))

[`-  readAttributeTxTotalCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxTotalCount(with:))

[`-  readAttributeTxUnicastCountWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeTxUnicastCount(with:))

[`-  readAttributeWeightingWithParams:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/readAttributeWeighting(with:))

[`-  resetCountsWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/resetCounts(with:expectedValues:expectedValueInterval:completion:))

[`-  resetCountsWithParams:expectedValues:expectedValueInterval:completionHandler:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/resetCounts(with:expectedValues:expectedValueInterval:completionHandler:))

[`-  resetCountsWithExpectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/resetCounts(withExpectedValues:expectedValueInterval:completion:))

[`-  resetCountsWithExpectedValues:expectedValueInterval:completionHandler:`](/documentation/Matter/MTRClusterThreadNetworkDiagnostics/resetCounts(withExpectedValues:expectedValueInterval:completionHandler:))

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

[`Hashable`](/documentation/Swift/Hashable)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`CVarArg`](/documentation/Swift/CVarArg)

### Inherits From

[`MTRGenericCluster`](/documentation/Matter/MTRGenericCluster)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)