Device Class

CVB.Net Documentation
Generic CVB physical device.
Inheritance Hierarchy

SystemObject
  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

public abstract class Device : INativeHandle, 
	IDisposable

The Device type exposes the following members.

Constructors

  NameDescription
Protected methodDevice
Creates the device from the given CVB object handle.
Top
Properties

  NameDescription
Public propertyConnectionState
Gets the current ConnectionState of this Device object.
Public propertyDeviceControl
Gets the IDeviceControl interface if present.
Public propertyDeviceImage
Gets, if available, the device image pointing to the latest synchronized image.
Public propertyDigitalIO
Gets the IDigitalIO interface object if present.
Public propertyDriverGuid
Get the globally unique identifier of a CVB driver.
Public propertyHandle
Gets the native CVB object handle.
Public propertyImageRect
Gets the IImageRect interface object if present.
Public propertyIsDisposed
Tests if the native handle has already been disposed.
Public propertyNodeMaps
Gets the dictionary holding all available NodeMaps.
Public propertyNotify
Gets the INotifyINotifyObservables if present.
Public propertyRegPort
Gets the register port interface of this device if present.
Public propertyResourceLocator
Gets the access token or path of the file name including its extension.
Public propertySoftwareTrigger
Gets the ISoftwareTrigger interface object if present.
Public propertyStream
Convenience property to access the first stream if present.
Public propertyStreams
Access to the available acquisition streams of this device.
Public propertyTriggerMode
Gets or sets the trigger mode of the device if possible.
Top
Methods

  NameDescription
Public methodDispose
IDisposable implementation.
Protected methodDispose(Boolean)
IDispose helper function.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Finalizer.
(Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(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
Events

  NameDescription
Public eventConnectionStateChanged
Event that is fired when the ConnectionState changes.
Public eventHandleChange
Fired if the native Handle changes due to an operation.
Public eventObjectDisposing
Raised when this object is about to be disposed via the Dispose method.
Top
Fields

  NameDescription
Protected fieldLockAnchor
Lock anchor for device specific thread synchronization.
Top
Remarks

A device may provide an image stream or just expose a configuration interface.

See DeviceFactory for creating instances of this object.

See Also

Reference