Class Inventory
This class handles Inventory operations.
Inherited Members
Namespace: rfid.api
Assembly: rfid.netcore.dll
Syntax
public class Inventory
Methods
Perform()
Invoking this method starts an Inventory operation at the Reader, on all connected Antennas. Default inventory operation takes no Post-Filters and Start/Stop Trigger Criteria. Inventory starts immediatly and stops when Stop() is invoked.
Declaration
public void Perform()
Perform(PostFilter, TriggerInfo, AntennaInfo)
This method performs the Inventory operation using the supplied parameters.
Declaration
public void Perform(PostFilter postFilterInfo, TriggerInfo triggerInfo, AntennaInfo antennaInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| PostFilter | postFilterInfo | Post Filter to be used for the Inventory. If null, no post filters will be used. |
| TriggerInfo | triggerInfo | Start and Stop Criteria for the Inventory, and criteria for reporting Tags. If null, no trigger criteria will be used, which means Inventory starts immediatly and stops when Stop() is invoked. |
| AntennaInfo | antennaInfo | Antennas on which the current operation is to be performed. If this is null, operation will be performed on all Antennas. |
Perform(PostFilter, TriggerInfo, AntennaInfo, ZoneSequence)
Invoking this method starts an Inventory operation at the Reader, on the Specified Zones Antennas. inventory operation performed with supplied parameters. Inventory starts immediatly and stops when Stop() is invoked.
Declaration
public void Perform(PostFilter postFilterInfo, TriggerInfo triggerInfo, AntennaInfo antennaInfo, ZoneSequence zoneSequence)
Parameters
| Type | Name | Description |
|---|---|---|
| PostFilter | postFilterInfo | Post Filter to be used for the Inventory. If null, no post filters will be used. |
| TriggerInfo | triggerInfo | Start and Stop Criteria for the Inventory, and criteria for reporting Tags. If null, no trigger criteria will be used, which means Inventory starts immediatly and stops when Stop() is invoked. |
| AntennaInfo | antennaInfo | Antennas on which the current operation is to be performed. If this is null, no operation will be performed, these antennas will be considered without Zones |
| ZoneSequence | zoneSequence | The List of Zones on which RFID Operation to be performed |
Perform(ZoneSequence)
Invoking this method starts an Inventory operation at the Reader, on the Specified Zones Antennas. inventory operation takes no Post-Filters and Start/Stop Trigger Criteria. Inventory starts immediatly and stops when Stop() is invoked.
Declaration
public void Perform(ZoneSequence zoneSequence)
Parameters
| Type | Name | Description |
|---|---|---|
| ZoneSequence | zoneSequence | The List of Zones on which RFID Operation to be performed |
Stop()
This methods stops an ongoing Inventory.
Declaration
public void Stop()