public abstract static class StUhf.InterrogatorModelB
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
StUhf.InterrogatorModelB.UmbSelectionRecord
SELECT记录
|
static class |
StUhf.InterrogatorModelB.UmbUniqueIdentifier
读卡器设备的UID
|
static class |
StUhf.InterrogatorModelB.UmbUserTidReadData
startReadUserAndTidData执行时所读取的信息
|
static class |
StUhf.InterrogatorModelB.UmbUserTidReadDataLisener
监听startReadUserAndTidData的执行情况
|
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
selectFilterByIndex(int, int)public abstract StUhf.Frequency getFrequency()
public abstract java.lang.Integer getPower()
public abstract StUhf.Version getVersion()
public abstract StUhf.UII inventorySingleStep()
selectFilterByIndex(int, int)public abstract StUhf.Result.KillResult killTagByUiiWithKillPassword(StUhf.KillPassword killPwd, StUhf.UII uii)
killPwd - 灭活密钥
uii - 要灭活的标签uii
selectFilterByIndex(int, int)public abstract StUhf.Result.LockResult lockMemByUii(StUhf.AccessPassword apwd, StUhf.LockParameter lockdata, StUhf.UII uii)
apwd - 访问密钥
lockdata - 指定要锁定的参数
uii - 指定要锁定的标签UII
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
selectFilterByIndex(int, int)public abstract StUhf.Result.ReadResult readDataFromSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, int cnt)
apwd - 访问密钥
bank - 指定的bank
ptr - 指定的起始字地址
cnt - 要读取的数据总字数
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 - 识别到标签时的回调,用以使调用方获知新识别到的标签
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
selectFilterByIndex(int, int)public abstract StUhf.Result.WriteResult writeWordDataToSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, byte[] data)
apwd - 访问密钥
bank - 指定的bank
ptr - 指定的起始字地址
data - 要写入的块数据
selectFilterByIndex(int, int)public abstract StUhf.Result.GetAccessPasswordResult getAccessPasswordFromSingleTag(StUhf.AccessPassword apwd)
apwd - 访问密钥
public abstract StUhf.Result.GetKillPasswordResult getKillPasswordFromSingleTag(StUhf.AccessPassword apwd)
apwd - 访问密钥
public abstract boolean addFilter(int sIndex,
StUhf.InterrogatorModelB.UmbSelectionRecord.SelectionCommand sCommand)
sIndex - 要增加的记录索引,[1-15]
sCommand - 要增加的SELECT command
public abstract java.lang.Boolean deleteFilterByIndex(int sIndex)
sIndex - 要删除的记录索引,[1-15]
public abstract boolean enterSleepMode()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionselectFilterByIndex(int, int)public abstract StUhf.Result.EraseResult eraseDataFromSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int offset, byte cnt)
apwd - 访问密钥
bank - 指定的bank
offset - 指定的起始字地址
cnt - 要擦除的总字数
selectFilterByIndex(int, int)public abstract StUhf.InterrogatorModelB.UmbSelectionRecord[] getFilterByIndex(int sIndex, int sNum)
sIndex - 要获取的记录起始索引,[0-15]
sNum - 要获取的记录总数,[1-16]
public abstract java.lang.Boolean selectFilterByIndex(int sIndex,
int sNum)
sIndex - 要选择的记录起始索引,[0-15]
sNum - 要选择的记录总数,[1-16]
enterSleepMode()public abstract StUhf.Result.WriteResult writeBlockDataByUii(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, byte[] data, StUhf.UII uii)
apwd - 访问密钥
bank - 指定的bank
ptr - 指定的起始字地址
data - 要写入的块数据
uii - 指定要读取的标签UII
selectFilterByIndex(int, int)public abstract StUhf.Result.WriteResult writeBlockDataToSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, byte[] data)
apwd - 访问密钥
bank - 指定的bank
ptr - 指定的起始字地址
data - 要写入的块数据
selectFilterByIndex(int, int)public abstract StUhf.Result.SetKillPasswordResult setKillPasswordToSingleTag(StUhf.AccessPassword apwd, StUhf.KillPassword kpwd)
public abstract StUhf.Result.SetAccessPasswordResult setAccessPasswordToSingleTag(StUhf.AccessPassword apwd, StUhf.AccessPassword newApwd)
public abstract StUhf.Result.KillResult killSingleTagWithKillPassword(StUhf.KillPassword killPwd)
killPwd - 灭活密钥
java.lang.IllegalStateException - 当前模块不支持此操作
selectFilterByIndex(int, int)public abstract StUhf.Result.LockResult lockMemFromSingleTag(StUhf.AccessPassword apwd, StUhf.LockParameter lockdata)
apwd - 访问密钥
lockdata - 指定要锁定的参数
selectFilterByIndex(int, int)public abstract StUhf.Result.ReadResult readDataByUiiAfterIndex(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, StUhf.UII uii)
apwd - 访问密钥
bank - 指定的bank
ptr - 指定的起始字地址
uii - 指定要读取的标签UII
selectFilterByIndex(int, int)public abstract StUhf.Result.ReadResult readDataFromSingleTagAfterIndex(StUhf.AccessPassword apwd, StUhf.Bank bank, int index)
apwd - 访问密钥
bank - 指定的bank
index - 指定的起始字地址
selectFilterByIndex(int, int)public abstract StUhf.InterrogatorModelB.UmbUniqueIdentifier readUniqueIdentifier()
public abstract boolean startReadUserAndTidData(StUhf.Bank bank1, int index1, int length1, StUhf.Bank bank2, java.lang.Integer index2, java.lang.Integer length2, StUhf.Q q, StUhf.InterrogatorModelB.UmbUserTidReadDataLisener lisener)