"use strict";
var import_Resource = require("#models/Resource.js");
/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import_Resource.Resource.add(
  {
    tag: "cluster",
    name: "FlowMeasurement",
    pics: "FLW",
    xref: "cluster\xA72.5",
    details: "This cluster provides an interface to flow measurement functionality, including configuration and provision of notifications of flow measurements.",
    children: [
      {
        tag: "attribute",
        name: "MeasuredValue",
        xref: "cluster\xA72.5.4.1",
        details: "Indicates the flow in m^3/h as follows:\nMeasuredValue = 10 x Flow\nThe null value indicates that the flow measurement is unknown, otherwise the range shall be as described in Measured Value."
      },
      {
        tag: "attribute",
        name: "MinMeasuredValue",
        xref: "cluster\xA72.5.4.2",
        details: "Indicates the minimum value of MeasuredValue that can be measured. See Measured Value for more details.\nThe null value indicates that the value is not available."
      },
      {
        tag: "attribute",
        name: "MaxMeasuredValue",
        xref: "cluster\xA72.5.4.3",
        details: "Indicates the maximum value of MeasuredValue that can be measured. See Measured Value for more details.\nThe null value indicates that the value is not available."
      },
      { tag: "attribute", name: "Tolerance", xref: "cluster\xA72.5.4.4", details: "See Measured Value." }
    ]
  }
);
//# sourceMappingURL=flow-measurement.resource.js.map
