public class UhfI
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
UhfI.Bank
标签的Bank
|
static class |
UhfI.OnNewTagInventoried
数据接收监听器
|
static class |
UhfI.ST_AntPower
天线读写功率对象
|
static class |
UhfI.ST_BLF
反向散射链路频率
|
static class |
UhfI.ST_Code
Gen2协议基带编码方式数据
|
static class |
UhfI.ST_CustomCmdType
指令类型数据
|
static class |
UhfI.ST_EmbededData
附加数据对象
|
static class |
UhfI.ST_HoptableData
读写器跳频表
|
static class |
UhfI.ST_LockObject
锁定区域
|
static class |
UhfI.ST_LockType
锁定类型
|
static class |
UhfI.ST_MaxLength
最大EPC长度数据
|
static class |
UhfI.ST_NXPChangeEASPara
NXP ChangeEAS指令请求数据
|
static class |
UhfI.ST_NXPEASAlarmPara
NXP EASAlarm指令请求数据
|
static class |
UhfI.ST_NXPEASAlarmResult
NXP EASAlarm指令返回数据
|
static class |
UhfI.ST_PauseTimePer
停顿时间比
|
static class |
UhfI.ST_RegionConf
工作区域
|
static class |
UhfI.ST_ReturnDataFilter
快速模式下返回标签数据过滤
|
static class |
UhfI.ST_Session
Gen2参数 Session
|
static class |
UhfI.ST_TagFilter
过滤对象
|
static class |
UhfI.ST_TagInfo
标签信息
|
static class |
UhfI.ST_TagProtocol
标签协议
|
static class |
UhfI.ST_Target
Gen2协议目标数据
|
static class |
UhfI.ST_Tari
Gen2协议Tari数据
|
static class |
UhfI.ST_WriteMode
写模式
|
static class |
UhfI.UII
Tag的UII,由PC和EPC组成
|
限定符和类型 | 方法和说明 |
---|---|
void |
disableFastMode()
取消快速模式
|
void |
enableFastMode(UhfI.ST_ReturnDataFilter returnDataFilter,
UhfI.ST_PauseTimePer pauseTimePer)
启用快速模式
|
java.lang.Boolean |
getAntennaCheck()
获取是否开启天线检测
|
UhfI.ST_AntPower |
getAntennaPower()
获取天线功率
|
UhfI.ST_BLF |
getBLF()
读取BLF
|
UhfI.ST_Code |
getCode()
读取Gen2协议基带编码方式
|
UhfI.ST_EmbededData |
getEmbededData()
读取附加数据
|
java.lang.Boolean |
getEmbededDataUniqueState()
读取附加数据是否唯一性,Epc相同的标签如果在使用嵌入盘存读功能时,读出的其它bank数据不同,是否作为多条标签数据
|
UhfI.ST_HoptableData |
getFrequencyHoptable()
获取读写器跳频表
|
static UhfI |
getInstance() |
UhfI.ST_MaxLength |
getMaxLength()
读取支持的最大EPC长度
|
java.lang.Integer |
getMaxPower()
读取最大功率
|
java.lang.Integer |
getQ()
读取Q值
|
java.lang.Boolean |
getRecordHighestRssi()
读取是否只记录最大rssi
|
UhfI.ST_RegionConf |
getRegion()
读取工作区域
|
UhfI.ST_Session |
getSession()
获取参数Session
|
UhfI.ST_TagFilter |
getTagFilter()
读取标签过滤数据
|
UhfI.ST_Target |
getTarget()
读取Gen2协议目标数据
|
UhfI.ST_Tari |
getTari()
读取Gen2协议Tari数据
|
UhfI.ST_WriteMode |
getWriteMode()
读取写模式类型
|
boolean |
init()
初始化
|
boolean |
isFastMode()
是否为快速模式
|
boolean |
isInited()
是否已初始化
|
boolean |
killTag(byte[] killPassword,
UhfI.ST_TagFilter tagFilter)
销毁标签,标签一旦被销毁就不能再使用了,在销毁一个标签之前必须先将销毁密码设置为非0
|
boolean |
lockTagByUII(UhfI.ST_LockObject lockObject,
UhfI.ST_LockType lockType,
byte[] accessPassword,
UhfI.UII uii)
锁定标签,通过UII过滤
|
byte[] |
readTag(UhfI.Bank bank,
int address,
int blkcnt,
byte[] accessPassword,
UhfI.ST_TagFilter tagFilter)
读取标签
|
byte[] |
readTagByUII(UhfI.Bank bank,
int address,
int blkcnt,
byte[] accessPassword,
UhfI.UII uii)
读取标签,通过UII过滤
|
boolean |
setAntennaCheck(boolean isCheck)
设置是否天线检测
|
boolean |
setAntennaPower(UhfI.ST_AntPower power)
设置天线功率
|
boolean |
setBLF(UhfI.ST_BLF blf)
设置BLF
|
boolean |
setCode(UhfI.ST_Code code)
设置Gen2协议基带编码方式
|
boolean |
setCustomCmdChangeEAS(UhfI.ST_NXPChangeEASPara para,
UhfI.ST_TagFilter tagFilter)
设置ChangeEAS指令自定义参数
|
UhfI.ST_NXPEASAlarmResult |
setCustomCmdEASAlarm(UhfI.ST_NXPEASAlarmPara para,
UhfI.ST_TagFilter tagFilter)
设置EASAlarm指令自定义参数
|
boolean |
setEmbededData(UhfI.ST_EmbededData embededData)
设置附加数据
|
boolean |
setEmbededDataUnique(boolean isUnique)
设置附加数据唯一性,Epc相同的标签如果在使用嵌入盘存读功能时,读出的其它bank数据不同,是否作为多条标签数据
|
boolean |
setFrequencyHoptable(UhfI.ST_HoptableData hoptableData)
设置读写器跳频表
|
boolean |
setMaxLength(UhfI.ST_MaxLength maxLength)
设置支持的最大EPC长度
|
boolean |
setQ(int q)
设置Q值
|
boolean |
setRecordHighestRssi(boolean isUnique)
设置是否只记录最大rssi
|
boolean |
setRegion(UhfI.ST_RegionConf regionConf)
设置工作区域
|
boolean |
setSession(UhfI.ST_Session session)
设置参数Session
|
boolean |
setTagFilter(UhfI.ST_TagFilter tagFilter)
设置标签过滤数据
|
boolean |
setTarget(UhfI.ST_Target target)
设置Gen2协议目标数据
|
boolean |
setTari(UhfI.ST_Tari tari)
设置Gen2协议Tari数据
|
boolean |
setWriteMode(UhfI.ST_WriteMode mode)
设置写模式类型
|
boolean |
startInventory(UhfI.OnNewTagInventoried listener)
开启标签识别循环,在方法将会在内部开启一个循环读取的过程,如要停止此过程,或需执行其它指定,请先执行 停止指令
|
void |
stopInventory()
停止盘点
|
void |
uninit()
去初始化
|
boolean |
writeTag(UhfI.Bank bank,
int address,
byte[] data,
byte[] accessPassword,
UhfI.ST_TagFilter tagFilter)
写标签
|
boolean |
writeTagByUII(UhfI.Bank bank,
int address,
byte[] data,
byte[] accessPassword,
UhfI.UII uii)
写标签,通过UII过滤
|
boolean |
writeTagEpc(byte[] data,
byte[] accessPassword)
写Epc数据,此函数一般用于初始化标签,不支持过滤条件,也不能写 EPC区 被锁定的标签
|