Class PumpDeliveryTrouble

All Implemented Interfaces:
TroubleIface, HolderTroubleIface, NozzleTroubleIface, PumpTroubleIface
Direct Known Subclasses:
FCMPumpOverDeliveryTrouble, FCMPumpUnderDeliveryTrouble, MicroPumpOverDeliveryTrouble, MicroPumpUnderDeliveryTrouble, MSVPumpOverDeliveryTrouble, MSVPumpUnderDeliveryTrouble, PumpFoldBackTrouble

public abstract class PumpDeliveryTrouble extends CANPumpTrouble<AbstractCANPump<?>>
Pump is delivering at a higher rate than requested. Event sequence: 37/45/59 - JET_ST_RATE_ERROR_UNDERDELIVERY / JET_ST_RATE_ERROR_OVERDELIVERY / JET_ST_FOLD_BACK_UNDERDELIVERY 52 - JET_ST_INFO_MANIFOLD_VOLUME 53 - JET_ST_INFO_PUMP_TIME 54 - JET_ST_INFO_PUMP_VOLUME
Version:
Oct-31-17
  • Constructor Details

    • PumpDeliveryTrouble

      public PumpDeliveryTrouble()
  • Method Details

    • getDeltaVolume

      public double getDeltaVolume()
      Get the difference in expected volume in ml.
      Returns:
      difference in expected volume
    • getManifoldVolume

      public double getManifoldVolume()
      Return the manifold volume at the time of the error in ml.
      Returns:
      manifold volume at time of error
    • getPumpTime

      public int getPumpTime()
      Return the pump time at the time of the error in ms.
      Returns:
      how many ms the pump pumped at the time of the error
    • getPumpVolume

      public double getPumpVolume()
      Return the volume pumped by the pump at the time of the error in ml.
      Returns:
      the volume pumped by the pump at the time of the error
    • setDeltaVolume

      public void setDeltaVolume(double deltaVolume)
    • setManifoldVolume

      public void setManifoldVolume(double manifoldVolume)
    • setPumpTime

      public void setPumpTime(int pumpTime)
    • setPumpVolume

      public void setPumpVolume(double pumpVolume)