Click or drag to resize

ICameraController Interface

Interface to the camera controller. Access to the camera is done using this interface.

Namespace:  LynceeTec.Interfaces
Assembly:  LynceeTec.Interfaces (in LynceeTec.Interfaces.dll) Version: 9.0.26418.0 , built 2021-10-22 08:45:14 UTC
Syntax
public interface ICameraController : ICameraHologramSource, 
	IHologramSource, IObservable<Hologram>, ICameraStream, ICameraMemorySource, 
	ICameraMemoryStream, IDHMDeviceComponent, IDisposable

The ICameraController type exposes the following members.

Properties
  NameDescription
Public propertyAbsShutter
Public propertyAcquisitionFps
Public propertyBpp
Public propertyBrightness
Public propertyCameraHologramSource
Public propertyCameraMemorySource
Public propertyCameraMemoryStream (Inherited from ICameraMemoryStream.)
Public propertyCameraName
Gets the name of the camera.
Public propertyDigitizer
Public propertyDualSpeedMode
Public propertyDualSpeedModeAvailable
Public propertyGain
Public propertyHeight
Public propertyIsAcquiring
Public propertyIsEnabled
Gets a value indicating whether this component is enabled in the current configuration.
(Inherited from IDHMDeviceComponent.)
Public propertyIsHardwareAvailable
Gets a value indicating whether the physical component was detected and is available.
(Inherited from IDHMDeviceComponent.)
Public propertyIsVirtual
Public propertyLastHolo
Public propertyMaxBrightness
Public propertyMaxBytePerPix
Public propertyMaxGain
Public propertyMaxHeight
Public propertyMaximumAcquisitionFps
Public propertyMaxShutter
Max shutter register value
Public propertyMaxShutterTrigger_us
Public propertyMaxShutterUs
Max possible shutter in current conditions, in [us]
Public propertyMaxWidth
Public propertyMinBrightness
Public propertyMinGain
Public propertyMinShutter
Min shutter register value
Public propertyMinShutterUs
Min possible shutter in current conditions, in [us]
Public propertyOffsetX
Public propertyOffsetY
Public propertyPixelSizeum
Public propertyRawCameraStream (Inherited from ICameraStream.)
Public propertyReservedFlag
Public propertyShutter
Current shutter register value
Public propertyShutterUs
Current shutter, in [us]
Public propertySourceId
Public propertyStride
Public propertyTriggerExposureMode
Gets or sets the trigger exposure mode. Can be set to Timed or External. When using the "Timed" mode, exposure is controlled by the value of Shutter When using the "External" mode, exposure is controlled by the duration of the trigger signal. Value is only taken into account when UseHardwareTrigger is set to true
Public propertyTriggerPolarity
Gets or sets a value indicating the hardware (external) trigger polarity. Use UseHardwareTrigger to enable hardware trigger.
Public propertyUniqueID
Unique identifier of the camera device. Varies according to the camera type, usually a serial number
Public propertyUseHardwareTrigger
Gets or sets a value indicating whether to use the hardware trigger (external trigger). Use TriggerPolarity to set the trigger polarity.
Public propertyUseMaxShutterTrigger
Public propertyWidth
Top
Methods
  NameDescription
Public methodCopyAcquiredImage
Public methodEnableGrabFrameEnd
Public methodGrab
Grabs a hologram without waiting.
Public methodGrab(Object)
Grabs a hologram without waiting, including the tag object in the hologram's Tag
Public methodGrab(Hologram)
Public methodGrab(TimeSpan, Object)
Grabs a hologram after waiting the specified waitTime, and includes the tag object in the hologram's Tag
Public methodGrab(Hologram, Object)
Public methodGrab(TimeSpan, Object, TimeSpan)
Public methodGrab(Hologram, TimeSpan, Object)
Public methodGrab(Hologram, TimeSpan, Object, TimeSpan)
Public methodIsCameraReadyAsExternalTrigger
Check if the camera is ready to work as external trigger Only valid for Basler cameras (Line3 as Output)
Public methodLoadConfig
Public methodLoadDigitizer
Public methodRegisterToShutter_us
Public methodResetGrab
Stops the grab continuous if was acquiring
Public methodResize (Inherited from IHologramSource.)
Public methodSaveImage
Public methodSetCameraAsExternalTrigger
Sets the camera as external trigger for laser source Only valid for Basler cameras
Public methodSetInputSize
Public methodSetMaximumAcquisitionFps
Public methodShutter_usToRegister
Public methodStartGrabContinuous
Public methodStopGrabContinuous
Top
Events
  NameDescription
Public eventAcquisitionStarted
Public eventBrightnessChanged
Public eventCameraROIResized
Public eventGainChanged
Public eventShutterChanged
Public eventTriggerSourceChanged
Occurs when the trigger source (either hardware/external or software/internal) changed.
Top
See Also