BEA Systems, Inc.

com.connecterra.ale.reader
Interface AbstractPhysicalDevice.EPCglobalTagWriteProcessor

All Known Subinterfaces:
AbstractPhysicalDevice.EPCglobalClass1Gen2TagProcessor, AbstractPhysicalDevice.EPCglobalTagProcessor
Enclosing class:
AbstractPhysicalDevice

public static interface AbstractPhysicalDevice.EPCglobalTagWriteProcessor

TagProcessors should implement this interface if the device has the capability of modifying the associated tag's EPC value.


Method Summary
 WriteDeviceOpReport writeEPC(long[] writeData)
          Writes the provided EPC data to the associated tag.
 

Method Detail

writeEPC

WriteDeviceOpReport writeEPC(long[] writeData)
                             throws IOException,
                                    AbstractPhysicalDevice.TagResultException
Writes the provided EPC data to the associated tag.

Parameters:
writeData - a long[2] that contains the EPC data to be written to the associated tag. This value is either 64, 96, or 128 bits long, stored "right-justified", i.e. prefaced with 0 bits, within the array. When writing a 64-bit tag value, writeData[0] equals 0L.
Returns:
the WriteDeviceOpReport that contains the results of the operation
Throws:
IOException - if there is an IO error attempting to communicate with the device
AbstractPhysicalDevice.TagResultException - if there is an error writing the value to the tag. See AbstractPhysicalDevice.TagResultException.

Documentation is available at
${DOCSWEBROOT}
Copyright 2007 BEA Systems Inc.