Class RfidBoard
java.lang.Object
com.tccc.kos.core.service.hardware.Board
com.tccc.kos.ext.freestyle.hardware.rfid.RfidBoard
- All Implemented Interfaces:
ConfigAware<RfidBoardConfig>
,HandleAware
,AssemblyAware
,BoardIdentifier
,RegionListener
This represents a logical RFID board.
- Version:
- 2023-09-14
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAntenna
(RfidAntenna antenna) Add an antenna to the board.getType()
boolean
void
onConfigChanged
(BeanChanges changes) void
onLink
(HardwareLink link) void
onRegionChanged
(RegionService service, BaseRegion region) void
onUnlink
(HardwareLink link) void
setConfig
(RfidBoardConfig config) void
Methods inherited from class com.tccc.kos.core.service.hardware.Board
addLinkListener, addReadyListener, boardReady, getAssembly, getHandle, getLink, getLinkCount, isLinked, isOptional, isReady, isSticky, removeListener, setOptional, setSticky
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.tccc.kos.core.service.assembly.AssemblyAware
getAssemblyName
Methods inherited from interface com.tccc.kos.commons.core.service.config.ConfigAware
onConfigSet
Methods inherited from interface com.tccc.kos.commons.core.service.handle.HandleAware
addHandleChild, getHandle, getName, getPath
-
Constructor Details
-
RfidBoard
-
RfidBoard
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceBoardIdentifier
-
onConfigChanged
- Specified by:
onConfigChanged
in interfaceConfigAware<RfidBoardConfig>
-
addAntenna
Add an antenna to the board.- Parameters:
antenna
- the antenna to add
-
onBoardReady
public boolean onBoardReady()- Overrides:
onBoardReady
in classBoard
-
onLink
-
onUnlink
-
onRegionChanged
- Specified by:
onRegionChanged
in interfaceRegionListener
-
verifyLinked
public void verifyLinked()- Overrides:
verifyLinked
in classBoard
-
getInstanceId
- Specified by:
getInstanceId
in interfaceBoardIdentifier
-
getAntennas
-
getConfig
- Specified by:
getConfig
in interfaceConfigAware<RfidBoardConfig>
-
setConfig
- Specified by:
setConfig
in interfaceConfigAware<RfidBoardConfig>
-