Class VolumeFlowTransmitter

All Implemented Interfaces:
Serializable, MeasurementDeviceInterface, ProcessElementInterface, NamedInterface

public class VolumeFlowTransmitter extends StreamMeasurementDeviceBaseClass

VolumeFlowTransmitter class.

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

    • serialVersionUID

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

      private int measuredPhaseNumber
  • Constructor Details

    • VolumeFlowTransmitter

      public VolumeFlowTransmitter(StreamInterface stream)

      Constructor for VolumeFlowTransmitter.

      Parameters:
      stream - a StreamInterface object
    • VolumeFlowTransmitter

      public VolumeFlowTransmitter(String name, StreamInterface stream)

      Constructor for VolumeFlowTransmitter.

      Parameters:
      name - Name of VolumeFlowTransmitter
      stream - a StreamInterface object
  • Method Details

    • displayResult

      public void displayResult()

      displayResult.

      Specified by:
      displayResult in interface MeasurementDeviceInterface
      Overrides:
      displayResult in class MeasurementDeviceBaseClass
    • 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
    • applyFieldValue

      public void applyFieldValue()
      Applies the field value to the connected stream or equipment. Only effective for instruments with role InstrumentTagRole.INPUT. Subclasses override to push the field value into their specific model property (pressure, temperature, flow, etc.).
    • getMeasuredPhaseNumber

      public int getMeasuredPhaseNumber()

      Getter for the field measuredPhaseNumber.

      Returns:
      a int
    • setMeasuredPhaseNumber

      public void setMeasuredPhaseNumber(int measuredPhase)

      Setter for the field measuredPhaseNumber.

      Parameters:
      measuredPhase - a int