Barcode reader object.
Inheritance Hierarchy
Stemmer.Cvb.BarcodeReaderConfig
Namespace: Stemmer.Cvb.Barcode
Assembly: Stemmer.Cvb.Barcode (in Stemmer.Cvb.Barcode.dll) Version: 14.0.0.0
Syntax
public class ReaderConfig : INativeHandle, IDisposable, IDictionary<Symbology, Base>, ICollection<KeyValuePair<Symbology, Base>>, IEnumerable<KeyValuePair<Symbology, Base>>, IEnumerable
The ReaderConfig type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| ReaderConfig(String) |
Load a reader configuration from disk.
| |
| ReaderConfig(ReaderInitialization) |
Barcode reader initialization.
|
Properties
| Name | Description | |
|---|---|---|
| CheckCodePosition |
Activates or deactivates the code position checks.
| |
| Count |
Number of currently active configurations.
| |
| FileName |
Name of the file from which this reader was loaded (string.Empty
if this reader was neither loaded nor saved since its
construction).
| |
| Handle |
Native Color filter handle.
| |
| IsDisposed |
Tests if the native handle has already been disposed.
| |
| IsReadOnly |
Read only flag
| |
| Item |
Access the currently configured symbologies.
| |
| Keys |
Collection of keys in the configuration.
| |
| OmniDirectionalReadoutAngleCount |
Number of readout angles (only used in omni directional readout
mode).
| |
| OmniDirectionalReadoutStripeCount |
Number of readout stripes (only used in omni directional readout
mode).
| |
| ReadoutMode |
Readout and search mode for barcodes in the image.
| |
| ReadoutStripeDistance |
Readout definition for the readout modes Ladder, Fence and
FenceOrLadder.
| |
| TimeLimit |
upper limit for the amount of time the tool may take for a single
run.
| |
| Values |
Collection of values in the configuration.
|
Methods
| Name | Description | |
|---|---|---|
| Add(Symbology) |
Add default configuration for a Symbology.
| |
| Add(KeyValuePairSymbology, Base) |
Adds a configuration to the dictionary.
| |
| Add(Symbology, Base) |
Set a new barcode configuration for a given symbology.
Set configuration to null to delete it.
| |
| AddTConfig(TConfig) |
Set a new barcode configuration. Effect is the same as if
calling Set(Symbology sym, Configuration.Base config) | |
| Clear |
Removes all configurations.
| |
| ConfigurationTConfig |
Access one of the current configurations of the barcode reader.
Trying to access a configuration that is not available will result in
a return value of null.
| |
| Contains |
Check if a given configuration is part of the dictionary.
| |
| ContainsKey |
Determines whether the dictionary contains a configuration for the
given symbology.
| |
| CopyTo |
Copy the current dictionary into an array.
| |
| Dispose |
IDisposable implementation.
| |
| Dispose(Boolean) |
IDisposable helper function.
| |
| Equals | (Inherited from Object.) | |
| Finalize |
Finalizer.
(Overrides ObjectFinalize.) | |
| GetEnumerator |
Get dictionary enumerator.
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Remove(Symbology) |
Remove the configuration for the given symbology.
| |
| Remove(KeyValuePairSymbology, Base) |
Remove a configuration.
| |
| RemoveTConfig |
Remove the configuration for symbology. Effect is the same as if
calling Remove(Symbology sym) | |
| Save |
Write the reader configuration to a file.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| TryGetValue |
Tries to get the configuration associated with the given symbology.
|
Events
| Name | Description | |
|---|---|---|
| ObjectDisposing |
Raised when this object is about to be disposed via the
Dispose method.
|
Fields
| Name | Description | |
|---|---|---|
| MaxTimeLimit |
Maximum time limit that may be specified.
|
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| IEnumerableGetEnumerator |
Get dictionary enumerator.
|
See Also