public abstract static class StUhf.InterrogatorModelC
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
StUhf.InterrogatorModelC.UmcAntennaParam
antenna settings
|
static class |
StUhf.InterrogatorModelC.UmcAntennaParamResult
the result of
#UmcAntennaParamResult method |
static class |
StUhf.InterrogatorModelC.UmcErrorCode |
static class |
StUhf.InterrogatorModelC.UmcLockParamter
lock paramter
|
static class |
StUhf.InterrogatorModelC.UmcMask
mask for filtering tags
|
static class |
StUhf.InterrogatorModelC.UmcMaskResult
the result of
InterrogatorModelC# |
static class |
StUhf.InterrogatorModelC.UmcOnNewUiiInventoried
lisener for startInventorySingleTag
|
static class |
StUhf.InterrogatorModelC.UmcSession
session
|
static class |
StUhf.InterrogatorModelC.UmcSingluationAlgorithm
singluation algorithm
|
static class |
StUhf.InterrogatorModelC.UmcTidUserReadResult
used with tagTidUserRead
tagTidUserReadContinously
|
static class |
StUhf.InterrogatorModelC.UmcTidUserReadResultLisener
lisener of tagTidUserReadContinously
|
Modifier | Constructor and Description |
---|---|
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
-
access password,refer to AccessPassword userIndex
-
the start address on user bank by word userLen
-
data length on user bank by word [1,119]public abstract java.lang.Boolean startReadUserDataAndTid(StUhf.AccessPassword apwd, int userIndex, int userLen, StUhf.InterrogatorModelC.UmcTidUserReadResultLisener lisener)
apwd
-
AccessPassword userLen
-
the data length to read from user bank by word lisener
-
UmcTidUserReadResultLisener public abstract java.lang.Float autoSetPower(float defaultPower)
defaultPower
-
[3.0-32.0],if model cant detect the best power ,paramter will be set public abstract java.lang.Boolean setPower(float power)
StZh
- defaultPower :[3.0-32.0]
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
-
old AccessPassword newApwd
-
new AccessPassword public abstract StUhf.UII inventorySingleStep()
public abstract StUhf.Result.KillResult killSingleTagWithAccessPasswordAndKillPassword(StUhf.AccessPassword apwd, StUhf.KillPassword kpwd)
apwd
-
access password kpwd
-
kill password StUhf.Result.KillResult
return null if failed public abstract StUhf.Result.ReadResult readDataFromSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int index, int len)
apwd
-
Access keybank
-
The specified bankindex
-
The specified initial word addresslen
-
The data to be read is the total number of words[1,119]StUhf.selectFilterByIndex(int, int)
public abstract StUhf.Result.SetKillPasswordResult setKillPasswordToSingleTag(StUhf.AccessPassword apwd, StUhf.KillPassword kpwd)
java.lang.IllegalStateException
-
This operation is not supported by the current modulepublic abstract StUhf.Result.WriteResult writeDataToSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int index, byte[] data)
apwd
-
Access keybank
-
The specified bankindex
-
The specified initial word addressdata
-
To block data writing.Length[1,32×2]StUhf.selectFilterByIndex(int, int)