public class RFIDWithUHF
extends java.lang.Object
| Qualifier and class | Class and explanation |
|---|---|
static class |
RFIDWithUHF.BankEnum
Bank
|
static class |
RFIDWithUHF.LockModeEnum
Lock mode
|
static class |
com.rscja.deviceapi.RFIDWithUHF.SingelModeEnum
over due
|
static class |
RFIDWithUHF.SingleModeEnum
Read mode
|
| Qualifier and class | method and explanation |
|---|---|
java.lang.String |
convertUiiToEPC(java.lang.String uii)
convert UII to EPC
|
void |
crcOff()
Cancel CRC
|
void |
crcOn()
Set CRC
|
java.lang.String |
eraseData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt)
erase data(no specified UII)
|
boolean |
eraseData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String uii)
erase data(specified UII)
|
boolean |
free()
free UHF hardware module
|
java.lang.String |
generateLockCode(RFIDWithUHF.LockModeEnum killPwd,
RFIDWithUHF.LockModeEnum accessPwd,
RFIDWithUHF.LockModeEnum uii,
RFIDWithUHF.LockModeEnum tid,
RFIDWithUHF.LockModeEnum user)
generate LockCode
|
int |
getFrequencyMode()
get the frequency mode
|
java.lang.String |
getHardwareType()
get hardware type
|
static RFIDWithUHF |
getInstance()
get UHF instance
|
int |
getPower()
get power
|
int[] |
getPwm()
get Pwm
|
int |
getReadMode()
get read mode
|
boolean |
init()
init the hardware module
|
java.lang.String |
inventorySingleTag()
Single inventory mode, return one UII per time
|
boolean |
isPowerOn()
judge if the hardware module is powered on
|
java.lang.String |
killTag(java.lang.String killPwd)
kill tag(no specified UII), cannot be executed by the default password
|
boolean |
killTag(java.lang.String killPwd,
java.lang.String uii)
kill specified tag(specified UII), cannot be executed by default password
|
java.lang.String |
lockMem(java.lang.String accessPwd,
java.lang.String lockCode)
Lock memory of the specified segment(no specified UII)
|
boolean |
lockMem(java.lang.String accessPwd,
java.lang.String lockCode,
java.lang.String uii)
Lock memory of the specified segment(specified UII)
|
boolean |
openInventoryEPCAndTIDMode()
read EPC and TID, valid for R2000 only.
|
SimpleRFIDEntity |
readData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt)
read data(no specified UII)
|
java.lang.String |
readData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String uii)
read data in the specified bank(specified UII)
|
java.lang.String[] |
readTagFormBuffer()
over due
|
java.lang.String[] |
readTagFromBuffer()
Read TID and UII from buffer
|
java.lang.String[] |
readTagFromR2000Buffer()
read TID and UII from buffer, valid for R2000 only;
|
java.lang.String |
readUidFormBuffer()
overdue
|
java.lang.String |
readUidFromBuffer()
read UII from buffer
|
boolean |
setFilter(int bank,
byte ptr,
java.lang.String data)
set filter, valid for R2000 only;
|
boolean |
setFilter(int bank,
int ptr,
java.lang.String data)
set filter, valid for R2000 only
|
boolean |
setFreHop(float fre)
Set frequency hop
|
boolean |
setFrequencyMode(byte freMode)
set frequency mode
|
boolean |
setPower(int power)
set power
|
boolean |
setProtocol(int protocol)
set protocol, valid for R2000 only;
|
boolean |
setPwm(int WorkTime,
int WaitTime)
set Pwm
|
boolean |
setReadMode(com.rscja.deviceapi.RFIDWithUHF.SingelModeEnum mode)
overdue
|
boolean |
setReadMode(RFIDWithUHF.SingleModeEnum mode)
set read mode
|
boolean |
startInventory(int flagAnti,
int initQ)
start inventory, and upload data to the buffer,
readUidFromBuffer()
read data from buffer, and usestopInventory()
stopInventory() to stop it |
boolean |
startInventoryTag(int flagAnti,
int initQ)
start inventory, and upload data to the buffer,
readTagFromBuffer()
read data from buffer and usestopInventory()
stopInventory() to stop it |
boolean |
startInventoryTag(int flagAnti,
int initQ,
int cnt)
start inventory, and upload data to the buffer,
readTagFromBuffer()
read data from buffer and usestopInventory()
stopInventory() to stop it |
boolean |
stopInventory()
stop inventory
|
java.lang.String |
writeData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String data)
write data
|
boolean |
writeData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String data,
java.lang.String uii)
write data(specified UII)
|
public java.lang.String convertUiiToEPC(java.lang.String uii)
UII - public void crcOff()
public void crcOn()
public java.lang.String eraseData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt)
accessPwd - ACCESS PASSWORD(4 bytes)bank -bankptr -offset of the starting addresscnt - length(unit of work, cannot be 0)public boolean eraseData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String uii)
accessPwd -ACCESS PASSWORD(4 bytes)bank -bankptr -offset of the starting addresscnt -length(unit of work, cannot be 0)uii -UIIpublic boolean free()
public java.lang.String generateLockCode(RFIDWithUHF.LockModeEnum killPwd, RFIDWithUHF.LockModeEnum accessPwd, RFIDWithUHF.LockModeEnum uii, RFIDWithUHF.LockModeEnum tid, RFIDWithUHF.LockModeEnum user)
killPwd - killPwd lock modeaccessPwd - accessPwd lock modeuii - uii lock modetid - tid lock modeuser - user lock modepublic int getFrequencyMode()
public java.lang.String getHardwareType()
public static RFIDWithUHF getInstance() throws ConfigurationException
ConfigurationException -ConfigurationExceptionpublic int getPower()
public int[] getPwm()
public int getReadMode()
public boolean init()
public java.lang.String inventorySingleTag()
public java.lang.String killTag(java.lang.String killPwd)
killPwd -Kill Password(4 bytes) ;public boolean killTag(java.lang.String killPwd,
java.lang.String uii)
killPwd - keill passworduii -UIIpublic java.lang.String lockMem(java.lang.String accessPwd,
java.lang.String lockCode)
accessPwd -ACCESS PASSWORD(4 bytes)lockCode -lockcode, generated by generateLockCodepublic boolean lockMem(java.lang.String accessPwd,
java.lang.String lockCode,
java.lang.String uii)
accessPwd -ACCESS PASSWORD(4 bytes)lockCode -lockcode, generated by generateLockCodeuii -UIIpublic boolean openInventoryEPCAndTIDMode()
public SimpleRFIDEntity readData(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt)
accessPwd -ACCESS PASSWORD(4 bytes)bank -bankptr -offset of the starting addresscnt -length(unit of work, cannot be 0)public java.lang.String readData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String uii)
accessPwd -ACCESS PASSWORD(4 bytes)bank -bankptr -offset of the starting addresscnt -length(unit of work, cannot be 0)uii -UII@Deprecated public java.lang.String[] readTagFormBuffer()
readTagFromBuffer()public java.lang.String[] readTagFromBuffer()
public java.lang.String[] readTagFromR2000Buffer()
@Deprecated public java.lang.String readUidFormBuffer()
readUidFromBuffer()public java.lang.String readUidFromBuffer()
public boolean setFilter(int bank,
byte ptr,
java.lang.String data)
bank -bank 1=EPC 2=TIDptr -offset of the starting addressdata -datapublic boolean setFilter(int bank,
int ptr,
java.lang.String data)
bank - bank 1=EPC 2=TIDptr -offset of the starting addressdata -datapublic boolean setFreHop(float fre)
public boolean setFrequencyMode(byte freMode)
public boolean setPower(int power)
power -powerpublic boolean setProtocol(int protocol)
protocol - 0 for ISO 18000-6C,1 for ISO 18000-6Dpublic boolean setPwm(int WorkTime,
int WaitTime)
WorkTime - Worktime(0~255ms)WaitTime - Waittime(0~255ms)@Deprecated public boolean setReadMode(com.rscja.deviceapi.RFIDWithUHF.SingelModeEnum mode)
setReadMode(SingleModeEnum)mode - public boolean setReadMode(RFIDWithUHF.SingleModeEnum mode)
mode - public boolean startInventory(int flagAnti,
int initQ)
readUidFromBuffer()
read UID from buffer, and usestopInventory()
stopInventory() to stop itflagAnti - anti-collision(1: enable;0:single mode)initQ - initial Q value, valid when anti-collision is enabledpublic boolean startInventoryTag(int flagAnti,
int initQ)
readTagFromBuffer()
read tag from buffer, and use stopInventory() to stop it,
stopInventory() stop inventoryflagAnti - anti-collision(1: enable;0:single mode)initQ -initial Q value, valid when anti-collision is enabledpublic boolean startInventoryTag(int flagAnti,
int initQ,
int cnt)
readTagFromBuffer()
read tag from buffer, and usestopInventory() to stop it,
stopInventory() stop inventoryflagAnti - anti-collision(1: enable;0:single mode)initQ - initial Q value, valid when anti-collision is enabledcnt - length of TID, unit of wordpublic boolean stopInventory()
public java.lang.String writeData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String data)
accessPwd - ACCESS PASSWORD(4 bytes)bank -bankptr -offset of the starting addresscnt -length(unit of work, cannot be 0)data -hex data to be writtenpublic boolean writeData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String data,
java.lang.String uii)
accessPwd -ACCESS PASSWORD(4 bytes)bank -bankptr - offset of the starting addresscnt - length(unit of work, cannot be 0)data -hex data to be writtenuii -UIIpublic boolean isPowerOn()