Class AbstractCANPump<T extends CANPumpConfig>

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>
All Implemented Interfaces:
ConfigAware<T>, HandleAware, Abortable, Cancelable, Terminable, PourAvailability
Direct Known Subclasses:
AbstractFCMPump, AbstractMicroPump, CGPPump, MSVPump, VPump

public abstract class AbstractCANPump<T extends CANPumpConfig> extends FreestylePump<T>
Base class for CAN based pumps.
Version:
Jun-15-17
  • Constructor Details

    • AbstractCANPump

      public AbstractCANPump(CANBoard<?> board, PumpInfo info, int subNodeId)
      Create a pump with the specified CANOpen subNodeId.
      Parameters:
      board - the board this sub-node is associated with
      info - info about the pump
      subNodeId - the CAN bus sub-node for this pump
  • Method Details