Class Micro12Board

java.lang.Object
com.tccc.kos.core.service.hardware.Board
com.tccc.kos.ext.dispense.PumpBoard
All Implemented Interfaces:
com.tccc.kos.commons.core.service.config.ConfigAware<CANBoardConfig>, com.tccc.kos.commons.core.service.handle.HandleAware, com.tccc.kos.core.service.assembly.AssemblyAware, com.tccc.kos.core.service.hardware.BoardIdentifier, com.tccc.kos.ext.dispense.pipeline.ingredient.grants.PumpOpLimitAware, com.tccc.kos.ext.dispense.PourAvailability

public class Micro12Board extends AbstractMicroBoard<CANBoardConfig>
Micro12 board.
Version:
Jan-8-18
  • Constructor Details

    • Micro12Board

      public Micro12Board(com.tccc.kos.core.service.assembly.Assembly assembly, String name, int instanceId, List<SuperPumpDefinition> superPumpDefs)
      Create a new Micro12 board with the specified disambiguation value.
      Parameters:
      assembly - assembly the board is part of
      name - the name of the board
      instanceId - identify the board in multi-board config
      superPumpDefs - the list of super pump definitions
    • Micro12Board

      public Micro12Board(com.tccc.kos.core.service.assembly.Assembly assembly, String name, int instanceId, List<SuperPumpDefinition> superPumpDefs, PumpInfoResolver resolver)
      Create a new Micro12 board with the specified disambiguation value.
      Parameters:
      assembly - assembly the board is part of
      name - the name of the board
      instanceId - identify the board in multi-board config
      superPumpDefs - the list of super pump definitions
      resolver - resolve pump info