CompleteInstance: MutableCluster<{
    attributes: {
        acceptedCommandList: Attribute<CommandId[], never>;
        attributeList: Attribute<AttributeId[], never>;
        clusterRevision: Attribute<number, never>;
        featureMap: Attribute<TypeFromPartialBitSchema<{
            extended: BitFlag;
        }>, never>;
        generatedCommandList: Attribute<CommandId[], never>;
        maxMeasuredValue: Attribute<null | number, any>;
        maxScaledValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                extended: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        measuredValue: Attribute<null | number, any>;
        minMeasuredValue: Attribute<null | number, any>;
        minScaledValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                extended: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        scale: Attribute<number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                extended: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        scaledTolerance: OptionalAttribute<number, any> & {
            isConditional: true;
            mandatoryIf: [] | ConditionalFeatureList<BitSchema>;
            optional: true;
            optionalIf: [] | [{
                extended: boolean;
            }];
        };
        scaledValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                extended: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        tolerance: OptionalAttribute<number, any>;
    };
    features: {
        extended: BitFlag;
    };
    id: Branded<1027, "ClusterId">;
    name: "PressureMeasurement";
    revision: 3;
}, []> = ...

Type declaration

  • Readonlyattributes: {
        acceptedCommandList: Attribute<CommandId[], never>;
        attributeList: Attribute<AttributeId[], never>;
        clusterRevision: Attribute<number, never>;
        featureMap: Attribute<TypeFromPartialBitSchema<{
            extended: BitFlag;
        }>, never>;
        generatedCommandList: Attribute<CommandId[], never>;
        maxMeasuredValue: Attribute<null | number, any>;
        maxScaledValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                extended: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        measuredValue: Attribute<null | number, any>;
        minMeasuredValue: Attribute<null | number, any>;
        minScaledValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                extended: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        scale: Attribute<number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                extended: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        scaledTolerance: OptionalAttribute<number, any> & {
            isConditional: true;
            mandatoryIf: [] | ConditionalFeatureList<BitSchema>;
            optional: true;
            optionalIf: [] | [{
                extended: boolean;
            }];
        };
        scaledValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                extended: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        tolerance: OptionalAttribute<number, any>;
    }
    • ReadonlyacceptedCommandList: Attribute<CommandId[], never>

      List of client generated commands which are supported by this cluster server instance.

    • ReadonlyattributeList: Attribute<AttributeId[], never>

      List of the attribute IDs of the attributes supported by the cluster instance.

    • ReadonlyclusterRevision: Attribute<number, never>

      Indicates the revision of the server cluster specification supported by the cluster instance.

    • ReadonlyfeatureMap: Attribute<TypeFromPartialBitSchema<{
          extended: BitFlag;
      }>, never>

      Indicates whether the server supports zero or more optional cluster features.

    • ReadonlygeneratedCommandList: Attribute<CommandId[], never>

      List of server generated commands (server to client commands).

    • ReadonlymaxMeasuredValue: Attribute<null | number, any>

      Indicates the maximum value of MeasuredValue that can be measured. See Measured Value for more details.

      The null value indicates that the value is not available.

      MatterSpecification.v13.Cluster § 2.4.5.3

    • ReadonlymaxScaledValue: Attribute<null | number, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              extended: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList<BitSchema>;
      }
    • ReadonlymeasuredValue: Attribute<null | number, any>

      Indicates the pressure in kPa as follows:

      MeasuredValue = 10 x Pressure [kPa]

      The null value indicates that the value is not available.

      MatterSpecification.v13.Cluster § 2.4.5.1

    • ReadonlyminMeasuredValue: Attribute<null | number, any>

      Indicates the minimum value of MeasuredValue that can be measured. See Measured Value for more details.

      The null value indicates that the value is not available.

      MatterSpecification.v13.Cluster § 2.4.5.2

    • ReadonlyminScaledValue: Attribute<null | number, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              extended: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList<BitSchema>;
      }
    • Readonlyscale: Attribute<number, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              extended: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList<BitSchema>;
      }
    • ReadonlyscaledTolerance: OptionalAttribute<number, any> & {
          isConditional: true;
          mandatoryIf: [] | ConditionalFeatureList<BitSchema>;
          optional: true;
          optionalIf: [] | [{
              extended: boolean;
          }];
      }
    • ReadonlyscaledValue: Attribute<null | number, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              extended: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList<BitSchema>;
      }
    • Readonlytolerance: OptionalAttribute<number, any>

      See Measured Value.

      MatterSpecification.v13.Cluster § 2.4.5.4

  • Readonlyfeatures: {
        extended: BitFlag;
    }
    • Readonlyextended: BitFlag

      Extended

      Extended range and resolution

  • Readonlyid: Branded<1027, "ClusterId">
  • Readonlyname: "PressureMeasurement"
  • Readonlyrevision: 3