public class PreFilters.PreFilter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
PreFilters.StateAwareActionParams |
StateAwareAction
Parameters for StateAware action
if filterAction is FILTER_ACTION_STATE_AWARE
|
com.zebra.rfid.api3.PreFilters.StateUnawareAction |
StateUnawareAction
Not Supported in the Android RFID SDK.
|
Constructor and Description |
---|
PreFilter()
Constructor
|
Modifier and Type | Method and Description |
---|---|
short |
getAntennaID()
Zero for all Antennas, or the Specific Antenna.
|
int |
getBitOffset()
The first (msb) bit location of the specified memory bank against
which to compare the TagMask.
|
FILTER_ACTION |
getFilterAction()
Filter Action for the PreFilter: State Aware, Unaware or Default.
|
int |
getFilterIndex()
Index of the added PreFilter.
|
MEMORY_BANK |
getMemoryBank()
Memory Bank on which the filter is to be applied.
|
java.lang.String |
getStringTagPattern()
The pattern against which to compare for tag-filtering.
|
byte[] |
getTagPattern()
The pattern against which to compare for tag-filtering.
|
int |
getTagPatternBitCount()
Number of bits in TagData to be taken for comparison.
|
TRUNCATE_ACTION |
getTruncateAction()
Truncate Action indicates whether only a truncated portion of the tag
is to be backscattered by the tag or not.The portion that gets
backscattered includes the portion of the tag ID following the mask.
|
void |
setAntennaID(short antennaID)
Zero for all Antennas, or the Specific Antenna.
|
void |
setBitOffset(int bitOffset)
The first (msb) bit location of the specified memory bank against
which to compare the TagMask.
|
void |
setFilterAction(FILTER_ACTION filterAction)
Filter Action for the PreFilter: State Aware, Unaware or Default.
|
void |
setFilterIndex(int i)
Setting Index of the added PreFilter.
|
void |
setMemoryBank(MEMORY_BANK memoryBank)
Memory Bank on which the filter is to be applied.
|
void |
setTagPattern(byte[] tagPattern)
The pattern against which to compare for tag-filtering.
|
void |
setTagPattern(java.lang.String tagPattern)
The pattern against which to compare for tag-filtering.
|
void |
setTagPatternBitCount(int tagPatternBitCount)
Number of bits in TagData to be taken for comparison.
|
void |
setTruncateAction(TRUNCATE_ACTION truncateAction)
Truncate Action indicates whether only a truncated portion of the tag
is to be backscattered by the tag or not.The portion that gets
backscattered includes the portion of the tag ID following the mask.
|
public PreFilters.StateAwareActionParams StateAwareAction
public com.zebra.rfid.api3.PreFilters.StateUnawareAction StateUnawareAction
public short getAntennaID()
public void setAntennaID(short antennaID)
public int getFilterIndex()
public void setFilterIndex(int i)
public MEMORY_BANK getMemoryBank()
public void setMemoryBank(MEMORY_BANK memoryBank)
public byte[] getTagPattern()
public void setTagPattern(java.lang.String tagPattern)
public java.lang.String getStringTagPattern()
public void setTagPattern(byte[] tagPattern)
public int getTagPatternBitCount()
public void setTagPatternBitCount(int tagPatternBitCount)
public int getBitOffset()
public void setBitOffset(int bitOffset)
public FILTER_ACTION getFilterAction()
public void setFilterAction(FILTER_ACTION filterAction)
public TRUNCATE_ACTION getTruncateAction()
public void setTruncateAction(TRUNCATE_ACTION truncateAction)