Class FlexMicroBoard

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 FlexMicroBoard extends AbstractMicroBoard<CANBoardConfig>
Micro POC board.
Version:
Aug-30-21
  • Constructor Details

    • FlexMicroBoard

      public FlexMicroBoard(com.tccc.kos.core.service.assembly.Assembly assembly, String name, List<SuperPumpDefinition> superPumpDefs)
      Create a new Micro board with the specified disambiguation value.
      Parameters:
      assembly - assembly the board is part of
      name - name of the board
      superPumpDefs - the list of super pump definitions
    • FlexMicroBoard

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