Class NMVOCAnalyser

All Implemented Interfaces:
Serializable, MeasurementDeviceInterface, NamedInterface

public class NMVOCAnalyser extends StreamMeasurementDeviceBaseClass

NMVOCAnalyser class.

Version:
$Id: $Id
Author:
ESOL
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Serialization version UID.
      See Also:
  • Constructor Details

  • Method Details

    • getMeasuredValue

      public double getMeasuredValue(String unit)

      Get Measured value in specified unit.

      Specified by:
      getMeasuredValue in interface MeasurementDeviceInterface
      Overrides:
      getMeasuredValue in class MeasurementDeviceBaseClass
      Parameters:
      unit - a String object
      Returns:
      a double
    • getnmVOCFlowRate

      public double getnmVOCFlowRate(String unit)

      Calculates the mass flow rate of non-methane volatile organic compounds (nmVOCs).

      Parameters:
      unit - Unit to get measurement in
      Returns:
      the flow rate of nmVOCs in the flow unit set setUnit method (e.g. "kg/hr", "tonnes/year")