public abstract static class StUhf.InterrogatorModelDs.InterrogatorModelD1
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
abstract StUhf.InterrogatorModelDs.UmdFirmwareVersion |
getFirmwareVersion()
get firmware version
|
abstract java.lang.Integer |
getOutputPower()
get power setting
|
abstract void |
inventoryBufferGet(StUhf.InterrogatorModelDs.UmdOnGetInventoryBuffer onGetInventoryBuffer)
get info from buffer
|
abstract void |
inventoryBufferGetAndReset(StUhf.InterrogatorModelDs.UmdOnGetInventoryBuffer onGetInventoryBuffer)
get info from buffer and then clear buffer
|
abstract java.lang.Integer |
inventoryBufferGetCount()
get count of tags which info has been saved in buffer
|
abstract java.lang.Boolean |
inventoryBufferReset()
clear buffer
|
abstract void |
iso18k6cCustomizedSessionTargetInventory(StUhf.InterrogatorModelDs.UmdSession session,
StUhf.InterrogatorModelDs.UmdTarget target,
StUhf.InterrogatorModelDs.UmdOnIso18k6cCustomizedSessionTargetInventory on18k6cCustomizedSessionTargetInventory)
inventory with Customized Session and Target
|
abstract void |
iso18k6cInventory(StUhf.InterrogatorModelDs.UmdOnIso18k6cInventory on18k6cInventory)
start a invenotory for 18k6c.Tags info will be save in buffer which can be get by buffer operations
|
abstract void |
iso18k6cKill(StUhf.KillPassword killPassword,
StUhf.InterrogatorModelDs.UmdOnIso18k6cKill on18k6cKill)
kill 18k6c tags
|
abstract void |
iso18k6cLock(StUhf.AccessPassword accessPassword,
StUhf.InterrogatorModelDs.UmdLockField lockField,
StUhf.InterrogatorModelDs.UmdLockType lockType,
StUhf.InterrogatorModelDs.UmdOnIso18k6cLock on18k6cLock)
lock 18k6c tags
|
abstract void |
iso18k6cRead(StUhf.AccessPassword accessPassword,
StUhf.Bank bank,
int startIndexByWord,
int lengthByWord,
StUhf.InterrogatorModelDs.UmdOnIso18k6cRead on18k6cRead)
read data from 18k6c tags
|
abstract void |
iso18k6cReadFor16BitsAddress(StUhf.Bank bank,
int startIndexByWord,
int lengthByWord,
StUhf.InterrogatorModelDs.UmdOnIso18k6cRead on18k6cRead)
read data from 18k6c tags
|
abstract void |
iso18k6cRealTimeInventory(int repeatTimes,
StUhf.InterrogatorModelDs.UmdOnIso18k6cRealTimeInventory on18k6cRealTimeInventory)
real time inventory
|
abstract void |
iso18k6cWrite(StUhf.AccessPassword accessPassword,
StUhf.Bank bank,
int startAddressByWord,
byte[] data,
StUhf.InterrogatorModelDs.UmdOnIso18k6cWrite on18k6cWrite)
write data into 18k6c tags
|
abstract void |
iso18k6cWriteFor16BitsAddress(StUhf.AccessPassword accessPassword,
StUhf.Bank bank,
int startAddressByWord,
byte[] data,
StUhf.InterrogatorModelDs.UmdOnIso18k6cWrite on18k6cWrite)
write data into 18k6c tags
|
abstract java.lang.Boolean |
reset()
reset
|
abstract java.lang.Boolean |
setOutputPower(int power)
set power setting
|
public abstract java.lang.Boolean reset()
public abstract StUhf.InterrogatorModelDs.UmdFirmwareVersion getFirmwareVersion()
public abstract java.lang.Integer getOutputPower()
public abstract java.lang.Boolean setOutputPower(int power)
power
-
the power will be set by dbm ,[0,26]public abstract void iso18k6cInventory(StUhf.InterrogatorModelDs.UmdOnIso18k6cInventory on18k6cInventory)
on18k6cInventory
-
lisener for the result #inventoryBufferGet(UmdOnGetInventoryBuffer)
,
#inventoryBufferGetAndReset(UmdOnGetInventoryBuffer)
,
inventoryBufferReset()
,
inventoryBufferGetCount()
,
#iso18k6cRealTimeInventory(int, UmdOnIso18k6cRealTimeInventory)
,
#iso18k6cCustomizedSessionTargetInventory(UmdSession, UmdTarget, UmdOnIso18k6cCustomizedSessionTargetInventory)
,
#iso18k6cRead(AccessPassword, Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cReadFor16BitsAddress(Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cWrite(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cWriteFor16BitsAddress(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cLock(AccessPassword, UmdLockField, UmdLockType, UmdOnIso18k6cLock)
,
#iso18k6cKill(KillPassword, UmdOnIso18k6cKill)
public abstract void iso18k6cRead(StUhf.AccessPassword accessPassword, StUhf.Bank bank, int startIndexByWord, int lengthByWord, StUhf.InterrogatorModelDs.UmdOnIso18k6cRead on18k6cRead)
accessPassword
-
Access Password bank
-
the bank will read from startIndexByWord
-
start index for reading by word,[0,255]lengthByWord
-
data length for reading by wordon18k6cRead
-
lisener for reading #iso18k6cInventory(UmdOnIso18k6cInventory)
,
#iso18k6cRealTimeInventory(int, UmdOnIso18k6cRealTimeInventory)
,
#iso18k6cCustomizedSessionTargetInventory(UmdSession, UmdTarget, UmdOnIso18k6cCustomizedSessionTargetInventory)
,
#iso18k6cReadFor16BitsAddress(Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cWrite(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cWriteFor16BitsAddress(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cLock(AccessPassword, UmdLockField, UmdLockType, UmdOnIso18k6cLock)
,
#iso18k6cKill(KillPassword, UmdOnIso18k6cKill)
public abstract void iso18k6cReadFor16BitsAddress(StUhf.Bank bank, int startIndexByWord, int lengthByWord, StUhf.InterrogatorModelDs.UmdOnIso18k6cRead on18k6cRead)
bank
-
the bank will read from startIndexByWord
-
start index for reading by wordlengthByWord
-
data length for reading by wordon18k6cRead
-
lisener for reading #iso18k6cInventory(UmdOnIso18k6cInventory)
,
#iso18k6cRealTimeInventory(int, UmdOnIso18k6cRealTimeInventory)
,
#iso18k6cCustomizedSessionTargetInventory(UmdSession, UmdTarget, UmdOnIso18k6cCustomizedSessionTargetInventory)
,
#iso18k6cRead(AccessPassword, Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cWrite(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cWriteFor16BitsAddress(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cLock(AccessPassword, UmdLockField, UmdLockType, UmdOnIso18k6cLock)
,
#iso18k6cKill(KillPassword, UmdOnIso18k6cKill)
public abstract void iso18k6cWrite(StUhf.AccessPassword accessPassword, StUhf.Bank bank, int startAddressByWord, byte[] data, StUhf.InterrogatorModelDs.UmdOnIso18k6cWrite on18k6cWrite)
accessPassword
-
Access Password bank
-
the bank will be written into startAddressByWord
-
start index for writing by word,[0,255]data
-
data for writing,must be made up by word,thats to say data.length%2==0on18k6cWrite
-
lisener for writing #iso18k6cInventory(UmdOnIso18k6cInventory)
,
#iso18k6cRealTimeInventory(int, UmdOnIso18k6cRealTimeInventory)
,
#iso18k6cCustomizedSessionTargetInventory(UmdSession, UmdTarget, UmdOnIso18k6cCustomizedSessionTargetInventory)
,
#iso18k6cRead(AccessPassword, Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cReadFor16BitsAddress(Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cWriteFor16BitsAddress(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cLock(AccessPassword, UmdLockField, UmdLockType, UmdOnIso18k6cLock)
,
#iso18k6cKill(KillPassword, UmdOnIso18k6cKill)
public abstract void iso18k6cWriteFor16BitsAddress(StUhf.AccessPassword accessPassword, StUhf.Bank bank, int startAddressByWord, byte[] data, StUhf.InterrogatorModelDs.UmdOnIso18k6cWrite on18k6cWrite)
accessPassword
-
Access Password bank
-
the bank will be written into startAddressByWord
-
start index for writing by worddata
-
data for writing,must be made up by word,thats to say data.length%2==0on18k6cWrite
-
lisener for writing #iso18k6cInventory(UmdOnIso18k6cInventory)
,
#iso18k6cRealTimeInventory(int, UmdOnIso18k6cRealTimeInventory)
,
#iso18k6cCustomizedSessionTargetInventory(UmdSession, UmdTarget, UmdOnIso18k6cCustomizedSessionTargetInventory)
,
#iso18k6cRead(AccessPassword, Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cReadFor16BitsAddress(Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cWrite(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cLock(AccessPassword, UmdLockField, UmdLockType, UmdOnIso18k6cLock)
,
#iso18k6cKill(KillPassword, UmdOnIso18k6cKill)
public abstract void iso18k6cLock(StUhf.AccessPassword accessPassword, StUhf.InterrogatorModelDs.UmdLockField lockField, StUhf.InterrogatorModelDs.UmdLockType lockType, StUhf.InterrogatorModelDs.UmdOnIso18k6cLock on18k6cLock)
accessPassword
-
Access Password lockField
-
the field will be locked lockType
-
the type will be use to lock on18k6cLock
-
lisener for locking #iso18k6cInventory(UmdOnIso18k6cInventory)
,
#iso18k6cRealTimeInventory(int, UmdOnIso18k6cRealTimeInventory)
,
#iso18k6cCustomizedSessionTargetInventory(UmdSession, UmdTarget, UmdOnIso18k6cCustomizedSessionTargetInventory)
,
#iso18k6cRead(AccessPassword, Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cReadFor16BitsAddress(Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cWrite(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cWriteFor16BitsAddress(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cKill(KillPassword, UmdOnIso18k6cKill)
public abstract void iso18k6cKill(StUhf.KillPassword killPassword, StUhf.InterrogatorModelDs.UmdOnIso18k6cKill on18k6cKill)
killPassword
-
Kill Password on18k6cKill
-
lisener for writing #iso18k6cInventory(UmdOnIso18k6cInventory)
,
#iso18k6cRealTimeInventory(int, UmdOnIso18k6cRealTimeInventory)
,
#iso18k6cCustomizedSessionTargetInventory(UmdSession, UmdTarget, UmdOnIso18k6cCustomizedSessionTargetInventory)
,
#iso18k6cRead(AccessPassword, Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cReadFor16BitsAddress(Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cWrite(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cWriteFor16BitsAddress(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cLock(AccessPassword, UmdLockField, UmdLockType, UmdOnIso18k6cLock)
public abstract void iso18k6cRealTimeInventory(int repeatTimes, StUhf.InterrogatorModelDs.UmdOnIso18k6cRealTimeInventory on18k6cRealTimeInventory)
repeatTimes
-
lisener for real time inventory #iso18k6cInventory(UmdOnIso18k6cInventory)
,
#iso18k6cCustomizedSessionTargetInventory(UmdSession, UmdTarget, UmdOnIso18k6cCustomizedSessionTargetInventory)
,
#iso18k6cRead(AccessPassword, Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cReadFor16BitsAddress(Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cWrite(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cWriteFor16BitsAddress(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cLock(AccessPassword, UmdLockField, UmdLockType, UmdOnIso18k6cLock)
,
#iso18k6cKill(KillPassword, UmdOnIso18k6cKill)
public abstract void iso18k6cCustomizedSessionTargetInventory(StUhf.InterrogatorModelDs.UmdSession session, StUhf.InterrogatorModelDs.UmdTarget target, StUhf.InterrogatorModelDs.UmdOnIso18k6cCustomizedSessionTargetInventory on18k6cCustomizedSessionTargetInventory)
session
-
target on18k6cCustomizedSessionTargetInventory
-
lisener for inventory #iso18k6cInventory(UmdOnIso18k6cInventory)
,
#iso18k6cRealTimeInventory(int, UmdOnIso18k6cRealTimeInventory)
,
#iso18k6cRead(AccessPassword, Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cReadFor16BitsAddress(Bank, int, int, UmdOnIso18k6cRead)
,
#iso18k6cWrite(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cWriteFor16BitsAddress(AccessPassword, Bank, int, byte[], UmdOnIso18k6cWrite)
,
#iso18k6cLock(AccessPassword, UmdLockField, UmdLockType, UmdOnIso18k6cLock)
,
#iso18k6cKill(KillPassword, UmdOnIso18k6cKill)
public abstract void inventoryBufferGet(StUhf.InterrogatorModelDs.UmdOnGetInventoryBuffer onGetInventoryBuffer)
onGetInventoryBuffer
-
lisener to receive tag info #iso18k6cInventory(UmdOnIso18k6cInventory)
,
#inventoryBufferGetAndReset(UmdOnGetInventoryBuffer)
,
inventoryBufferReset()
,
inventoryBufferGetCount()
public abstract void inventoryBufferGetAndReset(StUhf.InterrogatorModelDs.UmdOnGetInventoryBuffer onGetInventoryBuffer)
onGetInventoryBuffer
-
lisener to receive tag info #iso18k6cInventory(UmdOnIso18k6cInventory)
,
#inventoryBufferGet(UmdOnGetInventoryBuffer)
,
inventoryBufferReset()
,
inventoryBufferGetCount()
public abstract java.lang.Integer inventoryBufferGetCount()
#iso18k6cInventory(UmdOnIso18k6cInventory)
,
#inventoryBufferGet(UmdOnGetInventoryBuffer)
,
#inventoryBufferGetAndReset(UmdOnGetInventoryBuffer)
,
inventoryBufferReset()
public abstract java.lang.Boolean inventoryBufferReset()
#iso18k6cInventory(UmdOnIso18k6cInventory)
,
#inventoryBufferGet(UmdOnGetInventoryBuffer)
,
#inventoryBufferGetAndReset(UmdOnGetInventoryBuffer)
,
inventoryBufferGetCount()