public class STUHFL_T_Gb29768_Inventory extends BR_Gb29768_Inventory
BR_Gb29768_Inventory.Fields
Modifier and Type | Field and Description |
---|---|
int |
inventoryDelay
< I Param: Inventory scan duration (in rounds).
|
STUHFL_E.REPORT_OPTION |
reportOptions
< I Param: additional delay that can be added for the each inventory round.
|
long |
roundCnt
< I Param: RSSI mode.
|
STUHFL_E.RSSI_MODE |
rssiMode |
IRunnerListener.STUHFL_T_InventoryStatistics |
statistics
< I Param: Defines Inventory data report scheme.
|
java.util.List<IRunnerListener.STUHFL_T_InventoryTag> |
tagList |
Constructor and Description |
---|
STUHFL_T_Gb29768_Inventory() |
STUHFL_T_Gb29768_Inventory(long roundCnt) |
STUHFL_T_Gb29768_Inventory(STUHFL_E.RSSI_MODE rssiMode,
long roundCnt,
int inventoryDelay,
STUHFL_E.REPORT_OPTION reportOptions) |
STUHFL_T_Gb29768_Inventory(STUHFL_T_Gb29768_Inventory other) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IRunnerListener.STUHFL_T_InventoryTag> |
execute()
Perform Gb29768 Inventory depending on the current inventory and Gb29768 configuration
All public data fields must be prepared upfront.
|
STUHFL_E.RET_CODE |
start(IRunnerListener listener)
Start Gb29768 Inventory process depending on the current inventory and Gb29768 configuration
|
STUHFL_E.RET_CODE |
stop()
Stop actual runnning Gb29768 Inventory process
|
_Exec, _RunnerStart, _RunnerStop
public STUHFL_E.RSSI_MODE rssiMode
public long roundCnt
public int inventoryDelay
public STUHFL_E.REPORT_OPTION reportOptions
public IRunnerListener.STUHFL_T_InventoryStatistics statistics
public java.util.List<IRunnerListener.STUHFL_T_InventoryTag> tagList
public STUHFL_T_Gb29768_Inventory(STUHFL_T_Gb29768_Inventory other)
public STUHFL_T_Gb29768_Inventory()
public STUHFL_T_Gb29768_Inventory(long roundCnt)
public STUHFL_T_Gb29768_Inventory(STUHFL_E.RSSI_MODE rssiMode, long roundCnt, int inventoryDelay, STUHFL_E.REPORT_OPTION reportOptions)
public STUHFL_E.RET_CODE start(IRunnerListener listener)
listener.cycle:
- callback when a transponder is found during inventorylistener.finished:
- callback when the inventory is finished
NOTE: Starting the inventory runner is a blocking call. Whenever
transponders found the STUHFL_T_InventoryCycle callback is called.
Within this callback processing of the data should take place.
To stop the runner and return from the Inventory_RunnerStart function
there are 2 possibilities.
1. A call to Inventory_RunnerStop. Can be called from the callback
2. When the number of requested rounds are executedpublic STUHFL_E.RET_CODE stop()
public java.util.List<IRunnerListener.STUHFL_T_InventoryTag> execute()