Package com.zebra.rfid.api3
Class PreFilters
- java.lang.Object
-
- com.zebra.rfid.api3.PreFilters
-
public class PreFilters extends java.lang.ObjectFilter criteria for Inventory. PreFilters will be applied before each round of Inventory. Access operations also invole implicit Inventory before the Access operation can be performed. Simple Inventory operation (i.e. without PostFilters) gets the Tags selected out of PreFilter(s) Tags as a result of (implicit) Inventory Operation move in for further Access Operation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPreFilters.PreFilterPreFilter Information.classPreFilters.StateAwareActionParamsParameters for StateAware action.
-
Constructor Summary
Constructors Constructor Description PreFilters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(PreFilters.PreFilter preFilter)This method adds a PreFilter.voidadd(PreFilters.PreFilter[] preFilters, Antennas.SingulationControl singulationControl)This method adds multiple PreFilters.voiddelete(PreFilters.PreFilter preFilter)This method deletes an added PreFilter.voiddeleteAll()Deletes all PreFilters.PreFilters.PreFiltergetPreFilter(int index)intlength()Number of added PreFilters.
-
-
-
Method Detail
-
length
public int length()
Number of added PreFilters.
-
getPreFilter
public PreFilters.PreFilter getPreFilter(int index) throws InvalidUsageException
- Returns:
- Returns the PreFilter at given index.
- Throws:
InvalidUsageException
-
add
public void add(PreFilters.PreFilter preFilter) throws InvalidUsageException, OperationFailureException
This method adds a PreFilter.- Parameters:
preFilter- PreFilter to be added. Allocate new PreFilter for each Add()- Throws:
InvalidUsageExceptionOperationFailureException
-
add
public void add(PreFilters.PreFilter[] preFilters, Antennas.SingulationControl singulationControl) throws InvalidUsageException, OperationFailureException
This method adds multiple PreFilters.- Parameters:
preFilters- Array of PreFilters to be added. Allocate new PreFilter for each array entrysingulationControl- appropriate singulation settings to match with prefilters action and target- Throws:
InvalidUsageExceptionOperationFailureException
-
delete
public void delete(PreFilters.PreFilter preFilter) throws InvalidUsageException, OperationFailureException
This method deletes an added PreFilter.- Parameters:
preFilter- The PreFilter which was passed into Add(), and which is to be deleted.- Throws:
InvalidUsageExceptionOperationFailureException
-
deleteAll
public void deleteAll() throws InvalidUsageException, OperationFailureExceptionDeletes all PreFilters.
-
-