Variable CompleteInstanceConst
CompleteInstance: MutableCluster<{ attributes: { acceptedCommandList: Attribute<.[], never>; activeNetworkFaultsList: Attribute<ThreadNetworkDiagnostics.NetworkFault[], any>; activeTimestamp: OptionalAttribute<number | bigint | null, any>; attachAttemptCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ mleCounts: boolean; }]; }; attributeList: Attribute<.[], never>; betterPartitionAttachAttemptCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ mleCounts: boolean; }]; }; channel: Attribute<number | null, any>; channelPage0Mask: Attribute<Uint8Array | null, any>; childRoleCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ mleCounts: boolean; }]; }; clusterRevision: Attribute<number, never>; dataVersion: Attribute<number | null, any>; delay: OptionalAttribute<number | null, any>; detachedRoleCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ mleCounts: boolean; }]; }; extendedPanId: Attribute<number | bigint | null, any>; featureMap: Attribute<TypeFromPartialBitSchema, never>; generatedCommandList: Attribute<.[], never>; leaderRoleCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ mleCounts: boolean; }]; }; leaderRouterId: Attribute<number | null, any>; meshLocalPrefix: Attribute<Uint8Array | null, any>; neighborTable: Attribute<TypeFromFields[], any>; networkName: Attribute<string | null, any>; operationalDatasetComponents: Attribute<TypeFromFields | null, any>; overrunCount: Attribute<number | bigint, any> & { isConditional: true; mandatoryIf: [] | [{ errorCounts: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; panId: Attribute<number | null, any>; parentChangeCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ mleCounts: boolean; }]; }; partitionId: Attribute<number | null, any>; partitionIdChangeCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ mleCounts: boolean; }]; }; pendingTimestamp: OptionalAttribute<number | bigint | null, any>; routerRoleCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ mleCounts: boolean; }]; }; routeTable: Attribute<TypeFromFields[], any>; routingRole: Attribute<ThreadNetworkDiagnostics.RoutingRole | null, any>; rxAddressFilteredCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxBeaconCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxBeaconRequestCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxBroadcastCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxDataCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxDataPollCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxDestAddrFilteredCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxDuplicatedCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxErrFcsCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxErrInvalidSrcAddrCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxErrNoFrameCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxErrOtherCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxErrSecCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxErrUnknownNeighborCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxOtherCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxTotalCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; rxUnicastCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; securityPolicy: Attribute<TypeFromFields | null, any>; stableDataVersion: Attribute<number | null, any>; txAckedCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txAckRequestedCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txBeaconCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txBeaconRequestCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txBroadcastCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txDataCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txDataPollCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txDirectMaxRetryExpiryCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txErrAbortCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txErrBusyChannelCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txErrCcaCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txIndirectMaxRetryExpiryCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txNoAckRequestedCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txOtherCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txRetryCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txTotalCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; txUnicastCount: OptionalAttribute<number, any> & { isConditional: true; mandatoryIf: [] | ConditionalFeatureList; optional: true; optionalIf: [] | [{ macCounts: boolean; }]; }; weighting: Attribute<number | null, any>; }; commands: { resetCounts: Command<void, void, any> & { isConditional: true; mandatoryIf: [] | [{ errorCounts: boolean; }]; optional: true; optionalIf: [] | ConditionalFeatureList; }; }; events: { connectionStatus: OptionalEvent<TypeFromFields, any>; networkFaultChange: OptionalEvent<TypeFromFields, any>; }; features: { errorCounts: BitFlag; macCounts: BitFlag; mleCounts: BitFlag; packetCounts: BitFlag; }; id: @matter/general; name: "ThreadNetworkDiagnostics"; revision: 2; }, []> Type declaration
Readonly
attributes: {
acceptedCommandList: Attribute<.[], never>;
activeNetworkFaultsList: Attribute<ThreadNetworkDiagnostics.NetworkFault[], any>;
activeTimestamp: OptionalAttribute<number | bigint | null, any>;
attachAttemptCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
};
attributeList: Attribute<.[], never>;
betterPartitionAttachAttemptCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
};
channel: Attribute<number | null, any>;
channelPage0Mask: Attribute<Uint8Array | null, any>;
childRoleCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
};
clusterRevision: Attribute<number, never>;
dataVersion: Attribute<number | null, any>;
delay: OptionalAttribute<number | null, any>;
detachedRoleCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
};
extendedPanId: Attribute<number | bigint | null, any>;
featureMap: Attribute<TypeFromPartialBitSchema, never>;
generatedCommandList: Attribute<.[], never>;
leaderRoleCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
};
leaderRouterId: Attribute<number | null, any>;
meshLocalPrefix: Attribute<Uint8Array | null, any>;
neighborTable: Attribute<TypeFromFields[], any>;
networkName: Attribute<string | null, any>;
operationalDatasetComponents: Attribute<TypeFromFields | null, any>;
overrunCount: Attribute<number | bigint, any> & {
isConditional: true;
mandatoryIf: [] | [{
errorCounts: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
panId: Attribute<number | null, any>;
parentChangeCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
};
partitionId: Attribute<number | null, any>;
partitionIdChangeCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
};
pendingTimestamp: OptionalAttribute<number | bigint | null, any>;
routerRoleCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
};
routeTable: Attribute<TypeFromFields[], any>;
routingRole: Attribute<ThreadNetworkDiagnostics.RoutingRole | null, any>;
rxAddressFilteredCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxBeaconCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxBeaconRequestCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxBroadcastCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxDataCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxDataPollCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxDestAddrFilteredCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxDuplicatedCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxErrFcsCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxErrInvalidSrcAddrCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxErrNoFrameCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxErrOtherCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxErrSecCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxErrUnknownNeighborCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxOtherCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxTotalCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
rxUnicastCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
securityPolicy: Attribute<TypeFromFields | null, any>;
stableDataVersion: Attribute<number | null, any>;
txAckedCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txAckRequestedCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txBeaconCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txBeaconRequestCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txBroadcastCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txDataCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txDataPollCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txDirectMaxRetryExpiryCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txErrAbortCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txErrBusyChannelCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txErrCcaCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txIndirectMaxRetryExpiryCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txNoAckRequestedCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txOtherCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txRetryCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txTotalCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
txUnicastCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
};
weighting: Attribute<number | null, any>;
}
Readonly
acceptedCommandList: Attribute<.[], never>
Readonly
activeTimestamp: OptionalAttribute<number | bigint | null, any>
Readonly
attachAttemptCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
}
Readonly
attributeList: Attribute<.[], never>
Readonly
betterPartitionAttachAttemptCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
}
Readonly
channel: Attribute<number | null, any>
Readonly
channelPage0Mask: Attribute<Uint8Array | null, any>
Readonly
childRoleCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
}
Readonly
clusterRevision: Attribute<number, never>
Readonly
dataVersion: Attribute<number | null, any>
Readonly
delay: OptionalAttribute<number | null, any>
Readonly
detachedRoleCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
}
Readonly
extendedPanId: Attribute<number | bigint | null, any>
Readonly
featureMap: Attribute<TypeFromPartialBitSchema, never>
Readonly
generatedCommandList: Attribute<.[], never>
Readonly
leaderRoleCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
}
Readonly
leaderRouterId: Attribute<number | null, any>
Readonly
meshLocalPrefix: Attribute<Uint8Array | null, any>
Readonly
neighborTable: Attribute<TypeFromFields[], any>
Readonly
networkName: Attribute<string | null, any>
Readonly
operationalDatasetComponents: Attribute<TypeFromFields | null, any>
Readonly
overrunCount: Attribute<number | bigint, any> & {
isConditional: true;
mandatoryIf: [] | [{
errorCounts: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
panId: Attribute<number | null, any>
Readonly
parentChangeCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
}
Readonly
partitionId: Attribute<number | null, any>
Readonly
partitionIdChangeCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
}
Readonly
pendingTimestamp: OptionalAttribute<number | bigint | null, any>
Readonly
routerRoleCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
mleCounts: boolean;
}];
}
Readonly
routeTable: Attribute<TypeFromFields[], any>
Readonly
rxAddressFilteredCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxBeaconCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxBeaconRequestCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxBroadcastCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxDataCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxDataPollCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxDestAddrFilteredCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxDuplicatedCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxErrFcsCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxErrInvalidSrcAddrCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxErrNoFrameCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxErrOtherCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxErrSecCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxErrUnknownNeighborCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxOtherCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxTotalCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
rxUnicastCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
securityPolicy: Attribute<TypeFromFields | null, any>
Readonly
stableDataVersion: Attribute<number | null, any>
Readonly
txAckedCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txAckRequestedCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txBeaconCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txBeaconRequestCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txBroadcastCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txDataCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txDataPollCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txDirectMaxRetryExpiryCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txErrAbortCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txErrBusyChannelCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txErrCcaCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txIndirectMaxRetryExpiryCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txNoAckRequestedCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txOtherCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txRetryCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txTotalCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
txUnicastCount: OptionalAttribute<number, any> & {
isConditional: true;
mandatoryIf: [] | ConditionalFeatureList;
optional: true;
optionalIf: [] | [{
macCounts: boolean;
}];
}
Readonly
weighting: Attribute<number | null, any>
Readonly
commands: {
resetCounts: Command<void, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
errorCounts: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
};
}
Readonly
resetCounts: Command<void, void, any> & {
isConditional: true;
mandatoryIf: [] | [{
errorCounts: boolean;
}];
optional: true;
optionalIf: [] | ConditionalFeatureList;
}
Readonly
events: {
connectionStatus: OptionalEvent<TypeFromFields, any>;
networkFaultChange: OptionalEvent<TypeFromFields, any>;
}
Readonly
features: {
errorCounts: BitFlag;
macCounts: BitFlag;
mleCounts: BitFlag;
packetCounts: BitFlag;
}
Readonly
name: "ThreadNetworkDiagnostics"
Readonly
revision: 2
The ConnectionStatus Event shall indicate that a Node’s connection status to a Thread network has changed.