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
|
PreFilters.StateUnawareAction |
StateUnawareAction
Parameters for StateAware action
if filterAction is FILTER_ACTION_STATE_UNAWARE
|
| 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.
|
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 |
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 |
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 PreFilters.StateUnawareAction StateUnawareAction
public short getAntennaID()
public void setAntennaID(short antennaID)
public int getFilterIndex()
public MEMORY_BANK getMemoryBank()
public void setMemoryBank(MEMORY_BANK memoryBank)
public byte[] getTagPattern()
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)