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 TypeMethodDescriptionvoidaddAntenna(RfidAntenna antenna) Add an antenna to the board.getType()booleanvoidonLink(com.tccc.kos.core.service.hardware.HardwareLink link) voidonRegionChanged(com.tccc.kos.core.service.region.RegionService service, com.tccc.kos.core.service.region.BaseRegion region) voidonUnlink(com.tccc.kos.core.service.hardware.HardwareLink link) voidMethods inherited from class com.tccc.kos.core.service.hardware.Board
addLinkListener, addReadyListener, boardReady, getAssembly, getHandle, getLink, getLinkCount, isLinked, isReady, removeListenerMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.tccc.kos.core.service.assembly.AssemblyAware
getAssemblyNameMethods 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:
getTypein 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:
onBoardReadyin classcom.tccc.kos.core.service.hardware.Board
-
onLink
public void onLink(com.tccc.kos.core.service.hardware.HardwareLink link) - Overrides:
onLinkin classcom.tccc.kos.core.service.hardware.Board
-
onUnlink
public void onUnlink(com.tccc.kos.core.service.hardware.HardwareLink link) - Overrides:
onUnlinkin 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:
onRegionChangedin interfacecom.tccc.kos.core.service.region.RegionListener
-
verifyLinked
public void verifyLinked()- Overrides:
verifyLinkedin classcom.tccc.kos.core.service.hardware.Board
-
getInstanceId
- Specified by:
getInstanceIdin interfacecom.tccc.kos.core.service.hardware.BoardIdentifier
-
getAntennas
-