public class TagStorageSettings
extends java.lang.Object
| Constructor and Description |
|---|
TagStorageSettings()
Constructor
|
TagStorageSettings(int maxTagCount,
int maxSizeMemoryBank,
int maxTagIDByteCount)
Constructor takes maximum tag count, maximum size of bank and maximum tag ID Length
as parameter
|
TagStorageSettings(int maxTagCount,
int maxMemoryBankByteCount,
int maxTagIDByteCount,
TAG_FIELD tagFields,
boolean enableAccessReports)
Constructor takes maximum tag count, maximum size of bank, maximum tag ID Length
and Tag fields as parameter
|
| Modifier and Type | Method and Description |
|---|---|
void |
discardTagsOnInventoryStop(boolean m_bDiscardTagsOnInventoryStop)
Option to discard the tags which are reported by the reader
when inventory/access-sequence operation has been stopped by a call
to Actions.Inventory.Stop or Actions.TagAccess.OperationSequence.StopSequence.
|
void |
enableAccessReports(boolean enableAccessReports)
Indicates whether Dll should enable reporting of
TAG_DATA for access operations like Write, Lock, Kill, etc.
|
int |
getMaxMemoryBankByteCount()
Gets the maximum size of memory bank.
|
int |
getMaxTagCount()
Gets the maximum tag count.
|
int |
getMaxTagIDLength()
Gets the maximum Tag ID length.
|
TAG_FIELD |
getTag_field() |
TAG_FIELD[] |
getTagFields()
Selects the content of TagData which inturn specifies whether certain fields are required to be
processed by the Reader/Dll.
|
boolean |
isAccessReportsEnabled()
Indicates whether Dll should enable reporting of
TAG_DATA for access operations like Write, Lock, Kill, etc.
|
boolean |
isTagsOnInventoryStopDiscarded()
Option to discard the tags which are reported by the reader
when inventory/access-sequence operation has been stopped by a call
to Actions.Inventory.Stop or Actions.TagAccess.OperationSequence.StopSequence.
|
void |
setMaxMemoryBankByteCount(int maxMemoryBankByteCount)
Sets the maximum size of memory bank.
|
void |
setMaxTagCount(int maxTagCount)
Sets the maximum tag count.
|
void |
setMaxTagIDLength(int maxTagIDByteCount)
Sets the maximum Tag ID length.
|
void |
setTagFields(TAG_FIELD tagField)
Selects the content of TagData which inturn specifies whether certain fields are required to be
processed by the Reader/Dll.
|
void |
setTagFields(TAG_FIELD[] arrTagFields) |
public TagStorageSettings()
public TagStorageSettings(int maxTagCount,
int maxSizeMemoryBank,
int maxTagIDByteCount)
maxTagCount - Maximum number of tags to be queued in the Dll.
The default value is 4096.maxSizeMemoryBank - Maximum size of Memory Bank in Bytes(Should be WORD aligned, i.e. double bytes).
The default value is 64 bytes.maxTagIDByteCount - Maximum size of EPC Data in Bytes(Should be WORD aligned, i.e. double bytes).
The default value is 64 bytes.public TagStorageSettings(int maxTagCount,
int maxMemoryBankByteCount,
int maxTagIDByteCount,
TAG_FIELD tagFields,
boolean enableAccessReports)
maxTagCount - Maximum number of tags to be queued in the Dll.
The default value is 4096.maxMemoryBankByteCount - Maximum size of Memory Bank in Bytes(Should be WORD aligned, i.e. double bytes).
The default value is 64 bytes.maxTagIDByteCount - Maximum size of EPC Data in Bytes(Should be WORD aligned, i.e. double bytes).
The default value is 64 bytes.tagFields - Selects the content of TagData which in turn specifies whether certain fields
are required to be processed by the Reader/Dll. By default, all fields are enabled.enableAccessReports - Indicates whether Dll should enable reporting of
TAG_DATA for access operations like Write, Lock, Kill, etc.
By default, this will be false, which implies reports will be
enabled only for Inventory, Read and Block-permalock Access
operations.public int getMaxTagCount()
public void setMaxTagCount(int maxTagCount)
public int getMaxMemoryBankByteCount()
public void setMaxMemoryBankByteCount(int maxMemoryBankByteCount)
public int getMaxTagIDLength()
public void setMaxTagIDLength(int maxTagIDByteCount)
public TAG_FIELD[] getTagFields()
public void setTagFields(TAG_FIELD tagField)
public TAG_FIELD getTag_field()
public void setTagFields(TAG_FIELD[] arrTagFields)
public boolean isAccessReportsEnabled()
public void enableAccessReports(boolean enableAccessReports)
public boolean isTagsOnInventoryStopDiscarded()
public void discardTagsOnInventoryStop(boolean m_bDiscardTagsOnInventoryStop)