Base: { 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; }; name: "ConcentrationMeasurement"; revision: 3; } = ... Type declaration
Readonly
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;
};
}]
Readonly
features: {
averageMeasurement: BitFlag;
criticalLevel: BitFlag;
levelIndication: BitFlag;
mediumLevel: BitFlag;
numericMeasurement: BitFlag;
peakMeasurement: BitFlag;
}
Readonly
name: "ConcentrationMeasurement"
Readonly
revision: 3
ConcentrationMeasurement is a derived cluster, not to be used directly. These elements are present in all clusters derived from ConcentrationMeasurement.