Class Micro13Board

All Implemented Interfaces:
ConfigAware<CANBoardConfig>, HandleAware, AssemblyAware, BoardIdentifier, PumpOpLimitAware, PourAvailability

public class Micro13Board extends AbstractMicroBoard<CANBoardConfig>
Micro13 board.
Version:
May-18-17
  • Constructor Details

    • Micro13Board

      public Micro13Board(Assembly assembly, String name, int instanceId, int totalPumps, List<SuperPumpDefinition> superPumpDefs)
      Create a new Micro13 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
      totalPumps - can be set lower than 13 if not all pumps are in use, 0 for default
      superPumpDefs - the list of super pump definitions
    • Micro13Board

      public Micro13Board(Assembly assembly, String name, int instanceId, int totalPumps, List<SuperPumpDefinition> superPumpDefs, PumpInfoResolver resolver)
      Create a new Micro13 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
      totalPumps - can be set lower than 13 if not all pumps are in use, 0 for default
      superPumpDefs - the list of super pump definitions
      resolver - resolve pump info