com.connecterra.ale.reader.access
Class DeviceOpSpec
java.lang.Object
com.connecterra.ale.reader.access.DeviceOpSpec
- Direct Known Subclasses:
- KillDeviceOpSpec, LockDeviceOpSpec, PasswordDeviceOpSpec, ReadBankDeviceOpSpec, ReadEPCDeviceOpSpec, ReadSymbolicDeviceOpSpec, WriteDeviceOpSpec
public abstract class DeviceOpSpec
- extends Object
Base class for all operations which may be executed on visible
tags. Most drivers will not need to manipulate these objects
directly. Instead, the framework will iterate over the list of
DeviceOpSpecs and make a call to AbstractPrinterPhysicalReader.print(com.connecterra.ale.reader.PollingDeviceUnit, long[], java.lang.Long, java.lang.Long, java.lang.Long, java.lang.Long, java.lang.Long, java.util.Map),
operate on tags passed to AbstractPhysicalDevice.addTagData(com.connecterra.ale.reader.AbstractPhysicalDevice.TagData), or
operate on tags returned from AbstractDispatchingPollingPhysicalDevice.inventoryTagsInField(java.util.Set).
DeviceOpSpec
public DeviceOpSpec()
clearParameters
public void clearParameters()
checkParameters
public void checkParameters(Map params)
throws com.connecterra.ale.reader.access.DeviceUnitRequestException
- Throws:
com.connecterra.ale.reader.access.DeviceUnitRequestException
hashCode
public abstract int hashCode()
- Overrides:
hashCode in class Object
equals
public abstract boolean equals(Object other)
- Overrides:
equals in class Object