ExecutionSettings Class

TegoOS

ExecutionSettings Class
The parameters for execution of operations, including antennas, session, trigger and filter.
Inheritance Hierarchy
SystemObject  Tego.Rfid.Gen2ExecutionSettings

Namespace: Tego.Rfid.Gen2
Assembly: Tego (in Tego.dll) Version: 1.0.6599.21663 (1.2017.413.1)
Syntax
public class ExecutionSettings
Public Class ExecutionSettings
public ref class ExecutionSettings
type ExecutionSettings =  class end

The ExecutionSettings type exposes the following members.

Constructors
  NameDescription
Public methodExecutionSettings
Creates the parameters for execution of operations, including antennas, session, trigger and filter.
Top
Properties
  NameDescription
Public propertyAntennas
Gets the order in which to try antennas (antennas are numbered 1, 2, 3, ...). Null leaves the order to the reader.
Public propertyFilter
Filter pattern to apply after selection but before any subsequent operations.
Public propertyMergeByEpc
Gets or sets whether tag responses for the same EPC should be combined into one tag response. Applies in synchronous mode only, and any change in setting should be made before the call to Execute(). If false, then response will contain results from each round individually so that individual data such as frequency and antenna are available. If true, then results are merged and the best data is retained. Default true.
Public propertySession
Gets the session to use for operation execution.
Public propertyTrigger
Gets the trigger to use for operation execution.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Operators
  NameDescription
Public operatorStatic member(Session to ExecutionSettings)
Allows just a session to be used for one round of execution.
Public operatorStatic member(Trigger to ExecutionSettings)
Allows just a trigger to be used for execution in session S0.
Top
Extension Methods
  NameDescription
Public Extension MethodGetAntennas
Gets the list of antennas to use.
(Defined by ExecutionSettingsExtensions.)
Public Extension MethodGetDuration
Get the duration for a trigger. 0 if settings or trigger are null or trigger does not provide duration.
(Defined by ExecutionSettingsExtensions.)
Public Extension MethodGetRounds
Get the number of rounds for the settings (including null). 1 if settings or trigger are null or 0 if trigger does not provide rounds.
(Defined by ExecutionSettingsExtensions.)
Public Extension MethodGetSession
Get the session for the settings or S0 if the settings are null.
(Defined by ExecutionSettingsExtensions.)
Public Extension MethodGetTrigger
Extension method to get trigger from settings without creating an exception if settings are null.
(Defined by ExecutionSettingsExtensions.)
Top
See Also