Class FFMPump
java.lang.Object
com.tccc.kos.ext.dispense.Pump<T>
com.tccc.kos.ext.freestyle.FreestylePump<T>
com.tccc.kos.ext.freestyle.hardware.can.subnode.pump.AbstractCANPump<T>
com.tccc.kos.ext.freestyle.hardware.can.subnode.pump.AbstractFCMPump<FCMPumpConfig>
com.tccc.kos.ext.freestyle.hardware.can.subnode.pump.FFMPump
- All Implemented Interfaces:
com.tccc.kos.commons.core.service.config.ConfigAware<FCMPumpConfig>,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
Represents an FFM pump which is really just a fixed rate FCM.
- Version:
- Oct-8-18
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.tccc.kos.ext.dispense.PourAvailability
com.tccc.kos.ext.dispense.PourAvailability.Type -
Field Summary
Fields inherited from class com.tccc.kos.ext.freestyle.hardware.can.subnode.pump.AbstractFCMPump
TYPE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.tccc.kos.ext.freestyle.hardware.can.subnode.pump.AbstractFCMPump
disableSlowStartAfterPour, getType, setCarbSolenoidEnable, setSlowStartMethods inherited from class com.tccc.kos.ext.freestyle.hardware.can.subnode.pump.AbstractCANPump
isAborted, toString, tpour, vpourMethods inherited from class com.tccc.kos.ext.freestyle.FreestylePump
isFixedRatePump, setFixedRatePumpMethods inherited from class com.tccc.kos.ext.dispense.Pump
abort, cancel, getAltType, getBeverageAvailabilityLock, getBeverageLocks, getBoard, getCategory, getConfig, getEffectiveIngredientId, getHandle, getHolder, getIngredientAvailabilityLock, getIngredientId, getIngredientLocks, getIntent, getLastChangedTime, getLastStartTime, getNominalRate, getNozzle, getPour, getPrevIngredientId, getUnavailableReasons, isBeveragePour, isIngredientPour, isInserted, postStop, pour, preStart, record, recordRate, setAltType, setConfig, setLastStartTime, setPour, setPrevIngredientId, setUnavailableReasons, sinceLastStartedMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.tccc.kos.commons.core.service.config.ConfigAware
onConfigChanged, onConfigSetMethods inherited from interface com.tccc.kos.commons.core.service.handle.HandleAware
addHandleChild, getName, getPathMethods inherited from interface com.tccc.kos.ext.dispense.PourAvailability
getAvailbilityLock
-
Constructor Details
-
FFMPump
Create a pump with the specified CANOpen subNodeId.- Parameters:
board- the board the sub-node is associated withinfo- info about the pumpsubNodeId- the CAN bus sub-node for this pump
-