Package com.tccc.kos.core.service.device
Class AssemblyDevice
java.lang.Object
com.tccc.kos.core.service.device.Device<BaseDeviceConfig>
com.tccc.kos.core.service.device.AssemblyDevice
- All Implemented Interfaces:
ConfigAware<BaseDeviceConfig>
,HandleAware
,JsonDescriptorAware
An implementation of
Device
that simply exposes all available
assemblies. This is the default Device
in KOS.- Since:
- 1.0
- Version:
- 2023-11-13
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.tccc.kos.core.service.device.Device
getConfig, getDescriptor, getDeviceType, getHandle, getName, getNodeId, getSerialNumber, loadDescriptor, loadDescriptor, notifyListeners, setConfig, setDescriptor, setName
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.config.ConfigAware
onConfigChanged, onConfigSet
Methods inherited from interface com.tccc.kos.commons.core.service.handle.HandleAware
addHandleChild, getPath
-
Constructor Details
-
AssemblyDevice
-
-
Method Details
-
getAssemblies
Return the list of assemblies
-