Generic CVB physical device.
Inheritance Hierarchy
Stemmer.CvbDevice
Stemmer.Cvb.DriverEmuDevice
Stemmer.Cvb.DriverNonStreamingDevice
Stemmer.Cvb.DriverVideoDevice
Stemmer.Cvb.DriverVinDevice
Namespace: Stemmer.Cvb
Assembly: Stemmer.Cvb (in Stemmer.Cvb.dll) Version: 14.0.0.0
Syntax
The Device type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Device |
Creates the device from the given CVB object handle.
|
Properties
| Name | Description | |
|---|---|---|
| ConnectionState |
Gets the current ConnectionState of this
Device object.
| |
| DeviceControl |
Gets the IDeviceControl interface if present.
| |
| DeviceImage |
Gets, if available, the device image pointing to the latest
synchronized image.
| |
| DigitalIO |
Gets the IDigitalIO interface object if present.
| |
| DriverGuid |
Get the globally unique identifier of a CVB driver.
| |
| Handle |
Gets the native CVB object handle.
| |
| ImageRect |
Gets the IImageRect interface object if present.
| |
| IsDisposed |
Tests if the native handle has already been disposed.
| |
| NodeMaps |
Gets the dictionary holding all available NodeMaps.
| |
| Notify |
Gets the INotifyINotifyObservables if present.
| |
| RegPort |
Gets the register port interface of this device if present.
| |
| ResourceLocator |
Gets the access token or path of the file name including its extension.
| |
| SoftwareTrigger |
Gets the ISoftwareTrigger interface object if present.
| |
| Stream |
Convenience property to access the first stream if present.
| |
| Streams |
Access to the available acquisition streams of this device.
| |
| TriggerMode |
Gets or sets the trigger mode of the device if possible.
|
Methods
| Name | Description | |
|---|---|---|
| Dispose |
IDisposable implementation.
| |
| Dispose(Boolean) |
IDispose helper function.
| |
| Equals | (Inherited from Object.) | |
| Finalize |
Finalizer.
(Overrides ObjectFinalize.) | |
| 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.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
Events
| Name | Description | |
|---|---|---|
| ConnectionStateChanged |
Event that is fired when the ConnectionState changes.
| |
| HandleChange |
Fired if the native Handle changes due to an operation.
| |
| ObjectDisposing |
Raised when this object is about to be disposed via the
Dispose method.
|
Fields
| Name | Description | |
|---|---|---|
| LockAnchor |
Lock anchor for device specific thread synchronization.
|
Remarks
A device may provide an image stream or just expose a configuration interface.
See DeviceFactory for creating instances of this object.
See Also