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: 10.2.3317.0 , built 2025-03-17 14:03:43 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 propertySensorReadoutTime_us 
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 propertyUseTriggerWidthModeOnLine1 
Public propertyWidth 
Top
Methods
 NameDescription
Public methodCopyAcquiredImage 
Public methodEnableGrabFrameEnd 
Public methodGrab Grabs a hologram without waiting.
Public methodGrab(Hologram) 
Public methodGrab(Object) Grabs a hologram without waiting, including the tag object in the hologram's Tag
Public methodGrab(Hologram, Object) 
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, TimeSpan, Object) 
Public methodGrab(TimeSpan, Object, TimeSpan) 
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 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 eventCameraCaptureOvertriggerReceived 
Public eventCameraROIResized 
Public eventGainChanged 
Public eventShutterChanged 
Public eventStroboscopicShutterUsFromCameraModified 
Public eventTriggerSourceChanged Occurs when the trigger source (either hardware/external or software/internal) changed.
Top
See Also