Class MicroPumpFuelGaugeTrouble
java.lang.Object
com.tccc.kos.commons.core.service.trouble.Trouble
com.tccc.kos.ext.dispense.PourAvailabilityTrouble
com.tccc.kos.ext.dispense.PumpTrouble
com.tccc.kos.ext.freestyle.hardware.can.troubles.BasePumpTrouble<T>
com.tccc.kos.ext.freestyle.hardware.can.troubles.CANPumpTrouble<AbstractMicroPump<?>>
com.tccc.kos.ext.freestyle.hardware.can.troubles.MicroPumpNotFlowingTrouble
com.tccc.kos.ext.freestyle.hardware.can.troubles.MicroPumpFuelGaugeTrouble
- All Implemented Interfaces:
com.tccc.kos.commons.core.service.trouble.TroubleIface
,com.tccc.kos.ext.dispense.troubles.HolderTroubleIface
,com.tccc.kos.ext.dispense.troubles.NozzleTroubleIface
,com.tccc.kos.ext.dispense.troubles.PumpTroubleIface
Fuel gauge hit -30 ml within the pump. This is converted to a sold out
trouble in DefaultPumpErrorHandler so should never actually appear in
troubleMgr.
Event sequence: 36 - JET_ST_PUMP_NOT_FLOWING 66 - JET_ST_QPM_FUEL_GAUGE
- Version:
- Oct-31-17
-
Nested Class Summary
Nested classes/interfaces inherited from class com.tccc.kos.commons.core.service.trouble.Trouble
com.tccc.kos.commons.core.service.trouble.Trouble.TroubleView
-
Field Summary
Fields inherited from class com.tccc.kos.ext.freestyle.hardware.can.troubles.BasePumpTrouble
TAG_AVAILABLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe fuel gauge reading at the time of the error in ml.Methods inherited from class com.tccc.kos.ext.freestyle.hardware.can.troubles.MicroPumpNotFlowingTrouble
getSubNodeId, isTwoStrikeEnabled, setTwoStrikeEnabled
Methods inherited from class com.tccc.kos.ext.freestyle.hardware.can.troubles.BasePumpTrouble
getRFIDTag, isAbort, isAborted, isClearBevPour, isClearIngPour, setAbort, setAborted, toString
Methods inherited from class com.tccc.kos.ext.dispense.PumpTrouble
blockBeveragePour, blockIngredientPour, getHolderNames, getHolderPaths, getIngredientId, getNozzlePath, getPump, getPumpPath
Methods inherited from class com.tccc.kos.ext.dispense.PourAvailabilityTrouble
blockBeveragePour, blockIngredientPour, blockPour
Methods inherited from class com.tccc.kos.commons.core.service.trouble.Trouble
addIface, addImpacted, addLink, addTag, equals, getClientData, getCount, getCreateTime, getGroup, getId, getIfaces, getImpacted, getInfo, getLinked, getReason, getTags, getType, hashCode, incCount, isImpacted, isLinked, isResolvable, isTagged, onRemoved, removeImpacted, removeLink, removeTag, resolvable, resolve, setReason, setResolvable
-
Constructor Details
-
MicroPumpFuelGaugeTrouble
public MicroPumpFuelGaugeTrouble()
-
-
Method Details
-
getFuelGauge
The fuel gauge reading at the time of the error in ml.- Overrides:
getFuelGauge
in classBasePumpTrouble<AbstractMicroPump<?>>
- Returns:
- the fuel gauge reading
-