CompleteInstance: MutableCluster<{
    attributes: {
        acceptedCommandList: Attribute<.[], never>;
        attributeList: Attribute<.[], never>;
        clusterRevision: Attribute<number, never>;
        currentHeapFree: OptionalAttribute<number | bigint, any>;
        currentHeapHighWatermark: Attribute<number | bigint, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                watermarks: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
        currentHeapUsed: OptionalAttribute<number | bigint, any>;
        featureMap: Attribute<TypeFromPartialBitSchema, never>;
        generatedCommandList: Attribute<.[], never>;
        threadMetrics: OptionalAttribute<TypeFromFields[], any>;
    };
    commands: {
        resetWatermarks: Command<void, void, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                watermarks: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
    };
    events: {
        softwareFault: OptionalEvent<TypeFromFields, any>;
    };
    features: {
        watermarks: BitFlag;
    };
    id: @matter/general;
    name: "SoftwareDiagnostics";
    revision: 1;
}, []>

Type declaration

  • Readonlyattributes: {
        acceptedCommandList: Attribute<.[], never>;
        attributeList: Attribute<.[], never>;
        clusterRevision: Attribute<number, never>;
        currentHeapFree: OptionalAttribute<number | bigint, any>;
        currentHeapHighWatermark: Attribute<number | bigint, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                watermarks: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
        currentHeapUsed: OptionalAttribute<number | bigint, any>;
        featureMap: Attribute<TypeFromPartialBitSchema, never>;
        generatedCommandList: Attribute<.[], never>;
        threadMetrics: OptionalAttribute<TypeFromFields[], any>;
    }
    • ReadonlyacceptedCommandList: Attribute<.[], never>
    • ReadonlyattributeList: Attribute<.[], never>
    • ReadonlyclusterRevision: Attribute<number, never>
    • ReadonlycurrentHeapFree: OptionalAttribute<number | bigint, any>
    • ReadonlycurrentHeapHighWatermark: Attribute<number | bigint, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              watermarks: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList;
      }
    • ReadonlycurrentHeapUsed: OptionalAttribute<number | bigint, any>
    • ReadonlyfeatureMap: Attribute<TypeFromPartialBitSchema, never>
    • ReadonlygeneratedCommandList: Attribute<.[], never>
    • ReadonlythreadMetrics: OptionalAttribute<TypeFromFields[], any>
  • Readonlycommands: {
        resetWatermarks: Command<void, void, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                watermarks: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList;
        };
    }
    • ReadonlyresetWatermarks: Command<void, void, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              watermarks: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList;
      }
  • Readonlyevents: {
        softwareFault: OptionalEvent<TypeFromFields, any>;
    }
    • ReadonlysoftwareFault: OptionalEvent<TypeFromFields, any>

      The SoftwareFault Event shall be generated when a software fault takes place on the Node.

      MatterSpecification.v13.Core § 11.13.8.1

  • Readonlyfeatures: {
        watermarks: BitFlag;
    }
    • Readonlywatermarks: BitFlag

      Watermarks

      Node makes available the metrics for high watermark related to memory consumption.

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