@Deprecated
public class RFIDWithUHF
extends java.lang.Object
注意:
Attention:
1、使用前请确认您的机器已安装此模块。
1. Make sure this module is installed before using your device.
2、要正常使用模块需要在\libs\armeabi\目录放置libDeviceAPI.so文件
2. Put libDeviceAPI.so file in directory \libs\armeabi\ then module can be used normally.
3、在操作设备前需要调用 init()
打开设备,使用完后调用 free()
关闭设备
3. call init()
to switch on the device before operating the device, call free()
to switch off device after using.
Modifier and Type | Class and Description |
---|---|
static class |
RFIDWithUHF.BankEnum
Deprecated.
存储区
Storage |
static class |
RFIDWithUHF.LockModeEnum
Deprecated.
|
static class |
RFIDWithUHF.SingleModeEnum
Deprecated.
读取模式
Read mode |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
binaryString2hexString(java.lang.String bString)
Deprecated.
|
boolean |
blockWriteData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String writeData)
Deprecated.
向标签写入数据(支持大标签数据写入)
Write data |
java.lang.String |
convertUiiToEPC(java.lang.String uii)
Deprecated.
UII转EPC
UII transform to EPC |
void |
crcOff()
Deprecated.
取消CRC校验
|
void |
crcOn()
Deprecated.
设置CRC校验
setup CRC verification |
java.lang.String |
eraseData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt)
Deprecated.
擦除标签数据(不指定UII)
erase tag data ( non-specified UII) |
boolean |
eraseData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String uii)
Deprecated.
擦除标签数据(指定UII)
erase tag data (specified UII) |
boolean |
eraseData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt)
Deprecated.
|
boolean |
free()
Deprecated.
关闭UHF模块
Switch off UHF module |
java.lang.String |
generateLockCode(RFIDWithUHF.LockModeEnum killPwd,
RFIDWithUHF.LockModeEnum accessPwd,
RFIDWithUHF.LockModeEnum uii,
RFIDWithUHF.LockModeEnum tid,
RFIDWithUHF.LockModeEnum user)
Deprecated.
|
float |
getEM4325Temperature(RFIDWithUHF.BankEnum bank,
int uMSA,
int uMDL,
java.lang.String Mdata)
Deprecated.
|
int |
getFrequencyMode()
Deprecated.
读取模块的工作模式
read module work mode |
char[] |
GetGen2()
Deprecated.
[0] target: s0:0 s1:1 s2:2 s3:3 SL:4
[1] action: 0,1,2,3,4,5,6
[2] t: Disable truncation 0, Enable truncation 1
[3] q: 固定Q算法 0, 动态Q算法 1
[3] q: fixed Q algorithm 0, dynamic Q algorithm 1 [4] startQ: 0,1,2,3.....15 注意:在固定Q算法下,Q固定为StartQ,忽略MinQ 和 MaxQ [4] startQ: 0,1,2,3.....15 note: in fixed algorithm, Q is fixed as StartQ, neglect MinQ and MaxQ [5] minQ: 0,1,2,3.....15 [6] maxQ:0,1,2,3......15 [7] dr:0,1 [8] coding:0,1,2,3 [9] p:0,1 [10] sel:0,1,2,3 [11] Session:0,1,2,3 [12] g:0,1 [13] linkFrequency:0,1,2,3,4,5,6,7 |
java.lang.String |
getHardwareType()
Deprecated.
读取模块类型
read module type |
static RFIDWithUHF |
getInstance()
Deprecated.
获取UHF操作实例
Acquire UHF operation Instance |
int[] |
getInventoryBID()
Deprecated.
是否盘存BID(客户定制函数/Customizing)
|
int |
getMode()
Deprecated.
获取寻标签模式,仅R2000模块有效
acquire tag searching mode, it is valid for R2000 only |
char[] |
getParam(char type,
char[] id)
Deprecated.
获取模块参数,仅R2000模块有效
acquire module parameter, it is valid for R2000 only |
int |
getPower()
Deprecated.
读取模块的功率
read power of module |
int |
getProtocol()
Deprecated.
获取协议
|
int[] |
getPwm()
Deprecated.
获取占空比,仅适用于R2000模块
acquire duty ratio, used for R2000 module only |
int[] |
getQTPara()
Deprecated.
获取是否开启寻隐藏区(仅R2000 QT标签)
acquire hidden area activation or not (R2000 QT tag only) |
int |
getReadMode()
Deprecated.
获取读取模式
acquire reading mode. |
int |
getRFLink()
Deprecated.
获取链路参数,仅R2000有效
acquire link parameter, R2000 is valid only. |
int |
getTemperature()
Deprecated.
获取模块温度,模块在工作中不能获取文档。(仅R2000模块有效)
acquire module temperature, module cannot acquire files in operation |
int |
GetTempProtectVal()
Deprecated.
|
boolean |
GetTempProtectVal(char temp)
Deprecated.
|
boolean |
init_R2000()
Deprecated.
|
boolean |
init()
Deprecated.
初始化UHF模块,适应所有模块
Initialize UHF module(Support all modules) |
boolean |
inventoryBank_sf(java.lang.String pwdData,
char bank,
int ptr,
int len)
Deprecated.
顺丰定制接口
Customizing |
java.lang.String[] |
inventorySingleTag_sf()
Deprecated.
顺丰定制接口
Customizing |
java.lang.String |
inventorySingleTag_tc(int mode)
Deprecated.
客户定制函数/Customizing
该函数单步识别标签,一次只返回一个UII
this formula identify tag in single step, return UII for only one time. |
java.lang.String |
inventorySingleTag()
Deprecated.
该函数单步识别标签,一次只返回一个UII
this formula identify tag in single step, return UII for only one time. |
byte[] |
inventorySingleTagBytes()
Deprecated.
该函数单步识别标签,一次只返回一个UII
this formula will identify tag in single step, return one UII for one time |
java.lang.String[] |
inventorySingleTagEPC_TID_USER()
Deprecated.
该函数单步识别标签,一次只返回EPC、TID、USER
this formula identify tag in single step, return EPC、TID、USER for only one time. |
java.lang.String[] |
inventorySingleTagWithR2000()
Deprecated.
|
boolean |
isPowerOn()
判断设备是否上电
Judge the device is powered on or not. |
boolean |
killTag_Ex(java.lang.String killPwd)
Deprecated.
销毁指定标签(不指定UII),默认密码不能执行销毁
destroy specified tag (non-specified UII), default code cannot execute erase |
java.lang.String |
killTag(java.lang.String killPwd)
Deprecated.
|
boolean |
killTag(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String filterData)
Deprecated.
销毁指定标签 ,默认密码不能执行销毁
destroy specified tag , default code cannot execute erase |
boolean |
killTag(java.lang.String killPwd,
java.lang.String uii)
Deprecated.
销毁指定标签(指定UII),默认密码不能执行销毁
destroy specified tag (specified UII), default code cannot execute erase |
boolean |
lockMem_EX(java.lang.String accessPwd,
java.lang.String lockCode)
Deprecated.
锁定标签的指定数据段(不指定UII)
locking specified array (not specified UII) of tag |
boolean |
lockMem(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String filterData,
java.lang.String lockCode)
Deprecated.
锁定标签的指定数据段
lock specified data of tags |
java.lang.String |
lockMem(java.lang.String accessPwd,
java.lang.String lockCode)
Deprecated.
|
boolean |
lockMem(java.lang.String accessPwd,
java.lang.String lockCode,
java.lang.String uii)
Deprecated.
|
boolean |
openInventoryEPCAndTIDMode()
Deprecated.
|
SimpleRFIDEntity |
readData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt)
Deprecated.
|
java.lang.String |
readData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String uii)
Deprecated.
|
java.lang.String |
readData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt)
Deprecated.
读取标签某个存储区的所有数据
Read all the data of random storage of tags |
java.lang.String |
readDataEx(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt)
Deprecated.
读取标签某个存储区的所有数据
Read all the data of random storage of tags |
SimpleRFIDEntity |
readDataWithQT(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt)
Deprecated.
读取标签数据(不指定UII),用于R2000 QT标签
read tag data ( non-specified UII), used for R2000 QT tag |
java.lang.String |
readDataWithQT(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String uii)
Deprecated.
|
java.lang.String |
readDataWithQT(java.lang.String accessPwd,
RFIDWithUHF.BankEnum filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt)
Deprecated.
读取标签某个存储区的所有数据,用于R2000 QT标签
read all data of random storage of the tag, used for R2000 QT tag. |
java.lang.String[] |
readTagData_sf()
Deprecated.
顺丰定制接口
Customizing |
java.lang.String[] |
readTagFromBuffer()
Deprecated.
|
java.lang.String[] |
readTagFromR2000Buffer()
Deprecated.
|
java.lang.String |
readUidFromBuffer()
Deprecated.
读取缓冲区返回的标签UII
read the return tag UII in buffer zone |
boolean |
setEPCTIDMode(boolean enalbe)
Deprecated.
开关同时读取 EPC 和 TID 模式设置功能,仅R2000有效
ON/OFF will read EPC and TID setup function simultaneously, it is valid for R2000 only. |
boolean |
setEPCTIDUserMode(boolean enalbe,
int user_prt,
int user_len)
Deprecated.
开关同时读取 EPC、TID、USER 模式设置功能,仅R2000有效
ON/OFF will read EPC、TID、USER setup function simultaneously, it is valid for R2000 only. |
boolean |
setFastID(boolean enalbe)
Deprecated.
开关FastID功能,仅R2000有效
ON/OFF FastID function, R2000 is valid only. |
boolean |
setFilter(int bank,
byte ptr,
java.lang.String data)
Deprecated.
|
boolean |
setFilter(int bank,
int ptr,
java.lang.String data)
Deprecated.
|
boolean |
setFilter(RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String data,
boolean save)
Deprecated.
|
boolean |
setFreHop(float fre)
Deprecated.
设置模块频点
setup frequence point module |
boolean |
setFrequencyMode(byte freMode)
Deprecated.
设置模块的工作模式
setup module work mode |
boolean |
SetGen2(int target,
int action,
int t,
int q,
int startQ,
int minQ,
int maxQ,
int dr,
int coding,
int p,
int Sel,
int Session,
int g,
int linkFrequency)
Deprecated.
|
boolean |
setInventoryBID(boolean save,
int mode)
Deprecated.
盘存TID(客户定制函数/Customizing)
|
boolean |
setMode(int mode)
Deprecated.
设置寻标签模式,仅R2000模块有效
setup tag searching mode, it is valid for R2000 only. |
boolean |
setParam(char type,
char[] id,
char[] data)
Deprecated.
设置模块参数,仅R2000模块有效
setup module parameter, it is valid for R2000 only |
boolean |
setPower(int power)
Deprecated.
设置模块的功率
setup module power |
boolean |
setProtocol(int protocol)
Deprecated.
设置协议 仅R2000模块有效
setup protocol, be valid for R2000 module only |
boolean |
setPwm(int WorkTime,
int WaitTime)
Deprecated.
设置占空比,仅适用于R2000模块
setup duty ration, used for R2000 module |
boolean |
setQTPara(boolean enable)
Deprecated.
开启寻隐藏区(仅R2000 QT标签)
activate searching hidden area (R2000 QT tag only) |
boolean |
setReadMode(RFIDWithUHF.SingleModeEnum mode)
Deprecated.
设置读取模式
setup reading mode |
boolean |
setRFLink(int mode)
Deprecated.
设置链路参数,仅R2000有效
setup link parameter, R2000 is valid only |
boolean |
setTagFocus(boolean enalbe)
Deprecated.
开关TagFocus功能,仅R2000有效
ON/OFF TagFocus function, it is valid for R2000 only. |
void |
setUart(java.lang.String uart)
Deprecated.
设置uhf串口,已失效
|
int |
startInventory_BankPtrCnt(int flagAnti,
int initQ,
int bank,
int ptr,
int cnt)
Deprecated.
客户定制
Customizing |
boolean |
startInventory(int flagAnti,
int initQ)
Deprecated.
|
boolean |
startInventoryTag(int flagAnti,
int initQ)
Deprecated.
启动识别Tag循环,只是开启识别Tag循环,之后将识别到的标签号上传到缓冲区,
readTagFromBuffer() activate identification Tag circulation, upload the identified tag number to buffer zone after, readTagFromBuffer() 用于从缓冲区读取一个标签号数据,开启循环识别之后,模块只能响应 stopInventory() 函数,
used for reading one tag data, after starting the circular identification, the module will respond stopInventory() formula.stopInventory() 停止识别循环。stopInventory() stop identification circulation. |
boolean |
startInventoryTag(int flagAnti,
int initQ,
int cnt)
Deprecated.
启动识别Tag循环,只是开启识别Tag循环,之后将识别到的标签号上传到缓冲区,
readTagFromBuffer() start identifing Tag circulation, start identifying Tag circulation only, upload the identified tag number to buffer zone after, readTagFromBuffer() 用于从缓冲区读取一个标签号数据,开启循环识别之后,模块只能响应 stopInventory() 函数,used for reading a tag number data from buffer zone, after starting circular identification, module will respond stopInventory() formula only. |
boolean |
stopInventory()
Deprecated.
停止循环识别
stop circular identification |
java.lang.String |
UHFBlockPermalock(java.lang.String accessPwd,
int bank,
int ptr,
int datalen,
java.lang.String uii,
int readlock,
int MB,
int blockptr,
int blockrange,
java.lang.String jucpmask)
Deprecated.
|
boolean |
uhfBlockPermalock(java.lang.String accessPwd,
RFIDWithUHF.BankEnum FilterBank,
int FilterStartaddr,
int FilterLen,
java.lang.String FilterData,
int ReadLock,
RFIDWithUHF.BankEnum uBank,
int uPtr,
int uRange,
byte[] uMaskbuf)
Deprecated.
|
boolean |
uhfDeactivate(java.lang.String hexCmd,
java.lang.String pszuAccessPwd,
RFIDWithUHF.BankEnum uBank,
int uPtr,
int cnt,
java.lang.String pszuUii)
Deprecated.
客户定制
Customizing |
boolean |
uhfDwell(int dwell,
int count)
Deprecated.
* 客户定制
Customizing |
boolean |
uhfGBTagLock(java.lang.String accessPwd,
int memory,
int config,
int action)
Deprecated.
|
boolean |
uhfGBTagLock(java.lang.String accessPwd,
RFIDWithUHF.BankEnum filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
int memory,
int config,
int action)
Deprecated.
国标标签LOCK
|
boolean |
uhfJump2Boot()
Deprecated.
升级uhf模块
|
boolean |
uhfStartUpdate()
Deprecated.
升级uhf模块
|
boolean |
uhfStopUpdate()
Deprecated.
升级uhf模块
|
boolean |
uhfUpdating(byte[] buff)
Deprecated.
升级uhf模块
|
boolean |
writeData_Ex(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String data)
Deprecated.
向标签写入数据。芯联模块只写EPC数据
Write data in tag. |
java.lang.String |
writeData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String data)
Deprecated.
|
boolean |
writeData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String writeData)
Deprecated.
向标签写入数据
Write data |
boolean |
writeData(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String data,
java.lang.String uii)
Deprecated.
|
boolean |
writeDataWithQT_Ex(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String data)
Deprecated.
向标签写入数据,用于R2000 QT标签
write data into tag, used for R2000 QT tag |
java.lang.String |
writeDataWithQT(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String data)
Deprecated.
|
boolean |
writeDataWithQT(java.lang.String accessPwd,
RFIDWithUHF.BankEnum filterBank,
int filterPtr,
int filterCnt,
java.lang.String filterData,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String writeData)
Deprecated.
向标签写入数据 ,用于R2000 QT标签
write data in tag , used for R2000 QT tag |
boolean |
writeDataWithQT(java.lang.String accessPwd,
RFIDWithUHF.BankEnum bank,
int ptr,
int cnt,
java.lang.String data,
java.lang.String uii)
Deprecated.
|
public static RFIDWithUHF getInstance() throws ConfigurationException
ConfigurationException
- 配置错误异常public void setUart(java.lang.String uart)
uart
- public boolean init()
@Deprecated public boolean init_R2000()
public boolean free()
public void crcOn()
public void crcOff()
public java.lang.String convertUiiToEPC(java.lang.String uii)
UII数据
- UII datapublic java.lang.String getHardwareType()
public int getPower()
public boolean setPower(int power)
power
- 功率大小public int getFrequencyMode()
public boolean setFrequencyMode(byte freMode)
freMode
- 0:China Standard(920~925MHz) 1:China Standard(840~845MHz)
2:ETSI Standard(865~868MHz) 3:Fixed Frequency(915MHz) 4:United
States Standard(902~928MHz)@Deprecated public boolean startInventory(int flagAnti, int initQ)
#startInventoryTag()
readUidFromBuffer()
readUidFromBuffer()
readUidFromBuffer()
stopInventory()
函数,stopInventory()
停止识别循环。stopInventory()
stop circular identification. flagAnti
- 是否使用防碰撞识别功能,默认使用0 initQ
- 防碰撞识别过程的初始Q值,flagAnti为1时有效public boolean startInventoryTag(int flagAnti, int initQ)
readTagFromBuffer()
readTagFromBuffer()
stopInventory()
函数,
used for reading one tag data, after starting the circular identification, the module will respond stopInventory()
formula.stopInventory()
停止识别循环。stopInventory()
stop identification circulation.flagAnti
- 是否使用防碰撞识别功能,默认使用0 initQ
- 防碰撞识别过程的初始Q值,flagAnti为1时有效public boolean startInventoryTag(int flagAnti, int initQ, int cnt)
readTagFromBuffer()
readTagFromBuffer()
stopInventory()
函数,stopInventory()
formula only. stopInventory()
停止识别循环。stopInventory()
stop identification circulation.flagAnti
- 是否使用防碰撞识别功能,默认使用0 initQ
- 防碰撞识别过程的初始Q值,flagAnti为1时有效cnt
- TID的长度,单位为“字”public java.lang.String readUidFromBuffer()
public java.lang.String[] readTagFromBuffer()
@Deprecated public java.lang.String[] readTagFromR2000Buffer()
readTagFromBuffer()
readTagFromBuffer()
public boolean stopInventory()
public boolean setPwm(int WorkTime, int WaitTime)
WorkTime
- 工作时间(0~255毫秒)WaitTime
- 空闲时间(0~255毫秒)public int[] getPwm()
public boolean setReadMode(RFIDWithUHF.SingleModeEnum mode)
mode
- public int getReadMode()
@Deprecated public java.lang.String lockMem(java.lang.String accessPwd, java.lang.String lockCode)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)lockCode
- 锁定码@Deprecated public boolean lockMem(java.lang.String accessPwd, java.lang.String lockCode, java.lang.String uii)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)lockCode
- 锁定码public boolean lockMem(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String filterData, java.lang.String lockCode)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)bank
- 标签的存储区ptr
- 过滤起始地址(单位:bit)cnt
- 过滤数据长度(单位:bit)filterData
- 过滤数据lockCode
- 锁定码public boolean lockMem_EX(java.lang.String accessPwd, java.lang.String lockCode)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)lockCode
- 锁定码public boolean uhfGBTagLock(java.lang.String accessPwd, int memory, int config, int action)
accessPwd
- 访问密码memory
- 存储区: 0x00 表示标签信息区, 0x10 表示编码区, 0x20 表示安全区, 0x30-0x3F 表示用户区 (用户区编号 0 到编号 15)config
- 配置: 0x00 表示配置存储区属性, 0x01 表示配置安全模式action
- 配置存储区属性: 0x00:可读可写, 0x01:可读不可写, 0x02:不可读可写, 0x03:不可读不可写
配置安全模式: 0x00:保留, 0x01:不需要鉴别, 0x02:需要鉴别,不需要安全通信, 0x03:需要鉴别,需要安全通信public boolean uhfGBTagLock(java.lang.String accessPwd, RFIDWithUHF.BankEnum filterBank, int filterPtr, int filterCnt, java.lang.String filterData, int memory, int config, int action)
accessPwd
- 访问密码filterBank
- 过滤的数据块filterPtr
- 过滤的起始地址filterCnt
- 过滤的长度filterData
- 过滤的数据memory
- 存储区: 0x00 表示标签信息区, 0x10 表示编码区, 0x20 表示安全区, 0x30-0x3F 表示用户区 (用户区编号 0 到编号 15)config
- 配置: 0x00 表示配置存储区属性, 0x01 表示配置安全模式action
- 配置存储区属性: 0x00:可读可写, 0x01:可读不可写, 0x02:不可读可写, 0x03:不可读不可写
配置安全模式: 0x00:保留, 0x01:不需要鉴别, 0x02:需要鉴别,不需要安全通信, 0x03:需要鉴别,需要安全通信public java.lang.String inventorySingleTag()
public java.lang.String[] inventorySingleTagEPC_TID_USER()
public byte[] inventorySingleTagBytes()
@Deprecated public java.lang.String[] inventorySingleTagWithR2000()
@Deprecated public SimpleRFIDEntity readData(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)bank
- 标签的存储区ptr
- 起始地址的偏移量cnt
- 数据的长度(Word为单位,不能为0)uii
- 标签的UII@Deprecated public java.lang.String readData(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String uii)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)bank
- 标签的存储区ptr
- 起始地址的偏移量cnt
- 数据的长度(Word为单位,不能为0)uii
- 标签的UIIpublic java.lang.String readDataEx(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt)
accessPwd
- 访问密码bank
- 读取的数据块ptr
- 读取的起始地址(单位:字)cnt
- 读取的数据长度(单位:字)public java.lang.String readData(java.lang.String accessPwd, RFIDWithUHF.BankEnum filterBank, int filterPtr, int filterCnt, java.lang.String filterData, RFIDWithUHF.BankEnum bank, int ptr, int cnt)
accessPwd
- 访问密码filterBank
- 过滤的数据块filterPtr
- 过滤的起始地址(单位:bit)filterCnt
- 过滤的数据长度(单位:bit)filterData
- 过滤的数据bank
- 读取的数据块ptr
- 读取的起始地址(单位:字)cnt
- 读取的数据长度(单位:字)@Deprecated public java.lang.String writeData(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String data)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)bank
- 标签的存储区ptr
- 起始地址的偏移量cnt
- 数据的长度(Word为单位,不能为0)data
- 要写入的数据,十六进制格式public boolean writeData_Ex(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String data)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)bank
- 标签的存储区ptr
- 起始地址的偏移量cnt
- 数据的长度(Word为单位,不能为0)data
- 要写入的数据,十六进制格式@Deprecated public 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字 节)bank
- 标签的存储区ptr
- 起始地址的偏移量cnt
- 数据的长度(Word为单位,不能为0)data
- 要写入的数据,十六进制格式uii
- 标签的UIIpublic boolean writeData(java.lang.String accessPwd, RFIDWithUHF.BankEnum filterBank, int filterPtr, int filterCnt, java.lang.String filterData, RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String writeData)
accessPwd
- 访问密码filterBank
- 过滤的数据块filterPtr
- 过滤的起始地址(单位:bit)filterCnt
- 过滤的数据长度(单位:bit)filterData
- 过滤的数据bank
- 写入的数据块ptr
- 读取的起始地址(单位:字)cnt
- 写入的数据长度(单位:字)writeData
- 写入的数据
writeDatapublic boolean blockWriteData(java.lang.String accessPwd, RFIDWithUHF.BankEnum filterBank, int filterPtr, int filterCnt, java.lang.String filterData, RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String writeData)
accessPwd
- 访问密码filterBank
- 过滤的数据块filterPtr
- 过滤的起始地址(单位:bit)filterCnt
- 过滤的数据长度(单位:bit)filterData
- 过滤的数据bank
- 写入的数据块ptr
- 读取的起始地址(单位:字)cnt
- 写入的数据长度(单位:字)writeData
- 写入的数据
writeDatapublic java.lang.String eraseData(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)bank
- 标签的存储区ptr
- 起始地址的偏移量cnt
- 数据的长度(Word为单位,不能为0)public boolean eraseData(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String uii)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)bank
- 标签的存储区ptr
- 起始地址的偏移量cnt
- 数据的长度(Word为单位,不能为0)uii
- 标签的UIIpublic boolean eraseData(java.lang.String accessPwd, RFIDWithUHF.BankEnum filterBank, int filterPtr, int filterCnt, java.lang.String filterData, RFIDWithUHF.BankEnum bank, int ptr, int cnt)
@Deprecated public boolean setFilter(int bank, int ptr, java.lang.String data)
bank
- 过滤区域 1=EPC 2=TIDptr
- 起始地址的偏移量data
- 过滤的数据public boolean setFilter(RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String data, boolean save)
bank
- 过滤区域ptr
- 过滤起始地址(单位:bit)cnt
- 过滤数据长度(单位:bit)data
- 过滤数据save
- 是否掉电保存@Deprecated public boolean setFilter(int bank, byte ptr, java.lang.String data)
bank
- 过滤区域 1=EPC 2=TIDptr
- 起始地址的偏移量data
- 过滤的数据@Deprecated public java.lang.String killTag(java.lang.String killPwd)
killPwd
- 标签的Kill Password(4字 节) ;public boolean killTag_Ex(java.lang.String killPwd)
killPwd
- 销毁密码uii
- 标签的UIIpublic boolean killTag(java.lang.String killPwd, java.lang.String uii)
killPwd
- 销毁密码uii
- 标签的UIIpublic boolean killTag(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String filterData)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)bank
- 标签的存储区ptr
- 过滤起始地址(单位:bit)cnt
- 过滤数据长度(单位:bit)filterData
- 过滤数据@Deprecated public java.lang.String generateLockCode(RFIDWithUHF.LockModeEnum killPwd, RFIDWithUHF.LockModeEnum accessPwd, RFIDWithUHF.LockModeEnum uii, RFIDWithUHF.LockModeEnum tid, RFIDWithUHF.LockModeEnum user)
killPwd
- killPwd锁定模式accessPwd
- accessPwd锁定模式uii
- uii锁定模式tid
- tid锁定模式user
- user锁定模式public boolean setProtocol(int protocol)
protocol
- 0x00 表示 ISO18000-6C 协议, 0x01 表示 GB/T 29768 国标协议, 0x02 表示 GJB 7377.1 国军标协议public int getProtocol()
@Deprecated public boolean openInventoryEPCAndTIDMode()
setEPCTIDMode(boolean)()
setEPCTIDMode(boolean)()
public boolean setFreHop(float fre)
public SimpleRFIDEntity readDataWithQT(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)bank
- 标签的存储区ptr
- 起始地址的偏移量cnt
- 数据的长度(Word为单位,不能为0)@Deprecated public java.lang.String readDataWithQT(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String uii)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)bank
- 标签的存储区ptr
- 起始地址的偏移量cnt
- 数据的长度(Word为单位,不能为0)uii
- 标签的UIIpublic java.lang.String readDataWithQT(java.lang.String accessPwd, RFIDWithUHF.BankEnum filterBank, int filterPtr, int filterCnt, java.lang.String filterData, RFIDWithUHF.BankEnum bank, int ptr, int cnt)
accessPwd
- 访问密码filterBank
- 过滤的数据块filterPtr
- 过滤的起始地址(单位:bit)filterCnt
- 过滤的数据长度(单位:bit)filterData
- 过滤的数据bank
- 读取的数据块ptr
- 读取的起始地址(单位:字)cnt
- 读取的数据长度(单位:字)@Deprecated public java.lang.String writeDataWithQT(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String data)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)bank
- 标签的存储区ptr
- 起始地址的偏移量cnt
- 数据的长度(Word为单位,不能为0)data
- 要写入的数据,十六进制格式public boolean writeDataWithQT_Ex(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String data)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)bank
- 标签的存储区ptr
- 起始地址的偏移量cnt
- 数据的长度(Word为单位,不能为0)data
- 要写入的数据,十六进制格式@Deprecated public boolean writeDataWithQT(java.lang.String accessPwd, RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String data, java.lang.String uii)
accessPwd
- 标签的ACCESS PASSWORD(4字 节)bank
- 标签的存储区ptr
- 起始地址的偏移量cnt
- 数据的长度(Word为单位,不能为0)data
- 要写入的数据,十六进制格式uii
- 标签的UIIpublic boolean writeDataWithQT(java.lang.String accessPwd, RFIDWithUHF.BankEnum filterBank, int filterPtr, int filterCnt, java.lang.String filterData, RFIDWithUHF.BankEnum bank, int ptr, int cnt, java.lang.String writeData)
accessPwd
- 访问密码filterBank
- 过滤的数据块filterPtr
- 过滤的起始地址(单位:bit)filterCnt
- 过滤的数据长度(单位:bit)filterData
- 过滤的数据bank
- 写入的数据块ptr
- 读取的起始地址(单位:字)cnt
- 写入的数据长度(单位:字)writeData
- 写入的数据
writeDatapublic boolean setQTPara(boolean enable)
enable
- true为开启,false为关闭public int[] getQTPara()
public boolean setRFLink(int mode)
mode
- 0: DSB_ASK/FM0/40KH; 1:PR_ASK/Miller4/250KHz;
2:PR_ASK/Miller4/300KHz; 3:DSB_ASK/FM0/400KHzpublic int getRFLink()
public boolean setFastID(boolean enalbe)
enalbe
- true:开,false:关public boolean setTagFocus(boolean enalbe)
enalbe
- true:开,false:关public boolean setEPCTIDMode(boolean enalbe)
enalbe
- true:开,false:关public boolean setEPCTIDUserMode(boolean enalbe, int user_prt, int user_len)
enalbe
- true:开,false:关user_prt
- user区起始地址user_len
- user_len区长度public int getTemperature()
public boolean setParam(char type, char[] id, char[] data)
type
- 类型(1字节)id
- ID号(4字节)data
- 参数数值(4字节)public char[] getParam(char type, char[] id)
type
- 类型(1字节)id
- ID号(4字节)public boolean setMode(int mode)
mode
- 0:正常模式 1:多标签 2:单标签public int getMode()
@Deprecated public java.lang.String UHFBlockPermalock(java.lang.String accessPwd, int bank, int ptr, int datalen, java.lang.String uii, int readlock, int MB, int blockptr, int blockrange, java.lang.String jucpmask)
accessPwd:
- 4字节密码,默认0x00 0x00 0x00 0x00bank:
- 启动过滤操作的块号 :0x01表示EPC 0x02表示TID 0x03表示USR 其他非法值ptr:
- epc起始地址datalen:
- EPC数据长度uii:
- EPC数据readlock:
- 0表示读设置 1表示锁设置MB:
- memory bank ,默认为3 表示USER区blockptr:
- 块单元起始地址 ,默认为0,其中 1个块单元为16个块,blockrange:
- 块单元结束范围,默认为1,其中 1个块单元为16个块,jucpmaskp:
- 设置锁MSAK, 高位在前,每个bit 代表为1个块,默认为2字节public boolean uhfBlockPermalock(java.lang.String accessPwd, RFIDWithUHF.BankEnum FilterBank, int FilterStartaddr, int FilterLen, java.lang.String FilterData, int ReadLock, RFIDWithUHF.BankEnum uBank, int uPtr, int uRange, byte[] uMaskbuf)
accessPwd:
- 4字节密码,默认0x00 0x00 0x00 0x00FilterBank:
- 启动过滤操作的块号 FilterStartaddr:
- 过滤的起始地址FilterLen:
- 过滤的数据长度FilterData:
- 过滤的数据ReadLock:
- 0表示读设置 1表示锁设置uBank:
- memory bankuPtr:
- 块单元起始地址 ,默认为0,其中 1个块单元为16个块,uRange:
- 块单元结束范围,默认为1,其中 1个块单元为16个块,uMaskbuf:
- 设置锁MSAK, 高位在前,每个bit 代表为1个块,默认为2字节public boolean SetGen2(int target, int action, int t, int q, int startQ, int minQ, int maxQ, int dr, int coding, int p, int Sel, int Session, int g, int linkFrequency)
target
- s0:0 s1:1 s2:2 s3:3 SL:4action
- 0,1,2,3,4,5,6t
- Disable truncation 0, Enable truncation 1q
- 固定Q算法 0, 动态Q算法 1startQ
- 0,1,2,3.....15 注意:在固定Q算法下,Q固定为StartQ,忽略MinQ 和 MaxQminQ
- 0,1,2,3.....15maxQ
- 0,1,2,3......15dr
- 0,1coding
- 0,1,2,3p
- 0,1sel
- 0,1,2,3Session
- 0,1,2,3g
- 0,1linkFrequency
- 0,1,2,3,4,5,6,7public char[] GetGen2()
public boolean uhfJump2Boot()
public boolean uhfStartUpdate()
public boolean uhfUpdating(byte[] buff)
buff
- public boolean uhfStopUpdate()
public float getEM4325Temperature(RFIDWithUHF.BankEnum bank, int uMSA, int uMDL, java.lang.String Mdata)
public int GetTempProtectVal()
public boolean GetTempProtectVal(char temp)
public static java.lang.String binaryString2hexString(java.lang.String bString)
public java.lang.String inventorySingleTag_tc(int mode)
mode
- 0x01 表示普通标签EPC+TID.public boolean setInventoryBID(boolean save, int mode)
save
- true:表示掉电保存,false:表示掉电不保存mode
- public int[] getInventoryBID()
public boolean uhfDeactivate(java.lang.String hexCmd, java.lang.String pszuAccessPwd, RFIDWithUHF.BankEnum uBank, int uPtr, int cnt, java.lang.String pszuUii)
hexCmd
- 两个字节的命令pszuAccessPwd
- 访问密码uBank
- 存储区域uPtr
- 起始地址(单位:bit)cnt
- 长度(单位:bit)pszuUii
- 过滤的数据public int startInventory_BankPtrCnt(int flagAnti, int initQ, int bank, int ptr, int cnt)
flagAnti
- initQ
- bank
- ptr
- cnt
- public boolean uhfDwell(int dwell, int count)
dwell
- count
- public boolean inventoryBank_sf(java.lang.String pwdData, char bank, int ptr, int len)
pwdData
- 密码bank
- 存储区域 1:EPC,2:TID,3:user,4:Reversed,5:EPC+TID,6:EPC+USER,7:EPC+TID+USERptr
- 起始地址len
- 长度public java.lang.String[] readTagData_sf()
public java.lang.String[] inventorySingleTag_sf()
public boolean isPowerOn()