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, reset
public abstract java.lang.Integer getOutputPower()
getOutputPower
in class StUhf.InterrogatorModelDs.InterrogatorModelD1
public abstract java.lang.Boolean setOutputPower(int power)
setOutputPowerTemporarily(int)
setOutputPower
in class StUhf.InterrogatorModelDs.InterrogatorModelD1
power
-
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)