public interface IRFIDWithUHFRLM extends IUHFOfAndroidUart
Bank_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 |
UHFTAGInfo |
inventorySingleTag()
单步识别标签
Identify tag in single mode |
java.lang.String |
inventorySingleTagUii() |
boolean |
killTag(java.lang.String killPwd)
销毁指定标签,默认密码(0x00 0x00 0x00 0x00)不能执行销毁
Kill specific tag, default password(0x00 0x00 0x00 0x00) |
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) |
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) |
getErrCode, getHardwareVersion, init_R2000, isPowerOn, setEPCAndUserReservedModeEx, setPowerOnBySystem, setUart
blockWriteData, eraseData, eraseData, free, generateLockCode, getConnectStatus, getCW, getEPCAndTIDUserMode, getGen2, getProtocol, getRFLink, getTemperature, getVersion, init, isInventorying, killTag, lockMem, readData, readTagFromBuffer, setConnectionStatusCallback, setCW, setEPCAndTIDMode, setEPCAndTIDUserMode, setEPCMode, setFastID, setFilter, setFreHop, setGen2, setInventoryCallback, setProtocol, setRFLink, setTagFocus, startInventoryTag, stopInventory, uhfBlockPermalock, uhfJump2Boot, uhfJump2Boot, uhfStartUpdate, uhfStopUpdate, uhfUpdating, writeData, writeDataToEpc, writeDataToEpc
java.lang.String readData(java.lang.String accessPwd, int bank, int ptr, int cnt)
IUHF
readData
in interface IUHF
accessPwd
- Access passwordbank
- 读取的存储区(read storage area): IUHF.Bank_RESERVED
、IUHF.Bank_EPC
、IUHF.Bank_TID
、IUHF.Bank_USER
ptr
- 读取的起始地址(单位:字) (read start address(unit: word))cnt
- 读取的数据长度(单位:字) (read data length(unit: word))java.lang.String readData(java.lang.String accessPwd, int bank, int ptr, int cnt, java.lang.String uii)
boolean writeData(java.lang.String accessPwd, int bank, int ptr, int cnt, java.lang.String data)
IUHF
writeData
in interface IUHF
accessPwd
- ACCESS PASSWORD (4 bites)bank
- 标签的存储区(Storage area):IUHF.Bank_RESERVED
、IUHF.Bank_EPC
、IUHF.Bank_TID
、IUHF.Bank_USER
ptr
- 起始地址的偏移量(start address(unit: word))cnt
- 数据的长度(Word为单位,不能为0)(Data length(Word is unit, cannot be 0))data
- 要写入的数据,十六进制格式 (Data format should be hexvalue)boolean writeData(java.lang.String accessPwd, int bank, int ptr, int cnt, java.lang.String data, java.lang.String uii)
boolean killTag(java.lang.String killPwd)
IUHF
boolean killTag(java.lang.String killPwd, java.lang.String uii)
boolean lockMem(java.lang.String accessPwd, java.lang.String lockCode)
IUHF
boolean lockMem(java.lang.String accessPwd, java.lang.String lockCode, java.lang.String uii)
boolean startInventoryTag(int flagAnti, int initQ, int cnt)
UHFTAGInfo inventorySingleTag()
IUHF
inventorySingleTag
in interface IUHF
java.lang.String inventorySingleTagUii()
int getFrequencyMode()
IUHF
getFrequencyMode
in interface IUHF
boolean setFrequencyMode(int freMode)
IUHF
setFrequencyMode
in interface IUHF
freMode
- 0x01:China Standard(840~845MHz)