CompleteInstance: MutableCluster<{
    attributes: {
        acceptedCommandList: Attribute<.[], never>;
        attributeList: Attribute<.[], never>;
        carrierDetect: OptionalAttribute<boolean | null, any>;
        clusterRevision: Attribute<number, never>;
        collisionCount: Attribute<number | bigint, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                errorCounts: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
        featureMap: Attribute<TypeFromPartialBitSchema, never>;
        fullDuplex: OptionalAttribute<boolean | null, any>;
        generatedCommandList: Attribute<.[], never>;
        overrunCount: Attribute<number | bigint, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                errorCounts: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
        packetRxCount: Attribute<number | bigint, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                packetCounts: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
        packetTxCount: Attribute<number | bigint, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                packetCounts: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
        phyRate: OptionalAttribute<EthernetNetworkDiagnostics.PhyRate | null, any>;
        timeSinceReset: OptionalAttribute<number | bigint, any>;
        txErrCount: Attribute<number | bigint, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                errorCounts: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
    };
    commands: {
        resetCounts: Command<void, void, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                packetCounts: boolean;
            }, {
                errorCounts: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
    };
    features: {
        errorCounts: BitFlag;
        packetCounts: BitFlag;
    };
    id: @matter/general;
    name: "EthernetNetworkDiagnostics";
    revision: 1;
}, []>

Type declaration

  • Readonlyattributes: {
        acceptedCommandList: Attribute<.[], never>;
        attributeList: Attribute<.[], never>;
        carrierDetect: OptionalAttribute<boolean | null, any>;
        clusterRevision: Attribute<number, never>;
        collisionCount: Attribute<number | bigint, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                errorCounts: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
        featureMap: Attribute<TypeFromPartialBitSchema, never>;
        fullDuplex: OptionalAttribute<boolean | null, any>;
        generatedCommandList: Attribute<.[], never>;
        overrunCount: Attribute<number | bigint, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                errorCounts: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
        packetRxCount: Attribute<number | bigint, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                packetCounts: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
        packetTxCount: Attribute<number | bigint, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                packetCounts: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
        phyRate: OptionalAttribute<EthernetNetworkDiagnostics.PhyRate | null, any>;
        timeSinceReset: OptionalAttribute<number | bigint, any>;
        txErrCount: Attribute<number | bigint, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                errorCounts: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
    }
    • ReadonlyacceptedCommandList: Attribute<.[], never>
    • ReadonlyattributeList: Attribute<.[], never>
    • ReadonlycarrierDetect: OptionalAttribute<boolean | null, any>
    • ReadonlyclusterRevision: Attribute<number, never>
    • ReadonlycollisionCount: Attribute<number | bigint, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              errorCounts: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList;
      }
    • ReadonlyfeatureMap: Attribute<TypeFromPartialBitSchema, never>
    • ReadonlyfullDuplex: OptionalAttribute<boolean | null, any>
    • ReadonlygeneratedCommandList: Attribute<.[], never>
    • ReadonlyoverrunCount: Attribute<number | bigint, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              errorCounts: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList;
      }
    • ReadonlypacketRxCount: Attribute<number | bigint, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              packetCounts: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList;
      }
    • ReadonlypacketTxCount: Attribute<number | bigint, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              packetCounts: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList;
      }
    • ReadonlyphyRate: OptionalAttribute<EthernetNetworkDiagnostics.PhyRate | null, any>
    • ReadonlytimeSinceReset: OptionalAttribute<number | bigint, any>
    • ReadonlytxErrCount: Attribute<number | bigint, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              errorCounts: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList;
      }
  • Readonlycommands: {
        resetCounts: Command<void, void, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                packetCounts: boolean;
            }, {
                errorCounts: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
    }
    • ReadonlyresetCounts: Command<void, void, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              packetCounts: boolean;
          }, {
              errorCounts: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList;
      }
  • Readonlyfeatures: {
        errorCounts: BitFlag;
        packetCounts: BitFlag;
    }
    • ReadonlyerrorCounts: BitFlag

      ErrorCounts

      Node makes available the counts for the number of errors that have occurred during the reception and transmission of packets on the ethernet interface.

    • ReadonlypacketCounts: BitFlag

      PacketCounts

      Node makes available the counts for the number of received and transmitted packets on the ethernet interface.

  • Readonlyid: @matter/general
  • Readonlyname: "EthernetNetworkDiagnostics"
  • Readonlyrevision: 1