Class RfidBoard
java.lang.Object
com.tccc.kos.core.service.hardware.Board
com.tccc.kos.ext.freestyle.hardware.rfid.RfidBoard
- All Implemented Interfaces:
com.tccc.kos.commons.core.service.handle.HandleAware
,com.tccc.kos.core.service.assembly.AssemblyAware
,com.tccc.kos.core.service.hardware.BoardIdentifier
,com.tccc.kos.core.service.region.RegionListener
public class RfidBoard
extends com.tccc.kos.core.service.hardware.Board
implements com.tccc.kos.core.service.region.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
onLink
(com.tccc.kos.core.service.hardware.HardwareLink link) void
onRegionChanged
(com.tccc.kos.core.service.region.RegionService service, com.tccc.kos.core.service.region.BaseRegion region) void
onUnlink
(com.tccc.kos.core.service.hardware.HardwareLink link) void
Methods inherited from class com.tccc.kos.core.service.hardware.Board
addLinkListener, addReadyListener, boardReady, getAssembly, getHandle, getLink, getLinkCount, isLinked, isReady, removeListener
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.handle.HandleAware
addHandleChild, getName, getPath
-
Constructor Details
-
RfidBoard
-
RfidBoard
public RfidBoard(com.tccc.kos.core.service.assembly.Assembly assembly, String name, int readerPosition)
-
-
Method Details
-
getType
- Specified by:
getType
in interfacecom.tccc.kos.core.service.hardware.BoardIdentifier
-
addAntenna
Add an antenna to the board.- Parameters:
antenna
- the antenna to add
-
onBoardReady
public boolean onBoardReady()- Overrides:
onBoardReady
in classcom.tccc.kos.core.service.hardware.Board
-
onLink
public void onLink(com.tccc.kos.core.service.hardware.HardwareLink link) - Overrides:
onLink
in classcom.tccc.kos.core.service.hardware.Board
-
onUnlink
public void onUnlink(com.tccc.kos.core.service.hardware.HardwareLink link) - Overrides:
onUnlink
in classcom.tccc.kos.core.service.hardware.Board
-
onRegionChanged
public void onRegionChanged(com.tccc.kos.core.service.region.RegionService service, com.tccc.kos.core.service.region.BaseRegion region) - Specified by:
onRegionChanged
in interfacecom.tccc.kos.core.service.region.RegionListener
-
verifyLinked
public void verifyLinked()- Overrides:
verifyLinked
in classcom.tccc.kos.core.service.hardware.Board
-
getInstanceId
- Specified by:
getInstanceId
in interfacecom.tccc.kos.core.service.hardware.BoardIdentifier
-
getAntennas
-