public class UHFRM100 extends BaseUHF implements IModuleRfidUhfEventListener
_module, _reader, _rfidUhfEventManager, TAG| Constructor and Description |
|---|
UHFRM100(IReader reader,
int handle)
Create an instance of the BaseUHF class.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertAction() |
protected void |
assertModule() |
protected ResultCode |
checkError() |
AlgorithmType |
getAlgorithmType()
Returns the algorithm that the RFID UHF module of the appliance uses to perform the inventory.
|
BLFType |
getBLF()
Returns the status of the BLF that the RFID UHF module of the appliance uses to perform
the inventory.
|
RFIDConfig |
getConfig()
Returns the config of RFID module
|
boolean |
getContinuousMode()
Returns whether the RFID UHF module on the device will cause the Inventory to run continuously.
|
Encoding |
getEncoding()
Returns the status of the encoding that the RFID UHF module of the appliance uses to perform
the inventory.
|
boolean |
getFastMode()
Returns the status of the fast mode that the RFID UHF module of the appliance uses to perform
the inventory.
|
GlobalBandType |
getGlobalBand()
Returns the national orientation of the RFID UHF module of the instrument.
|
int |
getIdleTime()
The RFID UHF module of the instrument returns the time that the radio waves are not output
in the Inventory operation and is resting.
|
int |
getInventoryTime()
Returns the time at which radio waves are actually output from the Inventory operation of
the RFID UHF module in the instrument.
|
int |
getMaxQ()
If the algorithm of the RFID UHF module of the device uses Dynamic Q, it returns the maximum Q value.
|
int |
getMinQ()
If the algorithm of the RFID UHF module of the device uses Dynamic Q, it returns the minimum Q value.
|
int |
getModuleProfile()
Returns the status of the module's profile that the RFID UHF module of the appliance uses to perform
the inventory.
|
int |
getPower()
Returns the antenna output of the RFID UHF module of the instrument.
|
PowerMode |
getPowerMode()
Returns the status of the power mode that the RFID UHF module of the appliance uses to perform
the inventory.
|
PowerRange |
getPowerRange()
Returns the antenna output range of the RFID UHF module of the instrument.
|
SelectMask6cParam |
getSelectMask6c(int index)
Returns the Selection Mask item of the RFID UHF module of the Device.
|
Mask6cAction |
getSelectMask6cAction(int index)
Returns the comparison behavior of the Selection Mask item of the RFID UHF module of the Device.
|
BankType |
getSelectMask6cBank(int index)
The Selection Mask item of the Device's RFID UHF module returns the memory bank to compare.
|
boolean |
getSelectMask6cEnabled(int index)
Returns whether to use the Selection Mask item of the RFID UHF module of the Device.
|
int |
getSelectMask6cMaxSize()
Returns the max size of select mask list status of the RFID UHF module.
|
int |
getSelectMask6cOffset(int index)
The Selection Mask item of the RFID UHF module of the Device returns the starting address of
the memory to start the comparison.
|
Mask6cPattern |
getSelectMask6cPattern(int index)
Returns the comparison value and length of the Selection Mask item of the RFID UHF module of the Device.
|
Mask6cTarget |
getSelectMask6cTarget(int index)
Returns the Flag of the tag to store the comparison result of Selection Mask item of RFID
UHF module of Device.
|
Session |
getSession()
The RFID UHF module of the device returns the Session to check the state of the Session
of the tag to be read by the Inventory operation.
|
SKUType |
getSKU() |
int |
getStartQ()
If the algorithm of the RFID UHF module of the device is using Dynamic Q, it returns the
starting Q value.
|
Target |
getTarget()
The RFID UHF module of the device returns the status of the Target of the tag to be
read by the Inventory operation.
|
TARIType |
getTARI()
Returns the status of the TARI that the RFID UHF module of the appliance uses to perform
the inventory.
|
double |
getTemperature() |
boolean |
getToggleTarget()
Returns the status of the toggle target that the RFID UHF module of the appliance uses to perform
the inventory.
|
java.lang.String |
getVersion()
Returns the version of the RFID UHF module.
|
boolean |
initModule()
After the Device is connected, it calls to instantiate the BaseUHF instance.
|
ResultCode |
inventory6c()
Device instructs to inventory the RFID UHF tag of ISO18000-6c Gen2 standard.
|
ResultCode |
kill6c(java.lang.String password)
Device instructs the RFID UHF tag of ISO18000-6c Gen2 specification to be no longer available.
|
ResultCode |
lock6c(Lock6cParam param,
java.lang.String password)
Instructs the Device to lock or unlock the RFID UHF tags of the ISO18000-6c Gen2 standard.
|
void |
onAccessResult(ResultCode resultCode,
ActionType actionType,
java.lang.String epc,
java.lang.String data,
java.lang.Object params) |
void |
onReadTag(java.lang.String tag,
java.lang.Object params) |
ResultCode |
permaLock6c(PermaLock6cParam param,
java.lang.String password)
Instructs the Device to permanent lock or unlock the RFID UHF tags of the ISO18000-6c Gen2 standard.
|
ResultCode |
readMemory6c(BankType bank,
int offset,
int length,
java.lang.String password)
Device instructs to read specific memory of RFID UHF tag of ISO18000-6c Gen2 standard.
|
void |
setAlgorithmType(AlgorithmType type)
Sets the algorithm that the RFID UHF module of the appliance uses to perform the inventory.
|
void |
setBLF(BLFType type)
Sets the status of the BLF that the RFID UHF module of the appliance uses to perform
the inventory.
|
void |
setConfig(RFIDConfig rfidConfig)
Setup the config of the RFID module
|
void |
setContinuousMode(boolean enabled)
Sets whether or not the RFID UHF module of the device will run the Inventory continuously.
|
void |
setEncoding(Encoding encoding)
Sets the status of the encoding that the RFID UHF module of the appliance uses to perform
the inventory.
|
protected void |
setException(ReaderException e) |
void |
setFastMode(boolean enabled)
Sets the status of the fast mode that the RFID UHF module of the appliance uses to perform
the inventory.
|
void |
setGlobalBand(GlobalBandType band)
Set the national orientation of the RFID UHF module of the instrument.
|
void |
setIdleTime(int time)
The RFID UHF module of the instrument sets the time for which the radio waves are not output
in the Inventory operation and the rest of the time.
|
void |
setInventoryTime(int time)
Sets the time at which radio waves are actually output in Inventory operation of the RFID
UHF module of the instrument.
|
void |
setMaxQ(int value)
If the algorithm of the RFID UHF module of the device uses Dynamic Q, set the maximum Q value.
|
void |
setMinQ(int value)
If the algorithm of the RFID UHF module of the device uses Dynamic Q, set the minimum Q value.
|
void |
setModuleProfile(int id)
Sets the status of the module's profile that the RFID UHF module of the appliance uses to perform
the inventory.
|
void |
setPower(int power)
Set the antenna output of the RFID UHF module of the instrument.
|
void |
setPowerMode(PowerMode powerMode)
Sets the status of the power mode the RFID UHF module of the appliance uses to perform
the inventory.
|
void |
setSelectMask6c(int index,
SelectMask6cParam param)
Set the Selection Mask item of the RFID UHF module of the Device.
|
void |
setSelectMask6cAction(int index,
Mask6cAction action)
Set the comparison behavior of the Selection Mask item of the RFID UHF module of the device.
|
void |
setSelectMask6cBank(int index,
BankType bank)
The Selection Mask item of the RFID UHF module of the device sets the memory bank to be compared.
|
void |
setSelectMask6cEnabled(int index,
boolean enabled)
Set whether or not to use the Selection Mask item of the RFID UHF module of the Device.
|
void |
setSelectMask6cOffset(int index,
int offset)
The Selection Mask item of the RFID UHF module of the device sets the start address of the
memory to start the comparison.
|
void |
setSelectMask6cPattern(int index,
Mask6cPattern pattern)
Set the comparison value and length of the Selection Mask item of the RFID UHF module of the device.
|
void |
setSelectMask6cTarget(int index,
Mask6cTarget target)
Set the Flag of the tag to save the comparison result of Selection Mask item of the RFID
UHF module of the device.
|
void |
setSession(Session session)
Device's RFID UHF module sets the Session to check the status of the Session of
the tag to be read by Inventory operation.
|
void |
setStartQ(int value)
If the algorithm of the RFID UHF module of the device is using Dynamic Q, set the
starting Q value.
|
void |
setTarget(Target target)
Sets the state of target of tag to read by Inventory operation.
|
void |
setTARI(TARIType type)
Sets the status of the TARI that the RFID UHF module of the appliance uses to perform
the inventory.
|
void |
setToggleTarget(boolean enabled)
Sets the status of the toggle target that the RFID UHF module of the appliance uses to perform
the inventory.
|
ResultCode |
stop()
Instructs the Device to stop the operation being performed.
|
void |
updateHandle(int handle) |
ResultCode |
writeMemory6c(BankType bank,
int offset,
java.lang.String data,
java.lang.String password)
Device instructs to store data in a specific memory of RFID UHF tag of ISO18000-6c Gen2 standard.
|
addListener, clearListener, destroy, getType, PumpEvent, removeListenerpublic UHFRM100(IReader reader, int handle)
reader - The interface of Readerhandle - The RM100's handlepublic boolean initModule()
BaseUHFinitModule in class BaseUHFpublic boolean getContinuousMode()
throws ReaderException
BaseUHFgetContinuousMode in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setContinuousMode(boolean enabled)
throws ReaderException
BaseUHFsetContinuousMode in class BaseUHFenabled - A boolean specifying whether the RFID UHF module will continue to perform Inventory operations.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public GlobalBandType getGlobalBand() throws ReaderException
BaseUHFgetGlobalBand in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setGlobalBand(GlobalBandType band) throws ReaderException
BaseUHFsetGlobalBand in class BaseUHFband - GlobalBandType enumeration that represents the national orientation of the RFID UHF module.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public int getInventoryTime()
throws ReaderException
BaseUHFgetInventoryTime in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setInventoryTime(int time)
throws ReaderException
BaseUHFsetInventoryTime in class BaseUHFtime - An integer that specifies the Inventory time ( Tx On ) of the RFID UHF module.
Inventory Time ( Tx On ) is in milliseconds (ms).ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public int getIdleTime()
throws ReaderException
BaseUHFgetIdleTime in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setIdleTime(int time)
throws ReaderException
BaseUHFsetIdleTime in class BaseUHFtime - An integer that specifies the Inventory idle time ( Tx Off ) for the RFID UHF module.
Idle Time ( Tx Off ) is in milliseconds (ms).ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public Session getSession() throws ReaderException
BaseUHFgetSession in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setSession(Session session) throws ReaderException
BaseUHFsetSession in class BaseUHFsession - The Session enumeration that specifies the session of the tag to
read from the RFID UHF module.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public boolean getSelectMask6cEnabled(int index)
throws ReaderException
BaseUHFgetSelectMask6cEnabled in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setSelectMask6cEnabled(int index,
boolean enabled)
throws ReaderException
BaseUHFsetSelectMask6cEnabled in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().enabled - A boolean specifying whether to apply the item.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public Mask6cTarget getSelectMask6cTarget(int index) throws ReaderException
BaseUHFgetSelectMask6cTarget in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setSelectMask6cTarget(int index,
Mask6cTarget target)
throws ReaderException
BaseUHFsetSelectMask6cTarget in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().target - The Mask6cTarget enumeration that specifies the Flag of the tag to store the
result of the specified Selection Mask item comparison.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public Mask6cAction getSelectMask6cAction(int index) throws ReaderException
BaseUHFgetSelectMask6cAction in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setSelectMask6cAction(int index,
Mask6cAction action)
throws ReaderException
BaseUHFsetSelectMask6cAction in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().action - The Mask6cAction enumeration specifying how to compare the specified Selection Mask items.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public BankType getSelectMask6cBank(int index) throws ReaderException
BaseUHFgetSelectMask6cBank in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setSelectMask6cBank(int index,
BankType bank)
throws ReaderException
BaseUHFsetSelectMask6cBank in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().bank - The BankType enumeration that specifies the memory bank to be compared with the
specified Selection Mask item. Reserved bank is not used.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public int getSelectMask6cOffset(int index)
throws ReaderException
BaseUHFgetSelectMask6cOffset in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setSelectMask6cOffset(int index,
int offset)
throws ReaderException
BaseUHFsetSelectMask6cOffset in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().offset - An integer specifying the starting address at which the specified Selection
Mask item will start the comparison. The unit specifying the start address of
the Selection Mask is bit.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public Mask6cPattern getSelectMask6cPattern(int index) throws ReaderException
BaseUHFgetSelectMask6cPattern in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setSelectMask6cPattern(int index,
Mask6cPattern pattern)
throws ReaderException
BaseUHFsetSelectMask6cPattern in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().pattern - An instance of Mask6cPattern specifying the comparison value and length of
the specified Selection Mask item.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setSelectMask6c(int index,
SelectMask6cParam param)
throws ReaderException
BaseUHFsetSelectMask6c in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().param - An instance of SelectMask6cParam that specifies the specified Selection Mask item.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public SelectMask6cParam getSelectMask6c(int index) throws ReaderException
BaseUHFgetSelectMask6c in class BaseUHFindex - Integer specifying the radix of the item from 0 to getSelectMask6cMaxSize().ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public int getSelectMask6cMaxSize()
BaseUHFgetSelectMask6cMaxSize in class BaseUHFpublic AlgorithmType getAlgorithmType() throws ReaderException
BaseUHFgetAlgorithmType in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setAlgorithmType(AlgorithmType type) throws ReaderException
BaseUHFsetAlgorithmType in class BaseUHFtype - An AlgorithmType enumeration specifying the algorithm.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public Target getTarget() throws ReaderException
BaseUHFgetTarget in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setTarget(Target target) throws ReaderException
BaseUHFsetTarget in class BaseUHFtarget - The Target enumeration type that specifies the state of the Target
of the tag to be read by the RFID UHF module.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public Encoding getEncoding() throws ReaderException
BaseUHFgetEncoding in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setEncoding(Encoding encoding) throws ReaderException
BaseUHFsetEncoding in class BaseUHFencoding - An Encoding enumeration specifying the encoding.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public int getStartQ()
throws ReaderException
BaseUHFgetStartQ in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setStartQ(int value)
throws ReaderException
BaseUHFsetStartQ in class BaseUHFvalue - Dynamic Q An integer that specifies the starting Q value of the algorithm.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public int getMinQ()
throws ReaderException
BaseUHFgetMinQ in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setMinQ(int value)
throws ReaderException
BaseUHFsetMinQ in class BaseUHFvalue - Dynamic type that specifies the minimum Q value of the Q algorithm.
The Min Q value must be less than the Max Q value.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public int getMaxQ()
throws ReaderException
BaseUHFgetMaxQ in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setMaxQ(int value)
throws ReaderException
BaseUHFsetMaxQ in class BaseUHFvalue - Dynamic type that specifies the maximum Q value of the Q algorithm.
The Max Q value must be greater than the Min Q value.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public TARIType getTARI() throws ReaderException
BaseUHFgetTARI in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setTARI(TARIType type) throws ReaderException
BaseUHFsetTARI in class BaseUHFtype - An TARIType enumeration specifying the TARI.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public BLFType getBLF() throws ReaderException
BaseUHFgetBLF in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setBLF(BLFType type) throws ReaderException
BaseUHFsetBLF in class BaseUHFtype - An BLFType enumeration specifying the BLF.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public boolean getToggleTarget()
throws ReaderException
BaseUHFgetToggleTarget in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setToggleTarget(boolean enabled)
throws ReaderException
BaseUHFsetToggleTarget in class BaseUHFenabled - The toggle target status.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public boolean getFastMode()
throws ReaderException
BaseUHFgetFastMode in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setFastMode(boolean enabled)
throws ReaderException
BaseUHFsetFastMode in class BaseUHFenabled - The fast mode status.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public int getModuleProfile()
throws ReaderException
BaseUHFgetModuleProfile in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setModuleProfile(int id)
throws ReaderException
BaseUHFsetModuleProfile in class BaseUHFid - The module profile index.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public PowerMode getPowerMode() throws ReaderException
BaseUHFgetPowerMode in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setPowerMode(PowerMode powerMode) throws ReaderException
BaseUHFsetPowerMode in class BaseUHFpowerMode - A PowerMode enumeration specifying the power mode.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public RFIDConfig getConfig() throws ReaderException
BaseUHFgetConfig in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setConfig(RFIDConfig rfidConfig) throws ReaderException
BaseUHFsetConfig in class BaseUHFrfidConfig - The RFID config settingReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public ResultCode inventory6c()
BaseUHFinventory6c in class BaseUHFpublic ResultCode readMemory6c(BankType bank, int offset, int length, java.lang.String password)
BaseUHFreadMemory6c in class BaseUHFbank - The BankType enumeration that specifies the Bank for reading memory.offset - An integer specifying the starting address to start reading from the specified
bank. Unit is WORD unit.length - An integer that specifies the length of data to read from the specified start
address. Unit is WORD unit.password - If the tag is locked, it is a hex string specifying the Access Password set
in the tag. Up to 8 characters (2 words) can be input.public ResultCode writeMemory6c(BankType bank, int offset, java.lang.String data, java.lang.String password)
BaseUHFwriteMemory6c in class BaseUHFbank - The BankType enumeration that specifies the Bank for writing memory.offset - An integer specifying the starting address to start writing from the specified
bank. Unit is WORD unit.data - An Hex type string that specifies the data to be stored in memory from the
specified start address. Data must be specified in WORD units (4 characters).password - If the tag is locked, it is a hex string specifying the Access Password set
in the tag. Up to 8 characters (2 words) can be input.public ResultCode lock6c(Lock6cParam param, java.lang.String password)
BaseUHFlock6c in class BaseUHFparam - An instance of Lock6cParam that specifies the lock area of the tag memory.password - If the tag is locked, it is a hex string specifying the Access Password set
in the tag. Up to 8 characters (2 words) can be input.public ResultCode permaLock6c(PermaLock6cParam param, java.lang.String password)
BaseUHFpermaLock6c in class BaseUHFparam - An instance of PermaLock6cParam that specifies a permanent lock area for tag memory.password - If the tag is locked, it is a hex string specifying the Access Password set
in the tag. Up to 8 characters (2 words) can be input.public ResultCode kill6c(java.lang.String password)
BaseUHFpublic ResultCode stop()
BaseUHFpublic PowerRange getPowerRange() throws ReaderException
BaseUHFgetPowerRange in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public int getPower()
throws ReaderException
BaseUHFgetPower in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void setPower(int power)
throws ReaderException
BaseUHFsetPower in class BaseUHFpower - An integer specifying the antenna output of the RFID UHF module.
The setting unit is dBm.ReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public SKUType getSKU() throws ReaderException
ReaderExceptionpublic java.lang.String getVersion()
throws ReaderException
BaseUHFgetVersion in class BaseUHFReaderException - An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public void onAccessResult(ResultCode resultCode, ActionType actionType, java.lang.String epc, java.lang.String data, java.lang.Object params)
onAccessResult in interface IModuleRfidUhfEventListenerpublic void onReadTag(java.lang.String tag,
java.lang.Object params)
onReadTag in interface IModuleRfidUhfEventListenerpublic double getTemperature()
throws ReaderException
ReaderExceptionpublic void updateHandle(int handle)
protected void assertModule()
throws ReaderException
ReaderExceptionprotected void assertAction()
throws ReaderException
ReaderExceptionprotected ResultCode checkError()
protected void setException(ReaderException e)