Variable Pm25ConcentrationMeasurementBehaviorConst

Pm25ConcentrationMeasurementBehavior: Type<Of<{
    attributes: {
        measurementMedium: FixedAttribute<ConcentrationMeasurement.MeasurementMedium, any>;
    };
    extensions: readonly [{
        component: {
            attributes: {
                maxMeasuredValue: Attribute<null | number, any>;
                measuredValue: Attribute<null | number, any>;
                measurementUnit: FixedAttribute<ConcentrationMeasurement.MeasurementUnit, any>;
                minMeasuredValue: Attribute<null | number, any>;
                uncertainty: OptionalAttribute<number, any>;
            };
        };
        flags: {
            numericMeasurement: true;
        };
    }, {
        component: {
            attributes: {
                peakMeasuredValue: Attribute<null | number, any>;
                peakMeasuredValueWindow: Attribute<number, any>;
            };
        };
        flags: {
            peakMeasurement: true;
        };
    }, {
        component: {
            attributes: {
                averageMeasuredValue: Attribute<null | number, any>;
                averageMeasuredValueWindow: Attribute<number, any>;
            };
        };
        flags: {
            averageMeasurement: true;
        };
    }, {
        component: {
            attributes: {
                levelValue: Attribute<ConcentrationMeasurement.LevelValue, any>;
            };
        };
        flags: {
            levelIndication: true;
        };
    }, {
        component: false;
        flags: {
            levelIndication: false;
            mediumLevel: true;
        };
    }, {
        component: false;
        flags: {
            criticalLevel: true;
            levelIndication: false;
        };
    }, {
        component: false;
        flags: {
            numericMeasurement: false;
            peakMeasurement: true;
        };
    }, {
        component: false;
        flags: {
            averageMeasurement: true;
            numericMeasurement: false;
        };
    }, {
        component: false;
        flags: {
            levelIndication: false;
            numericMeasurement: false;
        };
    }];
    features: {
        averageMeasurement: BitFlag;
        criticalLevel: BitFlag;
        levelIndication: BitFlag;
        mediumLevel: BitFlag;
        numericMeasurement: BitFlag;
        peakMeasurement: BitFlag;
    };
    id: 1066;
    name: "Pm25ConcentrationMeasurement";
    revision: 3;
}>, typeof ClusterBehavior, {
    components: never[];
}> = ...

Pm25ConcentrationMeasurementBehavior is the base class for objects that support interaction with Pm25ConcentrationMeasurement.Cluster.

Pm25ConcentrationMeasurement.Cluster requires you to enable one or more optional features. You can do so using Pm25ConcentrationMeasurementBehavior.with.