Class MicroPumpSPMOccludedTrouble

All Implemented Interfaces:
TroubleIface, HolderTroubleIface, NozzleTroubleIface, PumpTroubleIface

public class MicroPumpSPMOccludedTrouble extends MicroPumpNotFlowingTrouble
SPM Pump is occluded. This is for non-gs platforms only. Event sequence: 118 - JET_ST_SPM_PUMP_OCCLUDED
Version:
Aug-31-21
  • Constructor Details

    • MicroPumpSPMOccludedTrouble

      public MicroPumpSPMOccludedTrouble()
  • Method Details

    • enable

      public void enable()
      DefaultPumpErrorHandler will call this if occlusion support is enabled.
    • setAbort

      public void setAbort(boolean abort)
      Description copied from class: BasePumpTrouble
      Set the abort pour flag.
      Overrides:
      setAbort in class BasePumpTrouble<AbstractMicroPump<?>>
      Parameters:
      abort - true if this trouble should abort the pour
    • getOccludedValue

      public double getOccludedValue()
      Return the occluded value from the pump.
      Returns:
      the occluded value
    • getPhysicalPump

      public Pump<?> getPhysicalPump()
      Return the physical pump the error was on.
    • getPhysicalPumpName

      public String getPhysicalPumpName()
      Return the physical pump name generated the trouble which may be a child pump of a super pump.
    • getChildPumpName

      public String getChildPumpName()
      Return the child pump name or null if not a child pump.
      Returns:
      the name of the child pump