|
BEA Systems, Inc. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public static interface AbstractPhysicalDevice.EPCglobalClass1Gen2TagProcessor
TagProcessors should implement this
interface if the device supports full EPCglobal Class 1 Gen 2
tag functionality.
| Method Summary | |
|---|---|
KillDeviceOpReport |
kill(long[] killPassword)
Attempts to kill the tag using the provided kill password. |
LockDeviceOpReport |
lock(long valueBits,
long maskBits)
Performs a Gen2-specific lock operation on the associated tag. |
PasswordDeviceOpReport |
secure(long[] accessPassword)
Provides an access password to shift the tag into the Gen2 "secured" state. |
| Methods inherited from interface com.connecterra.ale.reader.AbstractPhysicalDevice.EPCglobalTagReadProcessor |
|---|
readEPC |
| Methods inherited from interface com.connecterra.ale.reader.AbstractPhysicalDevice.EPCglobalTagWriteProcessor |
|---|
writeEPC |
| Methods inherited from interface com.connecterra.ale.reader.AbstractPhysicalDevice.BankReadTagProcessor |
|---|
readMemoryBank |
| Methods inherited from interface com.connecterra.ale.reader.AbstractPhysicalDevice.BankWriteTagProcessor |
|---|
writeMemoryBank |
| Method Detail |
|---|
PasswordDeviceOpReport secure(long[] accessPassword)
throws IOException,
AbstractPhysicalDevice.TagResultException
accessPassword - the password provided as a long[]. This array can be of length 1 or 2,
and the bottom 32 bits of the last element in the array represent the
password.
IOException - if there is an IO error attempting to communicate with the device
AbstractPhysicalDevice.TagResultException - if there is an error using the password with the tag. This includes the
access denied error, which should return OpStatus.FAILED. See
AbstractPhysicalDevice.TagResultException.
LockDeviceOpReport lock(long valueBits,
long maskBits)
throws IOException,
AbstractPhysicalDevice.TagResultException
valueBits - a long value whose lower 10 bits contain the EPCglobal Class 1 Gen 2
lock value. See the RFTA Edge Server Programming Guide section on the
lock opspec for more information.maskBits - a long value whose lower 10 bits contain the mask describing which bits
of the lock value should be operated on.
IOException - if there is an IO error attempting to communicate with the device
AbstractPhysicalDevice.TagResultException - if there is an error accessing the tag. This includes the access denied
error, which should return OpStatus.FAILED. See
AbstractPhysicalDevice.TagResultException.
KillDeviceOpReport kill(long[] killPassword)
throws IOException,
AbstractPhysicalDevice.TagResultException
killPassword - the password provided as a long[]. This array can be of length 1 or 2,
and the bottom 32 bits of the last element in the array represent the
password.
IOException - if there is an IO error attempting to communicate with the device
AbstractPhysicalDevice.TagResultException - if there is an error killing the tag. This includes the access denied
error, which should return OpStatus.FAILED. See
AbstractPhysicalDevice.TagResultException.
|
Documentation is available at ${DOCSWEBROOT} Copyright 2007 BEA Systems Inc. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||