public class RFIDWithUHFRLM extends RFIDWithUHFUART implements IRFIDWithUHFRLM
UhfBase.ErrorCodeBank_EPC, Bank_RESERVED, Bank_TID, Bank_USER, LockBank_ACCESS, LockBank_EPC, LockBank_KILL, LockBank_TID, LockBank_USER, LockMode_LOCK, LockMode_OPEN, LockMode_PLOCK, LockMode_POPEN, UPDATE_UHF| Modifier and Type | Method and Description |
|---|---|
int |
getFrequencyMode()
读取模块的工作模式
Read work mode of module |
static RFIDWithUHFRLM |
getInstance() |
UHFTAGInfo |
inventorySingleTag()
单步识别标签
Identify tag in single mode |
java.lang.String |
inventorySingleTagUii() |
boolean |
killTag(java.lang.String killPwd)
销毁指定标签(不指定UII),默认密码不能执行销毁
destroy specified tag (non-specified UII), default code cannot execute erase |
boolean |
killTag(java.lang.String killPwd,
java.lang.String uii) |
boolean |
lockMem(java.lang.String accessPwd,
java.lang.String lockCode)
锁定标签
Lock tag |
boolean |
lockMem(java.lang.String accessPwd,
java.lang.String lockCode,
java.lang.String uii) |
java.lang.String |
readData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt)
读取标签数据
Read tag data |
java.lang.String |
readData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt,
java.lang.String uii) |
UHFTAGInfo |
readTagFromBuffer()
Deprecated.
|
boolean |
setFrequencyMode(int freMode)
设置模块的工作模式
Setup work mode of module |
boolean |
startInventoryTag(int flagAnti,
int initQ,
int cnt) |
boolean |
writeData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt,
java.lang.String data)
向标签写入数据
Write data in tag |
boolean |
writeData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt,
java.lang.String data,
java.lang.String uii) |
blockWriteData, eraseData, eraseData, free, generateLockCode, getConnectStatus, getCW, getEPCAndTIDUserMode, getErrCode, getGen2, getHardwareVersion, getPower, getProtocol, getRFLink, getTemperature, getVersion, init_R2000, init, init, isInventorying, isPowerOn, killTag, lockMem, readData, setConnectionStatusCallback, setCW, setEPCAndTIDMode, setEPCAndTIDUserMode, setEPCAndUserReservedModeEx, setEPCMode, setFastID, setFilter, setFreHop, setGen2, setInventoryCallback, setPower, setPowerOnBySystem, setPowerOnDynamic, setProtocol, setRFLink, setTagFocus, setUart, startInventoryTag, startInventoryTag, startLocation, startRadarLocation, stopInventory, stopLocation, stopRadarLocation, uhfBlockPermalock, uhfJump2Boot, uhfJump2Boot, uhfStartUpdate, uhfStopUpdate, uhfUpdating, writeData, writeDataToEpc, writeDataToEpcequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetErrCode, getHardwareVersion, init_R2000, isPowerOn, setEPCAndUserReservedModeEx, setPowerOnBySystem, setUartblockWriteData, eraseData, eraseData, free, generateLockCode, getConnectStatus, getCW, getEPCAndTIDUserMode, getGen2, getProtocol, getRFLink, getTemperature, getVersion, init, isInventorying, killTag, lockMem, readData, setConnectionStatusCallback, setCW, setEPCAndTIDMode, setEPCAndTIDUserMode, setEPCMode, setFastID, setFilter, setFreHop, setGen2, setInventoryCallback, setProtocol, setRFLink, setTagFocus, startInventoryTag, stopInventory, uhfBlockPermalock, uhfJump2Boot, uhfJump2Boot, uhfStartUpdate, uhfStopUpdate, uhfUpdating, writeData, writeDataToEpc, writeDataToEpcpublic static RFIDWithUHFRLM getInstance()
public java.lang.String readData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt)
IUHFreadData in interface IRFIDWithUHFRLMreadData in interface IUHFreadData in class RFIDWithUHFUARTaccessPwd - Access passwordbank - 读取的存储区(read storage area): IUHF.Bank_RESERVED、IUHF.Bank_EPC、IUHF.Bank_TID、IUHF.Bank_USERptr - 读取的起始地址(单位:字) (read start address(unit: word))cnt - 读取的数据长度(单位:字) (read data length(unit: word))public java.lang.String readData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt,
java.lang.String uii)
readData in interface IRFIDWithUHFRLMpublic boolean writeData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt,
java.lang.String data)
IUHFwriteData in interface IRFIDWithUHFRLMwriteData in interface IUHFwriteData in class RFIDWithUHFUARTaccessPwd - ACCESS PASSWORD (4 bites)bank - 标签的存储区(Storage area):IUHF.Bank_RESERVED、IUHF.Bank_EPC、IUHF.Bank_TID、IUHF.Bank_USERptr - 起始地址的偏移量(start address(unit: word))cnt - 数据的长度(Word为单位,不能为0)(Data length(Word is unit, cannot be 0))data - 要写入的数据,十六进制格式 (Data format should be hexvalue)public boolean writeData(java.lang.String accessPwd,
int bank,
int ptr,
int cnt,
java.lang.String data,
java.lang.String uii)
writeData in interface IRFIDWithUHFRLMpublic boolean killTag(java.lang.String killPwd)
killTag in interface IRFIDWithUHFRLMkillTag in interface IUHFkillTag in class RFIDWithUHFUARTkillPwd - 销毁密码public boolean killTag(java.lang.String killPwd,
java.lang.String uii)
killTag in interface IRFIDWithUHFRLMpublic boolean lockMem(java.lang.String accessPwd,
java.lang.String lockCode)
IUHFlockMem in interface IRFIDWithUHFRLMlockMem in interface IUHFlockMem in class RFIDWithUHFUARTaccessPwd - ACCESS PASSWORD (4 bites)lockCode - 锁定码 (Lock Code)public boolean lockMem(java.lang.String accessPwd,
java.lang.String lockCode,
java.lang.String uii)
lockMem in interface IRFIDWithUHFRLMpublic boolean startInventoryTag(int flagAnti,
int initQ,
int cnt)
startInventoryTag in interface IRFIDWithUHFRLMpublic UHFTAGInfo readTagFromBuffer()
IUHFIUHF.setInventoryCallback(IUHFInventoryCallback inventoryCallback) instead .readTagFromBuffer in interface IUHFreadTagFromBuffer in class RFIDWithUHFUARTpublic UHFTAGInfo inventorySingleTag()
IUHFinventorySingleTag in interface IRFIDWithUHFRLMinventorySingleTag in interface IUHFinventorySingleTag in class RFIDWithUHFUARTpublic java.lang.String inventorySingleTagUii()
inventorySingleTagUii in interface IRFIDWithUHFRLMpublic int getFrequencyMode()
IUHFgetFrequencyMode in interface IRFIDWithUHFRLMgetFrequencyMode in interface IUHFgetFrequencyMode in class RFIDWithUHFUARTpublic boolean setFrequencyMode(int freMode)
IUHFsetFrequencyMode in interface IRFIDWithUHFRLMsetFrequencyMode in interface IUHFsetFrequencyMode in class RFIDWithUHFUARTfreMode - 0x01:China Standard(840~845MHz)