Class MicroPumpNotFlowingTrouble

All Implemented Interfaces:
TroubleIface, HolderTroubleIface, NozzleTroubleIface, PumpTroubleIface
Direct Known Subclasses:
MicroPumpAirDetectTrouble, MicroPumpCurrentFailureTrouble, MicroPumpFuelGaugeTrouble, MicroPumpLostTooManyPumpsTrouble, MicroPumpOccludedTrouble, MicroPumpSPMOccludedTrouble

public abstract class MicroPumpNotFlowingTrouble extends CANPumpTrouble<AbstractMicroPump<?>>
Pump is delivering at a higher rate than requested. Event sequence: 36 - JET_ST_PUMP_NOT_FLOWING some other error code
Version:
Oct-31-17
  • Constructor Details

    • MicroPumpNotFlowingTrouble

      public MicroPumpNotFlowingTrouble()
  • Method Details

    • getSubNodeId

      public int getSubNodeId()
      The pump subNodeId that caused the error. In the case of a super pump this will be the subNodeId of the child pump.
      Returns:
      subNodeId of the pump that caused the error
    • setTwoStrikeEnabled

      public void setTwoStrikeEnabled(boolean twoStrikeEnabled)
      Set the the two strike enabled flag.
      Parameters:
      twoStrikeEnabled - true if this trouble can trigger two strike sold out
    • isTwoStrikeEnabled

      public boolean isTwoStrikeEnabled()
      Return true if this trouble can trigger a two strike sold out.
      Returns:
      true if two strike can be triggered