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
    Create a new assembly with the specified name.
    FreestyleAssembly(String name, com.tccc.kos.commons.util.json.JsonDescriptor descriptor)
    Deprecated.
  • 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, setDescriptor, 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)
      Create a new assembly with the specified name.
      Parameters:
      name - name of the assembly
    • FreestyleAssembly

      @Deprecated public FreestyleAssembly(String name, com.tccc.kos.commons.util.json.JsonDescriptor descriptor)
      Deprecated.
      Create a new assembly with the specified name and descriptor. This is deprecated. Future applications should use the FreestyleAssembly(name) constructor and call assembly.setDescriptor() .
      Parameters:
      name - name of the assembly
      descriptor - optional descriptor