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, removeListener
public UHFRM100(IReader reader, int handle)
reader
- The interface of Readerhandle
- The RM100's handlepublic boolean initModule()
BaseUHF
initModule
in class BaseUHF
public boolean getContinuousMode() throws ReaderException
BaseUHF
getContinuousMode
in class BaseUHF
ReaderException
- 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
BaseUHF
setContinuousMode
in class BaseUHF
enabled
- 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
BaseUHF
getGlobalBand
in class BaseUHF
ReaderException
- 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
BaseUHF
setGlobalBand
in class BaseUHF
band
- 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
BaseUHF
getInventoryTime
in class BaseUHF
ReaderException
- 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
BaseUHF
setInventoryTime
in class BaseUHF
time
- 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
BaseUHF
getIdleTime
in class BaseUHF
ReaderException
- 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
BaseUHF
setIdleTime
in class BaseUHF
time
- 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
BaseUHF
getSession
in class BaseUHF
ReaderException
- 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
BaseUHF
setSession
in class BaseUHF
session
- 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
BaseUHF
getSelectMask6cEnabled
in class BaseUHF
index
- 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
BaseUHF
setSelectMask6cEnabled
in class BaseUHF
index
- 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
BaseUHF
getSelectMask6cTarget
in class BaseUHF
index
- 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
BaseUHF
setSelectMask6cTarget
in class BaseUHF
index
- 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
BaseUHF
getSelectMask6cAction
in class BaseUHF
index
- 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
BaseUHF
setSelectMask6cAction
in class BaseUHF
index
- 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
BaseUHF
getSelectMask6cBank
in class BaseUHF
index
- 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
BaseUHF
setSelectMask6cBank
in class BaseUHF
index
- 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
BaseUHF
getSelectMask6cOffset
in class BaseUHF
index
- 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
BaseUHF
setSelectMask6cOffset
in class BaseUHF
index
- 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
BaseUHF
getSelectMask6cPattern
in class BaseUHF
index
- 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
BaseUHF
setSelectMask6cPattern
in class BaseUHF
index
- 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
BaseUHF
setSelectMask6c
in class BaseUHF
index
- 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
BaseUHF
getSelectMask6c
in class BaseUHF
index
- 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()
BaseUHF
getSelectMask6cMaxSize
in class BaseUHF
public AlgorithmType getAlgorithmType() throws ReaderException
BaseUHF
getAlgorithmType
in class BaseUHF
ReaderException
- 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
BaseUHF
setAlgorithmType
in class BaseUHF
type
- 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
BaseUHF
getTarget
in class BaseUHF
ReaderException
- 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
BaseUHF
setTarget
in class BaseUHF
target
- 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
BaseUHF
getEncoding
in class BaseUHF
ReaderException
- 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
BaseUHF
setEncoding
in class BaseUHF
encoding
- 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
BaseUHF
getStartQ
in class BaseUHF
ReaderException
- 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
BaseUHF
setStartQ
in class BaseUHF
value
- 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
BaseUHF
getMinQ
in class BaseUHF
ReaderException
- 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
BaseUHF
setMinQ
in class BaseUHF
value
- 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
BaseUHF
getMaxQ
in class BaseUHF
ReaderException
- 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
BaseUHF
setMaxQ
in class BaseUHF
value
- 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
BaseUHF
getTARI
in class BaseUHF
ReaderException
- 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
BaseUHF
setTARI
in class BaseUHF
type
- 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
BaseUHF
getBLF
in class BaseUHF
ReaderException
- 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
BaseUHF
setBLF
in class BaseUHF
type
- 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
BaseUHF
getToggleTarget
in class BaseUHF
ReaderException
- 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
BaseUHF
setToggleTarget
in class BaseUHF
enabled
- 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
BaseUHF
getFastMode
in class BaseUHF
ReaderException
- 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
BaseUHF
setFastMode
in class BaseUHF
enabled
- 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
BaseUHF
getModuleProfile
in class BaseUHF
ReaderException
- 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
BaseUHF
setModuleProfile
in class BaseUHF
id
- 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
BaseUHF
getPowerMode
in class BaseUHF
ReaderException
- 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
BaseUHF
setPowerMode
in class BaseUHF
powerMode
- 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
BaseUHF
getConfig
in class BaseUHF
ReaderException
- 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
BaseUHF
setConfig
in class BaseUHF
rfidConfig
- 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()
BaseUHF
inventory6c
in class BaseUHF
public ResultCode readMemory6c(BankType bank, int offset, int length, java.lang.String password)
BaseUHF
readMemory6c
in class BaseUHF
bank
- 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)
BaseUHF
writeMemory6c
in class BaseUHF
bank
- 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)
BaseUHF
lock6c
in class BaseUHF
param
- 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)
BaseUHF
permaLock6c
in class BaseUHF
param
- 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)
BaseUHF
public ResultCode stop()
BaseUHF
public PowerRange getPowerRange() throws ReaderException
BaseUHF
getPowerRange
in class BaseUHF
ReaderException
- An ReaderException exception is thrown if a failure occurs while
setting data on the instrument or returning data.public int getPower() throws ReaderException
BaseUHF
getPower
in class BaseUHF
ReaderException
- 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
BaseUHF
setPower
in class BaseUHF
power
- 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
ReaderException
public java.lang.String getVersion() throws ReaderException
BaseUHF
getVersion
in class BaseUHF
ReaderException
- 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 IModuleRfidUhfEventListener
public void onReadTag(java.lang.String tag, java.lang.Object params)
onReadTag
in interface IModuleRfidUhfEventListener
public double getTemperature() throws ReaderException
ReaderException
public void updateHandle(int handle)
protected void assertModule() throws ReaderException
ReaderException
protected void assertAction() throws ReaderException
ReaderException
protected ResultCode checkError()
protected void setException(ReaderException e)