public abstract static class StUhf.InterrogatorModelF
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
StUhf.InterrogatorModelF.UmfAntennaConfig
天线的配置参数
|
static class |
StUhf.InterrogatorModelF.UmfErrorCode |
static class |
StUhf.InterrogatorModelF.UmfInventoriedTagInfo
被盘点到的标签的信息
|
static class |
StUhf.InterrogatorModelF.UmfOnNewUiiInventoried
执行inventory时的参数,
当在此过程中盘点到标签时,将会调用
#onNewTagInventoried(UmfInventoriedTagInfo) 通知调用方
|
static class |
StUhf.InterrogatorModelF.UmfPostMatchCriteria
用于通过EPC掩码过滤标签的设置
|
static class |
StUhf.InterrogatorModelF.UmfQueryTagGroup
Name: Specifies which tag population will be singulated
|
static class |
StUhf.InterrogatorModelF.UmfResults
一些特定操作的结果
|
static class |
StUhf.InterrogatorModelF.UmfSingluationAlgorithm
单化标签的算法
|
static class |
StUhf.InterrogatorModelF.UmfTagMemPerm
The ISO 18000-6C tag memory bank permission values.
|
static class |
StUhf.InterrogatorModelF.UmfTagPwdPerm
The ISO 18000-6C tag password permission values.
|
static class |
StUhf.InterrogatorModelF.UmfTidUserReadResult
tagTidUserRead的结果和
StUhf.InterrogatorModelF#readUserDataAndTid(AccessPassword, int, int, UmfTidUserReadResultLisener) tagTidUserReadContinously}的中间结果
|
static class |
StUhf.InterrogatorModelF.UmfTidUserReadResultLisener
readUserDataAndTid过程的监听器,
用户可以实现此类,以便于收到操作中的通知 |
public abstract void cancel()
public abstract StUhf.InterrogatorModelF.UmfAntennaConfig getAntennaConfig()
InterrogatorModelF.UmfAntennaConfig UmfAntennaConfig}
,
InterrogatorModelF#setAntennaConfig(UmfAntennaConfig)}
public abstract StUhf.InterrogatorModelF.UmfQueryTagGroup getQueryTagGroup()
public abstract StUhf.InterrogatorModelF.UmfPostMatchCriteria getPostMatchCriteriaAvailable()
public abstract StUhf.InterrogatorModelF.UmfSingluationAlgorithm getSingulationAlgorithm()
public abstract StUhf.InterrogatorModelF.UmfTidUserReadResult readUserDataAndTidFromSingleTag(StUhf.AccessPassword apwd, int userIndex, int userLen)
apwd
- 用于操作的访问口令,参见AccessPassword
userIndex
- 用户区数据的起始地址,以字为单位。
userLen
- 要获取的用户区数据的长度,以字为单位。[1,119]
public abstract void readUserDataAndTid(StUhf.AccessPassword apwd, int userIndex, int userLen, StUhf.InterrogatorModelF.UmfTidUserReadResultLisener lisener)
apwd
- 用于操作的访问口令,参见AccessPassword
userLen
- 要获取的用户区数据的长度,以字为单位。
lisener
- 盘点的监听器,参见UmcTidUserReadResultLisener
public abstract java.lang.Boolean setPower(float power)
StZh
- defaultPower :[3.0-32.0]
public abstract StUhf.InterrogatorModelF.UmfResults.ResultOfLocking lockMemSingleTag(StUhf.AccessPassword accessPassword, StUhf.InterrogatorModelF.UmfTagPwdPerm kpwdLockParamter, StUhf.InterrogatorModelF.UmfTagPwdPerm apwdLockParamter, StUhf.InterrogatorModelF.UmfTagMemPerm epcLockParamter, StUhf.InterrogatorModelF.UmfTagMemPerm tidLockParamter, StUhf.InterrogatorModelF.UmfTagMemPerm userpLockParamter)
public abstract java.lang.Boolean setAntennaConfig(StUhf.InterrogatorModelF.UmfAntennaConfig antennaParam)
InterrogatorModelF.UmfAntennaConfig UmfAntennaConfig}
,
InterrogatorModelF#getAntennaConfig()}
public abstract java.lang.Boolean setQueryTagGroup(StUhf.InterrogatorModelF.UmfQueryTagGroup queryTagGroup)
public abstract java.lang.Boolean setPostMatchCriteriaAvailable(StUhf.InterrogatorModelF.UmfPostMatchCriteria mask)
public abstract java.lang.Boolean setSingulationAlgorithm(StUhf.InterrogatorModelF.UmfSingluationAlgorithm singluationAlgorithm)
public abstract StUhf.InterrogatorModelF.UmfResults.ResultOfInventory inventory(StUhf.InterrogatorModelF.UmfOnNewUiiInventoried lisener)
天线参数
有关,如果需要长时间操作,请将天线参数
中的dwellTimeByMs或numberInventoryCycles设为0xFfFfFfFfL,另一项设置为0
lisener
- 盘点的监听器,参见UmcOnNewUiiInventoried
public abstract StUhf.InterrogatorModelF.UmfResults.ResultOfGettingAccessPassword getAccessPasswordFromSingleTag(StUhf.AccessPassword apwd)
apwd
- 用于操作的访问口令,参见AccessPassword
public abstract StUhf.InterrogatorModelF.UmfResults.ResultOfGettingKillPassword getKillPasswordFromSingleTag(StUhf.AccessPassword apwd)
apwd
- 用于操作的访问口令,参见AccessPassword
public abstract StUhf.InterrogatorModelF.UmfResults.ResultOfSettingAccessPassword setAccessPasswordToSingleTag(StUhf.AccessPassword apwd, StUhf.AccessPassword newApwd)
apwd
- 用于操作的访问口令,参见AccessPassword
newApwd
- 新的访问口令
public abstract StUhf.InterrogatorModelF.UmfInventoriedTagInfo inventorySingleTag()
public abstract StUhf.InterrogatorModelF.UmfResults.ResultOfKilling killSingleTag(StUhf.AccessPassword apwd, StUhf.KillPassword kpwd)
apwd
- 访问口令
kpwd
- 灭活口令
StUhf.Result.KillResult
:操作的结果;null:其它
public abstract StUhf.InterrogatorModelF.UmfResults.ResultOfReading readDataFromSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int index, int len)
apwd
- 访问密钥
bank
- 指定的bank
index
- 指定的起始字地址
len
- 要读取的数据总字数[1,119]
StUhf.selectFilterByIndex(int, int)
public abstract StUhf.InterrogatorModelF.UmfResults.ResultOfSettingKillPassword setKillPasswordToSingleTag(StUhf.AccessPassword apwd, StUhf.KillPassword kpwd)
apwd
- 用于操作的访问口令,参见AccessPassword
kpwd
- 新的灭活口令
public abstract StUhf.InterrogatorModelF.UmfResults.ResultOfWriting writeDataToSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int index, byte[] data)
apwd
- 访问密钥
bank
- 指定的bank
index
- 指定的起始字地址
data
- 要写入的块数据,长度[1,32×2]