CompleteInstance: {
    attributes: {
        averageMeasuredValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                averageMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        averageMeasuredValueWindow: Attribute<number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                averageMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        levelValue: Attribute<ConcentrationMeasurement.LevelValue, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                levelIndication: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        maxMeasuredValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                numericMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        measuredValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                numericMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        measurementMedium: FixedAttribute<ConcentrationMeasurement.MeasurementMedium, any>;
        measurementUnit: FixedAttribute<ConcentrationMeasurement.MeasurementUnit, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                numericMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        minMeasuredValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                numericMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        peakMeasuredValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                peakMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        peakMeasuredValueWindow: Attribute<number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                peakMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        uncertainty: OptionalAttribute<number, any> & {
            isConditional: true;
            mandatoryIf: [] | ConditionalFeatureList<BitSchema>;
            optional: true;
            optionalIf: [] | [{
                numericMeasurement: boolean;
            }];
        };
    };
    features: {
        averageMeasurement: BitFlag;
        criticalLevel: BitFlag;
        levelIndication: BitFlag;
        mediumLevel: BitFlag;
        numericMeasurement: BitFlag;
        peakMeasurement: BitFlag;
    };
    name: "ConcentrationMeasurement";
    revision: 3;
} = ...

Type declaration

  • Readonlyattributes: {
        averageMeasuredValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                averageMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        averageMeasuredValueWindow: Attribute<number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                averageMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        levelValue: Attribute<ConcentrationMeasurement.LevelValue, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                levelIndication: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        maxMeasuredValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                numericMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        measuredValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                numericMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        measurementMedium: FixedAttribute<ConcentrationMeasurement.MeasurementMedium, any>;
        measurementUnit: FixedAttribute<ConcentrationMeasurement.MeasurementUnit, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                numericMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        minMeasuredValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                numericMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        peakMeasuredValue: Attribute<null | number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                peakMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        peakMeasuredValueWindow: Attribute<number, any> & {
            isConditional: true;
            mandatoryIf: [] | [{
                peakMeasurement: boolean;
            }];
            optional: true;
            optionalIf: [] | ConditionalFeatureList<BitSchema>;
        };
        uncertainty: OptionalAttribute<number, any> & {
            isConditional: true;
            mandatoryIf: [] | ConditionalFeatureList<BitSchema>;
            optional: true;
            optionalIf: [] | [{
                numericMeasurement: boolean;
            }];
        };
    }
    • ReadonlyaverageMeasuredValue: Attribute<null | number, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              averageMeasurement: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList<BitSchema>;
      }
    • ReadonlyaverageMeasuredValueWindow: Attribute<number, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              averageMeasurement: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList<BitSchema>;
      }
    • ReadonlylevelValue: Attribute<ConcentrationMeasurement.LevelValue, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              levelIndication: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList<BitSchema>;
      }
    • ReadonlymaxMeasuredValue: Attribute<null | number, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              numericMeasurement: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList<BitSchema>;
      }
    • ReadonlymeasuredValue: Attribute<null | number, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              numericMeasurement: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList<BitSchema>;
      }
    • ReadonlymeasurementMedium: FixedAttribute<ConcentrationMeasurement.MeasurementMedium, any>

      Indicates the medium in which MeasuredValue is being measured. See MeasurementMediumEnum.

      MatterSpecification.v13.Cluster § 2.10.6.10

    • ReadonlymeasurementUnit: FixedAttribute<ConcentrationMeasurement.MeasurementUnit, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              numericMeasurement: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList<BitSchema>;
      }
    • ReadonlyminMeasuredValue: Attribute<null | number, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              numericMeasurement: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList<BitSchema>;
      }
    • ReadonlypeakMeasuredValue: Attribute<null | number, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              peakMeasurement: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList<BitSchema>;
      }
    • ReadonlypeakMeasuredValueWindow: Attribute<number, any> & {
          isConditional: true;
          mandatoryIf: [] | [{
              peakMeasurement: boolean;
          }];
          optional: true;
          optionalIf: [] | ConditionalFeatureList<BitSchema>;
      }
    • Readonlyuncertainty: OptionalAttribute<number, any> & {
          isConditional: true;
          mandatoryIf: [] | ConditionalFeatureList<BitSchema>;
          optional: true;
          optionalIf: [] | [{
              numericMeasurement: boolean;
          }];
      }
  • Readonlyfeatures: {
        averageMeasurement: BitFlag;
        criticalLevel: BitFlag;
        levelIndication: BitFlag;
        mediumLevel: BitFlag;
        numericMeasurement: BitFlag;
        peakMeasurement: BitFlag;
    }
    • ReadonlyaverageMeasurement: BitFlag

      AverageMeasurement

      Cluster supports average numeric measurement of substance

    • ReadonlycriticalLevel: BitFlag

      CriticalLevel

      Cluster supports the Critical Concentration Level

    • ReadonlylevelIndication: BitFlag

      LevelIndication

      Cluster supports basic level indication for substance using the ConcentrationLevel enum

    • ReadonlymediumLevel: BitFlag

      MediumLevel

      Cluster supports the Medium Concentration Level

    • ReadonlynumericMeasurement: BitFlag

      NumericMeasurement

      Cluster supports numeric measurement of substance

    • ReadonlypeakMeasurement: BitFlag

      PeakMeasurement

      Cluster supports peak numeric measurement of substance

  • Readonlyname: "ConcentrationMeasurement"
  • Readonlyrevision: 3