Class FreestyleAssembly

java.lang.Object
com.tccc.kos.core.service.assembly.Assembly
com.tccc.kos.ext.dispense.DispenseAssembly
com.tccc.kos.ext.freestyle.FreestyleAssembly
All Implemented Interfaces:
com.tccc.kos.commons.core.service.handle.HandleAware, com.tccc.kos.commons.util.json.JsonDescriptorAware, com.tccc.kos.core.util.Loadable, com.tccc.kos.ext.dispense.pipeline.ingredient.grants.PumpOpLimitAware
Direct Known Subclasses:
StandardFreestyleAssembly

public abstract class FreestyleAssembly extends com.tccc.kos.ext.dispense.DispenseAssembly
Base Assembly for devices based on Freestyle hardware.
Since:
1.0
Version:
2023-11-14
  • Constructor Summary

    Constructors
    Constructor
    Description
    FreestyleAssembly(String name, com.tccc.kos.commons.util.json.JsonDescriptor descriptor)
    Create a new assembly with the specified name.
  • Method Summary

    Methods inherited from class com.tccc.kos.ext.dispense.DispenseAssembly

    addHolder, addNozzle, checkPumpOpLimits, getAllHolders, getDefaultHolders, getHolder, getHoldersByGroup, getNozzle, getPumpOpGrantLimit, setPumpOpGrantLimit

    Methods inherited from class com.tccc.kos.core.service.assembly.Assembly

    addBoard, addToCtx, connect, getBeans, getBoards, getCtx, getDescriptor, getHandle, isCore, isInstalling, load, start, started, stop, unload

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.tccc.kos.commons.core.service.handle.HandleAware

    addHandleChild, getName, getPath
  • Constructor Details

    • FreestyleAssembly

      public FreestyleAssembly(String name, com.tccc.kos.commons.util.json.JsonDescriptor descriptor)
      Create a new assembly with the specified name.
      Parameters:
      name - name of the assembly