public abstract static class StUhf.InterrogatorModelC
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
StUhf.InterrogatorModelC.UmcAntennaParam
天线的配置参数
|
static class |
StUhf.InterrogatorModelC.UmcAntennaParamResult
获取天线配置的结果
|
static class |
StUhf.InterrogatorModelC.UmcErrorCode |
static class |
StUhf.InterrogatorModelC.UmcLockParamter
代表用于锁定的参数
|
static class |
StUhf.InterrogatorModelC.UmcMask
用于过滤的标签的掩码设置
|
static class |
StUhf.InterrogatorModelC.UmcMaskResult
获取读写器中对掩码的设置的结果类
|
static class |
StUhf.InterrogatorModelC.UmcOnNewUiiInventoried
执行startInventorySingleTag时的参数,
当在此过程中盘点到标签时,将会调用
##onNewTagInventoried(UII) 通知调用方
|
static class |
StUhf.InterrogatorModelC.UmcSession
读写器对Session的设置值
|
static class |
StUhf.InterrogatorModelC.UmcSingluationAlgorithm
单化标签的算法
|
static class |
StUhf.InterrogatorModelC.UmcTidUserReadResult
tagTidUserRead的结果和
tagTidUserReadContinously的中间结果
|
static class |
StUhf.InterrogatorModelC.UmcTidUserReadResultLisener
tagTidUserReadContinously过程的监听器,
用户可以实现此类,以便于收到操作中的通知 |
限定符 | 构造器和说明 |
---|---|
protected |
InterrogatorModelC() |
public abstract void cancel()
public abstract StUhf.InterrogatorModelC.UmcAntennaParamResult getAntennaParam()
public abstract StUhf.InterrogatorModelC.UmcSession getGroupSession()
public abstract StUhf.InterrogatorModelC.UmcMaskResult getMaskSetting()
public abstract StUhf.InterrogatorModelC.UmcSingluationAlgorithm getSingulationAlgorithm()
public abstract StUhf.InterrogatorModelC.UmcTidUserReadResult readUserDataAndTidFromSingleTag(StUhf.AccessPassword apwd, int userIndex, int userLen)
apwd
- 用于操作的访问口令,参见AccessPassword
userIndex
- 用户区数据的起始地址,以字为单位。
userLen
- 要获取的用户区数据的长度,以字为单位。[1,119]
public abstract java.lang.Boolean startReadUserDataAndTid(StUhf.AccessPassword apwd, int userIndex, int userLen, StUhf.InterrogatorModelC.UmcTidUserReadResultLisener lisener)
apwd
- 用于操作的访问口令,参见AccessPassword
userLen
- 要获取的用户区数据的长度,以字为单位。
lisener
- 盘点的监听器,参见UmcTidUserReadResultLisener
public abstract java.lang.Float autoSetPower(float defaultPower)
defaultPower
- [3.0-32.0],如果无法检测到当前最佳的功率值时,将设置此值为功率值。
public abstract java.lang.Boolean setPower(float power)
StZh
- defaultPower :[3.0-32.0]
public abstract StUhf.Result.LockResult lockMemFromSingleTag(StUhf.AccessPassword accessPassword, StUhf.InterrogatorModelC.UmcLockParamter kpwdLockParamter, StUhf.InterrogatorModelC.UmcLockParamter apwdLockParamter, StUhf.InterrogatorModelC.UmcLockParamter epcLockParamter, StUhf.InterrogatorModelC.UmcLockParamter tidLockParamter, StUhf.InterrogatorModelC.UmcLockParamter userpLockParamter)
public abstract java.lang.Boolean setAntennaParam(StUhf.InterrogatorModelC.UmcAntennaParam antennaParam)
public abstract java.lang.Boolean setGroupSession(StUhf.InterrogatorModelC.UmcSession session)
public abstract java.lang.Boolean setMaskDisable()
public abstract java.lang.Boolean setMaskEnable(StUhf.InterrogatorModelC.UmcMask mask)
public abstract java.lang.Boolean setSingulationAlgorithm(StUhf.InterrogatorModelC.UmcSingluationAlgorithm singluationAlgorithm)
public abstract boolean startInventorySingleTag(StUhf.InterrogatorModelC.UmcOnNewUiiInventoried lisener)
lisener
- 盘点的监听器,参见UmcOnNewUiiInventoried
public abstract StUhf.Result.GetAccessPasswordResult getAccessPasswordFromSingleTag(StUhf.AccessPassword apwd)
apwd
- 用于操作的访问口令,参见AccessPassword
public abstract StUhf.Result.GetKillPasswordResult getKillPasswordFromSingleTag(StUhf.AccessPassword apwd)
apwd
- 用于操作的访问口令,参见AccessPassword
public abstract StUhf.Result.SetAccessPasswordResult setAccessPasswordToSingleTag(StUhf.AccessPassword apwd, StUhf.AccessPassword newApwd)
apwd
- 用于操作的访问口令,参见AccessPassword
newApwd
- 新的访问口令
public abstract StUhf.UII inventorySingleStep()
public abstract StUhf.Result.KillResult killSingleTagWithAccessPasswordAndKillPassword(StUhf.AccessPassword apwd, StUhf.KillPassword kpwd)
apwd
- 访问口令
kpwd
- 灭活口令
StUhf.Result.KillResult
:操作的结果;null:其它
public abstract StUhf.Result.ReadResult 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.Result.SetKillPasswordResult setKillPasswordToSingleTag(StUhf.AccessPassword apwd, StUhf.KillPassword kpwd)
java.lang.IllegalStateException
- 当前模块不支持此操作
public abstract StUhf.Result.WriteResult writeDataToSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int index, byte[] data)
apwd
- 访问密钥
bank
- 指定的bank
index
- 指定的起始字地址
data
- 要写入的块数据,长度[1,32×2]
StUhf.selectFilterByIndex(int, int)