Package com.tccc.kos.ext.freestyle
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:
HandleAware
,JsonDescriptorAware
,Loadable
,PumpOpLimitAware
- Direct Known Subclasses:
StandardFreestyleAssembly
Base
Assembly
for devices based on Freestyle hardware.- Since:
- 1.0
- Version:
- 2023-11-14
-
Constructor Summary
ConstructorsConstructorDescriptionFreestyleAssembly
(String name) Create a new assembly with the specified name.FreestyleAssembly
(String name, 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
Create a new assembly with the specified name.- Parameters:
name
- name of the assembly
-
FreestyleAssembly
Deprecated.Create a new assembly with the specified name and descriptor. This is deprecated. Future applications should use theFreestyleAssembly(name)
constructor and callassembly.setDescriptor()
.- Parameters:
name
- name of the assemblydescriptor
- optional descriptor
-