public abstract static class StUhf.InterrogatorModelB
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
StUhf.InterrogatorModelB.UmbSelectionRecord
SELECT record
|
static class |
StUhf.InterrogatorModelB.UmbUniqueIdentifier
To get the device UID
|
static class |
StUhf.InterrogatorModelB.UmbUserTidReadData
startReadUserAndTidDatatag info
|
static class |
StUhf.InterrogatorModelB.UmbUserTidReadDataLisener
Lisener of startReadUserAndTidData
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
addFilter(int sIndex,
StUhf.InterrogatorModelB.UmbSelectionRecord.SelectionCommand sCommand)
Add SELECT record
|
abstract java.lang.Boolean |
deleteFilterByIndex(int sIndex)
Delete SELECT record
|
abstract boolean |
enterSleepMode()
Enter Sleep mode
The operation is successful, will clear the current SELECT set |
abstract StUhf.Result.EraseResult |
eraseDataByUii(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int ptr,
byte wordCnt,
StUhf.UII uii)
The specified data erasing the specified tag
|
abstract StUhf.Result.EraseResult |
eraseDataFromSingleTag(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int offset,
byte cnt)
Erase any tag data area
|
abstract StUhf.Result.GetAccessPasswordResult |
getAccessPasswordFromSingleTag(StUhf.AccessPassword apwd)
Get access password form any tag
|
abstract StUhf.InterrogatorModelB.UmbSelectionRecord[] |
getFilterByIndex(int sIndex,
int sNum)
Obtain SELECT record
|
abstract StUhf.Frequency |
getFrequency()
Gets the reader frequency settings
|
abstract StUhf.Result.GetKillPasswordResult |
getKillPasswordFromSingleTag(StUhf.AccessPassword apwd)
Get kill password form any tag
|
abstract java.lang.Integer |
getPower()
Gets the reader power
|
abstract StUhf.Version |
getVersion()
Gets the reader version number
|
abstract StUhf.UII |
inventorySingleStep()
Check out a tag from the tag field.
|
abstract StUhf.Result.KillResult |
killSingleTagWithKillPassword(StUhf.KillPassword killPwd)
Inactivation of either label
|
abstract StUhf.Result.KillResult |
killTagByUiiWithKillPassword(StUhf.KillPassword killPwd,
StUhf.UII uii)
Inactivation of the specified label
|
abstract StUhf.Result.LockResult |
lockMemByUii(StUhf.AccessPassword apwd,
StUhf.LockParameter lockdata,
StUhf.UII uii)
Set lock fixed section of the specified label, this function can also be realized.
|
abstract StUhf.Result.LockResult |
lockMemFromSingleTag(StUhf.AccessPassword apwd,
StUhf.LockParameter lockdata)
Set any label lock fixed section, this function can also be realized.
|
abstract StUhf.Result.ReadResult |
readDataByUii(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int ptr,
byte cnt,
StUhf.UII uii)
Reads the specified tag data
|
abstract StUhf.Result.ReadResult |
readDataByUiiAfterIndex(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int ptr,
StUhf.UII uii)
All data read from the specified position behind the specified label.
|
abstract StUhf.Result.ReadResult |
readDataFromSingleTag(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int ptr,
int cnt)
Read any tag data
|
abstract StUhf.Result.ReadResult |
readDataFromSingleTagAfterIndex(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int index)
All data read any specified position behind the label of the
|
abstract StUhf.InterrogatorModelB.UmbUniqueIdentifier |
readUniqueIdentifier()
Gets the reader unique identifier
|
abstract java.lang.Boolean |
selectFilterByIndex(int sIndex,
int sNum)
Choose SELECT record
NOTICE:
Device is in the read data, write data, data erasure, locking, the destruction of the operation, divided into "UII specified "and" does not specify the UII" two kinds of operation.
|
abstract StUhf.Result.SetAccessPasswordResult |
setAccessPasswordToSingleTag(StUhf.AccessPassword apwd,
StUhf.AccessPassword newApwd) |
abstract boolean |
setFrequency(StUhf.Frequency frequency)
set the reader frequency settings
|
abstract StUhf.Result.SetKillPasswordResult |
setKillPasswordToSingleTag(StUhf.AccessPassword apwd,
StUhf.KillPassword kpwd) |
abstract boolean |
setPower(int power)
Set the reader power
|
abstract boolean |
startInventorySingleTag(StUhf.OnNewUiiInventoried lisener)
Open the single label recognition cycle, in the method will in the internal opening process a loop to read, to stop this process, or to perform other specified, please perform stop instruction
If the current SELECT is specified, only the tags will be identified
|
abstract boolean |
startInventoryWithAntiCollision(StUhf.Q startQ,
StUhf.OnNewUiiInventoried lisener)
Open the anti-collision recognition cycle, in the method will in the internal opening process a loop to read
, to stop this process, or to perform other specified, please perform stop instruction
|
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)
同时获取两个Bank的数据
|
abstract boolean |
stopOperation()
To stop the operation, so that the reader to stop the ongoing operation.
|
abstract StUhf.Result.WriteResult |
writeBlockDataByUii(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int ptr,
byte[] data,
StUhf.UII uii)
Write data to assign a label to the specified location
|
abstract StUhf.Result.WriteResult |
writeBlockDataToSingleTag(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int ptr,
byte[] data)
Block data write any specified position of label
|
abstract StUhf.Result.WriteResult |
writeWordDataByUii(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int ptr,
byte[] data,
StUhf.UII uii)
Write the word data specify the location of the specified tag
|
abstract StUhf.Result.WriteResult |
writeWordDataToSingleTag(StUhf.AccessPassword apwd,
StUhf.Bank bank,
int ptr,
byte[] data)
Specify the location of the written word data either label
|
public abstract StUhf.Result.EraseResult eraseDataByUii(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, byte wordCnt, StUhf.UII uii)
apwd
-
Access keybank
-
The specified bankptr
-
The specified initial word addresswordCnt
-
The total number of words to be eraseduii
-
Specify that you want to erase label 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
-
Kill keyuii
-
To be inactivated label uii selectFilterByIndex(int, int)
public abstract StUhf.Result.LockResult lockMemByUii(StUhf.AccessPassword apwd, StUhf.LockParameter lockdata, StUhf.UII uii)
apwd
-
Access keylockdata
-
The specified parameter to lockuii
-
Specify that you want to write to the label UII selectFilterByIndex(int, int)
public abstract StUhf.Result.ReadResult readDataByUii(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, byte cnt, StUhf.UII uii)
apwd
-
Access keybank
-
The specified bankptr
-
The specified initial word addresscnt
-
The data to be read is the total number of wordsuii
-
Specify that you want to read the label UII selectFilterByIndex(int, int)
public abstract StUhf.Result.ReadResult readDataFromSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, int cnt)
apwd
-
Access keybank
-
The specified bankptr
-
The specified initial word addresscnt
-
The data to be read is the total number of wordsselectFilterByIndex(int, int)
public abstract boolean setFrequency(StUhf.Frequency frequency)
frequency
-
frequency public abstract boolean setPower(int power)
power
-
power value,range [10,30]public abstract boolean startInventorySingleTag(StUhf.OnNewUiiInventoried lisener)
lisener
-
Recognition to label callback, to enable the caller to get a new recognition to the label selectFilterByIndex(int, int)
public abstract boolean startInventoryWithAntiCollision(StUhf.Q startQ, StUhf.OnNewUiiInventoried lisener)
startQ
-
The initial Q valuelisener
-
Recognition to label callback, to enable the caller to get a new recognition to the label public abstract boolean stopOperation()
public abstract StUhf.Result.WriteResult writeWordDataByUii(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, byte[] data, StUhf.UII uii)
apwd
-
Access keybank
-
The specified bankptr
-
The specified initial word addressdata
-
To block data writing.uii
-
Specify that you want to write to the label UII selectFilterByIndex(int, int)
public abstract StUhf.Result.WriteResult writeWordDataToSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, byte[] data)
apwd
-
Access keybank
-
The specified bankptr
-
The specified initial word addressdata
-
To block data writing.selectFilterByIndex(int, int)
public abstract StUhf.Result.GetAccessPasswordResult getAccessPasswordFromSingleTag(StUhf.AccessPassword apwd)
apwd
-
Access keypublic abstract StUhf.Result.GetKillPasswordResult getKillPasswordFromSingleTag(StUhf.AccessPassword apwd)
apwd
-
Access keypublic abstract boolean addFilter(int sIndex, StUhf.InterrogatorModelB.UmbSelectionRecord.SelectionCommand sCommand)
sIndex
-
Add Record index,[1-15]sCommand
-
Add SELECT - command public abstract java.lang.Boolean deleteFilterByIndex(int sIndex)
sIndex
-
Delete Record index,[1-15]public abstract boolean enterSleepMode() throws java.lang.IllegalStateException
java.lang.IllegalStateException
selectFilterByIndex(int, int)
public abstract StUhf.Result.EraseResult eraseDataFromSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int offset, byte cnt)
apwd
-
Access keybank
-
The specified bankoffset
-
The specified initial word addresscnt
-
The total number of words to be erasedselectFilterByIndex(int, int)
public abstract StUhf.InterrogatorModelB.UmbSelectionRecord[] getFilterByIndex(int sIndex, int sNum)
sIndex
-
Start index to get the record,[0-15]sNum
-
The total number of records to be selected,[1-16] public abstract java.lang.Boolean selectFilterByIndex(int sIndex, int sNum)
sIndex
-
Start index to select records,[0-15]sNum
-
The total number of records to be selected,[1-16] enterSleepMode()
public abstract StUhf.Result.WriteResult writeBlockDataByUii(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, byte[] data, StUhf.UII uii)
apwd
-
Access keybank
-
The specified bankptr
-
The specified initial word addressdata
-
To block data writing.uii
-
Specify that you want to read the label UII selectFilterByIndex(int, int)
public abstract StUhf.Result.WriteResult writeBlockDataToSingleTag(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, byte[] data)
apwd
-
Access keybank
-
The specified bankptr
-
The specified initial word addressdata
-
To block data writing.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
-
Kill keyjava.lang.IllegalStateException
-
This operation is not supported by the current moduleselectFilterByIndex(int, int)
public abstract StUhf.Result.LockResult lockMemFromSingleTag(StUhf.AccessPassword apwd, StUhf.LockParameter lockdata)
apwd
-
Access keylockdata
-
The specified parameter to lockselectFilterByIndex(int, int)
public abstract StUhf.Result.ReadResult readDataByUiiAfterIndex(StUhf.AccessPassword apwd, StUhf.Bank bank, int ptr, StUhf.UII uii)
apwd
-
Access keybank
-
The specified bankptr
-
The specified initial word addressuii
-
Specify that you want to read the label UIIselectFilterByIndex(int, int)
public abstract StUhf.Result.ReadResult readDataFromSingleTagAfterIndex(StUhf.AccessPassword apwd, StUhf.Bank bank, int index)
apwd
-
Access keybank
-
The specified bankindex
-
The specified initial word addressselectFilterByIndex(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)