public abstract static class StUhf.InterrogatorModelF
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
StUhf.InterrogatorModelF.UmfAntennaConfig
antenna configuration
|
static class |
StUhf.InterrogatorModelF.UmfErrorCode |
static class |
StUhf.InterrogatorModelF.UmfInventoriedTagInfo
information of tag inventoried
|
static class |
StUhf.InterrogatorModelF.UmfOnNewUiiInventoried
lisener for inventory(UmfOnNewUiiInventoried) ) inventory}
|
static class |
StUhf.InterrogatorModelF.UmfPostMatchCriteria
criteria for post match
|
static class |
StUhf.InterrogatorModelF.UmfQueryTagGroup
Name: Specifies which tag population will be singulated
|
static class |
StUhf.InterrogatorModelF.UmfResults
Some specific operation results
|
static class |
StUhf.InterrogatorModelF.UmfSingluationAlgorithm
singluation algorithm
|
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
used with tagTidUserRead
tagTidUserReadContinously
|
static class |
StUhf.InterrogatorModelF.UmfTidUserReadResultLisener
lisener of 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
-
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 void readUserDataAndTid(StUhf.AccessPassword apwd, int userIndex, int userLen, StUhf.InterrogatorModelF.UmfTidUserReadResultLisener lisener)
apwd
-
AccessPassword userLen
-
the data length to read from user bank by word lisener
-
UmcTidUserReadResultLisener public abstract java.lang.Boolean setPower(float power)
StZh
- defaultPower :[3.0-32.0]
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)
antenna config
,if you need a long time operation,please set dwellTimeByMs or numberInventoryCycles of antenna config
as 0xFfFfFfFfL,and set another as 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
-
old AccessPassword newApwd
-
new AccessPassword public abstract StUhf.InterrogatorModelF.UmfInventoriedTagInfo inventorySingleTag()
public abstract StUhf.InterrogatorModelF.UmfResults.ResultOfKilling killSingleTag(StUhf.AccessPassword apwd, StUhf.KillPassword kpwd)
apwd
-
access password kpwd
-
kill password StUhf.Result.KillResult
return null if failed public abstract StUhf.InterrogatorModelF.UmfResults.ResultOfReading 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.InterrogatorModelF.UmfResults.ResultOfSettingKillPassword setKillPasswordToSingleTag(StUhf.AccessPassword apwd, StUhf.KillPassword kpwd)
apwd
-
old AccessPassword kpwd
-
new kill password public abstract StUhf.InterrogatorModelF.UmfResults.ResultOfWriting 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]