public abstract static class StUhf.InterrogatorModelDs.InterrogatorModelD2 extends StUhf.InterrogatorModelDs.InterrogatorModelD1
| Modifier and Type | Method and Description |
|---|---|
abstract StUhf.InterrogatorModelDs.UmdLinkProfile |
getLinkProfile() |
abstract java.lang.Integer |
getOutputPower()
get power setting
|
abstract java.lang.Integer |
getReadersTemperature()
get module temperature in celsius
|
protected abstract java.lang.Integer |
getSwr(StUhf.InterrogatorModelDs.UmdFrequencyPoint frequencyPoint) |
abstract void |
iso18k6bInventory(StUhf.InterrogatorModelDs.UmdOnIso18k6bInventory on18k6bInventory)
start a invenotory for 18k6b.Tags
|
abstract StUhf.InterrogatorModelDs.UmdIso18k6bLockResult |
iso18k6bLock(StUhf.UID uid,
int lockAddress)
lock 18k6b tags
|
abstract StUhf.InterrogatorModelDs.UmdIso18k6bQueryLockResult |
iso18k6bQueryLock(StUhf.UID uid,
int lockAddress)
Query lock state of 18k6b tag
|
abstract StUhf.InterrogatorModelDs.UmdIso18k6bReadResult |
iso18k6bRead(StUhf.UID uid,
int startIndex,
int length)
read data from 18k6b tags
|
abstract StUhf.InterrogatorModelDs.UmdIso18k6bWriteResult |
iso18k6bWrite(StUhf.UID uid,
int startAddress,
byte[] data)
write data into 18k6b tags
|
abstract StUhf.InterrogatorModelDs.UmdEpcMatchSetting |
iso18k6cGetAccessEpcMatch()
get current epc match setting
|
abstract void |
iso18k6cReadForMulti(StUhf.AccessPassword accessPassword,
int resAdd,
int resLen,
int tidAdd,
int tidLen,
int userAdd,
int userLen,
StUhf.InterrogatorModelDs.UmdSession session,
StUhf.InterrogatorModelDs.UmdTarget target,
StUhf.InterrogatorModelDs.UmdReadMode readMode,
StUhf.InterrogatorModelDs.UmdOnIso18k6cReadMulti on18k6cRead)
read data from 18k6c tags
|
abstract java.lang.Boolean |
iso18k6cSetAccessEpcMatch(StUhf.InterrogatorModelDs.UmdEpcMatchSetting epcMatchSetting)
set epc match setting,so as to operate with specified tags
|
abstract java.lang.Boolean |
setLinkProfile(StUhf.InterrogatorModelDs.UmdLinkProfile linkProfile) |
abstract java.lang.Boolean |
setOutputPower(int power)
set power setting,if you set it temporarily,plase use
setOutputPowerTemporarily(int) |
abstract java.lang.Boolean |
setOutputPowerTemporarily(int power)
set power temporarily.The value will not be write to flash to lengen lifespan of flash.
|
getFirmwareVersion, inventoryBufferGet, inventoryBufferGetAndReset, inventoryBufferGetCount, inventoryBufferReset, iso18k6cCustomizedSessionTargetInventory, iso18k6cInventory, iso18k6cKill, iso18k6cLock, iso18k6cRead, iso18k6cReadFor16BitsAddress, iso18k6cRealTimeInventory, iso18k6cWrite, iso18k6cWriteFor16BitsAddress, resetpublic abstract java.lang.Integer getOutputPower()
getOutputPower in class StUhf.InterrogatorModelDs.InterrogatorModelD1public abstract java.lang.Boolean setOutputPower(int power)
setOutputPowerTemporarily(int)setOutputPower in class StUhf.InterrogatorModelDs.InterrogatorModelD1power -
the power will be set by dbm ,[0,32]public abstract java.lang.Boolean iso18k6cSetAccessEpcMatch(StUhf.InterrogatorModelDs.UmdEpcMatchSetting epcMatchSetting)
epcMatchSetting -
epc match settingiso18k6cGetAccessEpcMatch()public abstract StUhf.InterrogatorModelDs.UmdEpcMatchSetting iso18k6cGetAccessEpcMatch()
#iso18k6cSetAccessEpcMatch(UmdEpcMatchSetting)public abstract java.lang.Integer getReadersTemperature()
public abstract java.lang.Boolean setOutputPowerTemporarily(int power)
power:[0,32] - protected abstract java.lang.Integer getSwr(StUhf.InterrogatorModelDs.UmdFrequencyPoint frequencyPoint)
public abstract StUhf.InterrogatorModelDs.UmdLinkProfile getLinkProfile()
public abstract java.lang.Boolean setLinkProfile(StUhf.InterrogatorModelDs.UmdLinkProfile linkProfile)
public abstract void iso18k6cReadForMulti(StUhf.AccessPassword accessPassword, int resAdd, int resLen, int tidAdd, int tidLen, int userAdd, int userLen, StUhf.InterrogatorModelDs.UmdSession session, StUhf.InterrogatorModelDs.UmdTarget target, StUhf.InterrogatorModelDs.UmdReadMode readMode, StUhf.InterrogatorModelDs.UmdOnIso18k6cReadMulti on18k6cRead)
accessPassword -
Access Password resAdd -
start index for reading by word in reserved bankresLen -
data length for reading by word in reserved banktidAdd -
start index for reading by word in TID banktidLen -
data length for reading by word in TID bankuserAdd -
start index for reading by word in User bankuserLen -
data length for reading by word in User banksession -
Session Valuetarget -
Target ValuereadMode -
ReadMode Valueon18k6cRead -
lisener for reading #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),
#iso18k6cKill(KillPassword, UmdOnIso18k6cKill)public abstract void iso18k6bInventory(StUhf.InterrogatorModelDs.UmdOnIso18k6bInventory on18k6bInventory)
on18k6bInventory -
lisener for the result #iso18k6bRead(UID, int, int),
#iso18k6bWrite(UID, int, byte[]),
#iso18k6bLock(UID, int),
#iso18k6bQueryLock(UID, int)public abstract StUhf.InterrogatorModelDs.UmdIso18k6bReadResult iso18k6bRead(StUhf.UID uid, int startIndex, int length)
public abstract StUhf.InterrogatorModelDs.UmdIso18k6bWriteResult iso18k6bWrite(StUhf.UID uid, int startAddress, byte[] data)
public abstract StUhf.InterrogatorModelDs.UmdIso18k6bLockResult iso18k6bLock(StUhf.UID uid, int lockAddress)
public abstract StUhf.InterrogatorModelDs.UmdIso18k6bQueryLockResult iso18k6bQueryLock(StUhf.UID uid, int lockAddress)