Class AsciiOperationInventory
- Namespace
- TechnologySolutions.Rfid.AsciiOperations
- Assembly
- TechnologySolutions.Rfid.Operations.dll
An implementation of IReaderOperationInventory. Performs inventory of the specified hardware trigger
public class AsciiOperationInventory : ReaderOperation, IReaderOperationInventory, IReaderOperation, ITriggerSource, IOutputPowerBounds
- Inheritance
-
AsciiOperationInventory
- Implements
- Inherited Members
Constructors
AsciiOperationInventory()
Initializes a new instance of the ReaderOperationInventory class
public AsciiOperationInventory()
Properties
AsciiReader
Gets the AsciiReader for the operation
protected IAsciiReader AsciiReader { get; }
Property Value
Filter
Gets or sets the filter to use for the inventory
public TagFilterFields Filter { get; set; }
Property Value
MaximumOutputPower
Gets the maximum output power of the reader in dBm
public int MaximumOutputPower { get; }
Property Value
MinimumOutputPower
Gets the minimum output power of the reader in dBm
public int MinimumOutputPower { get; }
Property Value
Methods
DisabledDisconnectedAsync()
Returns a task to undo the configuration of the operation as it is disabled
public override Task DisabledDisconnectedAsync()
Returns
- Task
The task to undo the configuration of the operation
EnabledConnectedAsync()
Returns a task to configure the operation as it is enabled
public override Task EnabledConnectedAsync()
Returns
- Task
The task to configure the operation
OnFilterChanged()
Called when the Filter property changes
protected virtual void OnFilterChanged()
RaiseTranspondersReceived(IEnumerable<TransponderData>, bool)
Raises the Transponder event
protected virtual void RaiseTranspondersReceived(IEnumerable<TransponderData> transponders, bool endOfPass)
Parameters
transponders
IEnumerable<TransponderData>The transponders to report
endOfPass
boolTrue if no more transponders are expected
Events
TranspondersReceived
Raised when sufficient transponders have been received
public event EventHandler<TranspondersEventArgs> TranspondersReceived