public abstract static class StUhf.InterrogatorModelA
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
abstract StUhf.Result.EraseResult |
eraseDataByUii(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int ptr,
byte wordCnt,
StUhf.UII uii)
擦除指定标签的指定数据区
|
abstract StUhf.Result.GetAccessPasswordResult |
getAccessPasswordFromSingleTag(StUhf.AccessPassword apwd)
获取一个标签的访问口令
|
abstract StUhf.Frequency |
getFrequency()
获取读写器频率设置
|
abstract StUhf.Result.GetKillPasswordResult |
getKillPasswordFromSingleTag(StUhf.AccessPassword apwd)
获取一个标签的灭活口令
|
abstract java.lang.Integer |
getPower()
获取读写器功率
|
abstract StUhf.Version |
getVersion()
获取读写器版本号
|
abstract StUhf.UII |
inventorySingleStep()
从标签场中盘点出一个标签
若当前指定了SELECT匹配,则只有匹配的标签才会被识别 |
abstract StUhf.Result.LockResult |
lockMemByUii(StUhf.AccessPassword apwd,
StUhf.LockParameter lockdata,
StUhf.UII uii)
设置指定标签的锁定定段,本函数也可实现解锁
|
abstract StUhf.Result.ReadResult |
readDataFromSingleTag(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int ptr,
int cnt)
读取任一标签的数据
|
abstract boolean |
setFrequency(StUhf.Frequency frequency)
设置读写器频率设置
|
abstract boolean |
setPower(int power)
设置读写器功率
|
abstract boolean |
startInventorySingleTag(StUhf.OnNewUiiInventoried lisener)
开启单标签识别循环,在方法将会在内部开启一个循环读取的过程,如要停止此过程,或需执行其它指定,请先执行停止指令
若当前指定了SELECT匹配,则只有匹配的标签才会被识别 |
abstract boolean |
startInventoryWithAntiCollision(StUhf.Q startQ,
StUhf.OnNewUiiInventoried lisener)
开启防碰撞识别循环,在方法将会在内部开启一个循环读取的过程,
如要停止此过程,或需执行其它指定,请先执行停止指令
|
abstract boolean |
stopOperation()
停止操作,使读写器停止当前进行中的操作
可用于停止单标签识别,多标签识别,防碰撞识别循环。 |
abstract StUhf.Result.WriteResult |
writeWordDataByUii(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int ptr,
byte[] data,
StUhf.UII uii)
写入指定标签的指定位置的字数据
|
abstract StUhf.Result.WriteResult |
writeWordDataToSingleTag(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int ptr,
byte[] data)
写入任一标签的指定位置的字数据
|
public abstract StUhf.Result.EraseResult eraseDataByUii(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, byte wordCnt, StUhf.UII uii)
apwd
- 访问密钥
bank
- 指定的bank
ptr
- 指定的起始字地址
wordCnt
- 要擦除的总字数
uii
- 指定要擦除的标签UII
StUhf.selectFilterByIndex(int, int)
public abstract StUhf.Result.GetAccessPasswordResult getAccessPasswordFromSingleTag(StUhf.AccessPassword apwd)
apwd
- 访问密钥
public abstract StUhf.Frequency getFrequency()
public abstract java.lang.Integer getPower()
public abstract StUhf.Version getVersion()
public abstract StUhf.UII inventorySingleStep()
StUhf.selectFilterByIndex(int, int)
public abstract StUhf.Result.KillResult killTagByUiiWithKillPassword(StUhf.KillPassword killPwd, StUhf.UII uii)
killPwd
- 灭活密钥
uii
- 要灭活的标签uii
StUhf.selectFilterByIndex(int, int)
public abstract StUhf.Result.LockResult lockMemByUii(StUhf.AccessPassword apwd, StUhf.LockParameter lockdata, StUhf.UII uii)
apwd
- 访问密钥
lockdata
- 指定要锁定的参数
uii
- 指定要锁定的标签UII
StUhf.selectFilterByIndex(int, int)
public abstract StUhf.Result.ReadResult readDataByUii(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, byte cnt, StUhf.UII uii)
apwd
- 访问密钥
bank
- 指定的bank
ptr
- 指定的起始字地址
cnt
- 要读取的数据总字数
uii
- 指定要读取的标签UII
StUhf.selectFilterByIndex(int, int)
public abstract StUhf.Result.ReadResult readDataFromSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, int cnt)
apwd
- 访问密钥
bank
- 指定的bank
ptr
- 指定的起始字地址
cnt
- 要读取的数据总字数
StUhf.selectFilterByIndex(int, int)
public abstract boolean setFrequency(StUhf.Frequency frequency)
frequency
- 频率
public abstract boolean setPower(int power)
power
- 功率值,一般范围为[10,30]
public abstract boolean startInventorySingleTag(StUhf.OnNewUiiInventoried lisener)
lisener
- 识别到标签时的回调,用以使调用方获知新识别到的标签
StUhf.selectFilterByIndex(int, int)
public abstract boolean startInventoryWithAntiCollision(StUhf.Q startQ, StUhf.OnNewUiiInventoried lisener)
startQ
- 初始的Q值
lisener
- 识别到标签时的回调,用以使调用方获知新识别到的标签
public abstract boolean stopOperation()
public abstract StUhf.Result.WriteResult writeWordDataByUii(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, byte[] data, StUhf.UII uii)
apwd
- 访问密钥
bank
- 指定的bank
ptr
- 指定的起始字地址
data
- 要写入的块数据
uii
- 指定要写入的标签UII
StUhf.selectFilterByIndex(int, int)
public abstract StUhf.Result.WriteResult writeWordDataToSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, byte[] data)
apwd
- 访问密钥
bank
- 指定的bank
ptr
- 指定的起始字地址
data
- 要写入的块数据
StUhf.selectFilterByIndex(int, int)
public abstract StUhf.Result.GetKillPasswordResult getKillPasswordFromSingleTag(StUhf.AccessPassword apwd)
apwd
- 访问密钥