Class FreestylePump<T extends FreestylePumpConfig>

java.lang.Object
com.tccc.kos.ext.dispense.Pump<T>
com.tccc.kos.ext.freestyle.FreestylePump<T>
All Implemented Interfaces:
com.tccc.kos.commons.core.service.config.ConfigAware<T>, com.tccc.kos.commons.core.service.handle.HandleAware, com.tccc.kos.commons.util.Abortable, com.tccc.kos.commons.util.Cancelable, com.tccc.kos.commons.util.Terminable, com.tccc.kos.ext.dispense.PourAvailability
Direct Known Subclasses:
AbstractCANPump

public abstract class FreestylePump<T extends FreestylePumpConfig> extends com.tccc.kos.ext.dispense.Pump<T>
Base pump for all fos pumps that looks more like the base fos Pump class.
Version:
2003-08-15
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.tccc.kos.ext.dispense.PourAvailability

    com.tccc.kos.ext.dispense.PourAvailability.Type
  • Constructor Summary

    Constructors
    Constructor
    Description
    FreestylePump(com.tccc.kos.ext.dispense.PumpBoard board, PumpInfo info)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
    setFixedRatePump(boolean fixedRatePump)
     

    Methods inherited from class com.tccc.kos.ext.dispense.Pump

    abort, cancel, getBeverageAvailabilityLock, getBeverageLocks, getBoard, getCategory, getConfig, getEffectiveIngredientId, getHandle, getHolder, getIngredientAvailabilityLock, getIngredientId, getIngredientLocks, getIntent, getLastChangedTime, getLastStartTime, getNominalRate, getNozzle, getPour, getPrevIngredientId, getType, getUnavailableReasons, isBeveragePour, isIngredientPour, isInserted, postStop, pour, preStart, record, recordRate, setConfig, setLastStartTime, setPour, setPrevIngredientId, setUnavailableReasons, sinceLastStarted, tpour, vpour

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.tccc.kos.commons.core.service.config.ConfigAware

    onConfigChanged, onConfigSet

    Methods inherited from interface com.tccc.kos.commons.core.service.handle.HandleAware

    addHandleChild, getName, getPath

    Methods inherited from interface com.tccc.kos.ext.dispense.PourAvailability

    getAvailbilityLock
  • Constructor Details

    • FreestylePump

      public FreestylePump(com.tccc.kos.ext.dispense.PumpBoard board, PumpInfo info)
  • Method Details

    • isFixedRatePump

      public boolean isFixedRatePump()
    • setFixedRatePump

      public void setFixedRatePump(boolean fixedRatePump)