Please enable JavaScript to view this site.

uEye .NET Manual 4.97

Navigation: » No topics above this level «

.NET version history

Scroll Previous Top Next More

New in version 4.94

Changed classes and methods:

A new event was added in the Camera class: uEye.Camera.EventEndOfExposure

New class in Feature class: EndOfExposure

Fixed a bug that caused the "GetsBytesPerPixel" function in the .NET interface to return incorrect values.

New in version 4.93.0

The Focus class was extended with new classes and methods to support the autofocus of the uEye LE USB 3.1 Gen 1 AF: Aoi, Callback, Hysteresis, LensResponseTime, Limit, PeakSearchAlgorithm, SharpnessAlgorithm, StopTrigger()

The GetSupportedBitDepth method in the SensorBitDepth class was extended to set the sensor bit depth to 8 bit.

Classes and methods for the UI-3013XC have been removed from the manual because version 4.93 no longer supports this camera model.

New in version 4.92.0

Changed classes and methods:

The Focus class was extended with new classes and methods: Aoi, Callback, Hysteresis, LensResponseTime, Limit, PeakSearchAlgorithm, SharpnessAlgorithm, StopTrigger()

The names of the classes PersistentMemory and PersistentMemory.Extended have been corrected in the uEye .NET interface. Programming based on the previous designations must be adapted when updating version 4.92.
Previous designation: Camera.m_PersistentMemory, new designation: Camera.PersistentMemory
Previous designation: Camera.m_PersistentMemory.Extended, new designation: Camera.PersistentMemory.Extended

New in version 4.91.01

Changed classes and methods:

Camera class: Improved thread safety for the methods Init() and Exit()

New in version 4.91

Changed classes and methods:

ImageFormat class: Set() method changed

Virtual class: Add() method changed

Changes in uEye.Types.CameraInformation

Changes in uEye.Types.ETH.DeviceInfoControl

Deprecated methods and classes:

Acquisition class: The two methods Stop(int wait) and Stop(uEye.Defines.DeviceParameter param) are deprecated. Use the Stop() method instead.

New in version 4.90.03

New classes and methods:

New class in Software class: Peak

Changes in I2C class: it is also possible to address 16-bit register addresses.

Deprecated class:

The PeakWhite class is replaced by the Peak class

New in version 4.82.1

New classes and methods:

New class: Streaming

The sequencer mode was enhanced. Now you can also query the supported trrigger source, see GetSupportedTriggerSources().

New methods in AdaptiveCorrection class: GetNumberDetectedCluster, ResetDetectionCluster

New parameter SensorScalerInformation: SupportedModes

Further enhancements:

Added description for Memory.Clear()

Added description for uEye.Types.CaptureStatus.CaptureStatusDevice

New in version 4.82

New classes and methods:

The sequencer mode was enhanced. Now you can also configure the flash settings, see Features class.

New class in FpnCorrection class: DataLoading

New class in Hotpixel class: AdaptiveCorrection

New class in Camera class: PowerDelivery

The following methods are deprecated and should not be used any longer:

In Gpio class: GetDirection, GetState, GetSupported, SetDirection, and SetState

New in version 4.81

New classes and methods:

New class in Camera class: PersistentMemory

New class in Camera class: PersistentMemoryExtended

New class in Camera class: Sequencer

New class in uEye.Configuration class: MemoryCompatibilityMode

Deprecated class:

The EEPROM class is replaced by the new PersistentMemory class.

New in version 4.80

New classes and methods:

New class in PixelClock class: ExtendedRange

New class in uEye.Configuration class: MemoryMode

Removed methods:

The Set method in the MemoryMode class provided by Feature was removed. Use the Set method of the MemoryMode class provided by uEye.Configuration instead.

New in version 4.70

New classes and methods:

New class in Software class: PeakWhite

New classes in Feature class: MemoryMode and RepeatedStartConditionI2C

New class in Temperature class: Status

New in version 4.60

New classes and methods:

New class in Feature class: WideDynamicRange

New class and method in Zone class: Preset and GetArbitraryAoiSupported

New class in Trigger class: LevelControlled

New methods in Multi class

Changed classes and methods:

BlackReference class: GetSupported

New in version 4.50

New classes and methods:

New class in Trigger class: Prescaler

New class in Configuration class: Multicast

New class in Configuration class: TrustedPairing

New methods in Gpio class: GetConfiguration and SetConfiguration

New methods in Flash class: GetPIOParamsMin and SetGPIOParams

New class and changed methods in BlackLevel class: Offset

New methods in the BootBoost class: Wait

New methods in the Preset class: DigitalGain2x, DigitalGain4x and DigitalGain8x

Added new features:

New render modes: Render class and AutoRender class

Changed classes and methods:

Vertical class: GetSupported

Correction class: overloading of methods

Factor class: SetBlue, SetGreen, SetMaster, and SetRed

Sequences class: GetParams() and SetParams()

Binning class: GetType

Subsampling class: GetType

New in version 4.40

New classes and methods:

Feature class: MultiIntegration

Flash class: GetAutoFreerunDefault, GetAutoFreerunEnable and SetAutoFreerunEnable

New methods in the Lut class.

Added new features:

Crosshairs effect for XS camera: ImageEffect class

New auto Log mode for camera models UI-124x/UI-324x/UI-524x and UI-125x/UI-325x/UI-525x

Changes classes and methods:

Messaging class: changed Enable and Disable methods and removed other methods

New in version 4.31

New classes and methods:

Feature class: ImageEffect

Focus class: Zone and Trigger

Auto class: GetStatus

Zoom class: GetDefault and GetRange

Configuration class: Ipo

Updated SensorInfo

New overloading for following methods:

Flash class: GetDelayRange and GetDurationRange

Pwm class: GetDutyCycleRange and GetFrequencyRange

Changed method calls for:

In the Shutter class: GetMax and SetMax

All obsolete methods from former versions are removed.

New in version 4.30

New classes in Device class: AdditionalPosition and Height

New class in the Temperature class: LscModel

New method in Temperature class: GetNumerical()

New methods in PixelClock class: GetList() and GetNumber()

New method in Information class: GetLastError()

New defines in uEye.Types.ETH.DeviceHeartbeat and uEye.Types.ETH.DeviceInfoControl

New events in Camera class: uEye.Camera.EventAutoFocusFinished and uEye.Camera.EventFirstPacket

Renamed classes, methods and defines:

 

Old name

New name

Class

Model

RgbModel

Methods

AutoFeaturesSensorContrast.GetCorrection()

Correction.Get()

AutoFeaturesSensorContrast.GetCorrectionRange()

Correction.GetRange()

AutoFeaturesSensorContrast.GetDefaultCorrection()

Correction.GetDefault()

AutoFeaturesSensorContrast.GetEnableFDTAOI()

FaceDetectionAoi.GetEnable()

AutoFeaturesSensorContrast.GetSupportedCorrection()

Correction.GetSupported()

AutoFeaturesSensorContrast.GetSupportedFDTAoi()

FaceDetectionAoi.GetSupported()

AutoFeaturesSensorContrast.SetCorrection()

Correction.Set()

AutoFeaturesSensorContrast.SetEnableFDTAOI()

FaceDetection.SetEnable()

Defines

uEye.Defines.ColorTemperatureModel

uEye.Defines.ColorTemperatureRgbMode

uEye.Defines.ColorModelMode

uEye.Defines.ColorTemperatureRgbMode

New in version 4.22

New class in the Display class: AutoRender

New classes in the Feature class: AoiMerge, BlackReference, FpnCorrection, JpegCompression, Log, NoiseReduction, SensorBitDepth, SensorSourceGain, Temperature, Timestamp

New class in the Exposure class for setting the dual exposure time: Dual

The AutoFeatures class was reworked and new structured. It now contains two main classes: Sensor and Software

New methods in the Memory class.

Removed classes by new methods

Old class

Replaced by method

Convert

Convert()

OptCmaeraTiming

Optimal()

Renamed classes:

Class

Old name

New name

uEye.Focus

Auto

Focus.Auto

Manual

Focus.Manual

uEye.Size

AOI

Size.AOI

Binning

Size.Binning

ImageFormat

Size.ImageFormat

Multi

Size.AOI.Multi

Subsampling

Size.Subsampling

SensorScaler

Size.SensorScaler

Sequences

Size.AOI.Sequence

uEye.Gain

Boost

Gain.Hardware.Boost

ConvertScaledToFactor

Gain.Hardware.ConvertScaledToFactor

Factor

Gain.Hardware.Factor

Hardware

Gain.Hardware

Scaled

Gain.Hardware.Scaled

uEye.Trigger

BurstSize

Trigger.Burst

Counter

Trigger.Counter

Debounce

Trigger.Debounce

Delay

Trigger.Delay

uEye.Timing

PixelClock

Timing.PixelClock

Framerate

Timing.Framerate

VsyncCount

Timing.VsyncCount

Exposure

Timing.Exposure

FineIncrement

Timing.Exposure.Fine

LongExposure

Timing.Exposure.Long

VsyncCount

Timing.VsyncCount

uEye.Lut

LUT

Lut

Preset

Lut.Preset

uEye.IO

Flash

IO.Flash

GPIO

IO.Gpio

LED

IO.Led

PWM

IO.Pwm

uEye.HDR

Kneepoints

Hdr.Kneepoints

uEye.Memory

ImageBuffer

Memory.ImageBuffer

Sequence

Memory.Sequence

uEye.Image

Measure

Image.Measure

uEye.GigE

ImageDelay

GigE.Transfer.ImageDelay

PacketInterval

GigE.Transfer.PacketInterval

Transfer

GigE.Transfer

uEye.DeviceFeature

LineScan

DeviceFeature.Linescan

XSHSMode

DeviceFeature.XSHSMode

ShutterMode

DeviceFeature.Shutter

uEye.Display

Mode

Display.Mode

Position

Display.Position

uEye.ColorTemperature

RGBColorModel

Color.Temperature.RgbModel

uEye.AutoFeatures

Sensor

AutoFeatures.Sensor

Software

AutoFeatures.Software

uEye.AutoFeaturesSoftware

WhiteBalance

AutoFeatures.Software.Whitebalance

Changed methods:

Obsolete methods

New methods

DisplayImage.Set()

Display.Render()

IOLed.SetState()

IOLed.GetState()

IOLed.ToggleState()

Led.Get()

Led.Set()

Led.Toggle()

uEye.IOPwm.GetSupportedGPIOs()

Pwm.SetMode()

CPUIdleState.GetDisableOnOpen_AC()

CPUIdleState.GetDisableOnOpen_DC()

CPUIdleState.SetDisableOnOpen_AC()

CPUIdleState.SetDisableOnOpen_DC()

CPUIdleState.SetDisableOnOpen()

CPUIdleState.GetEnable()

CPUIdleState.GetDisableOnOpen()

System.GetDLLVersion()

System.GetNetVersion()

System.GetApiVersion()

Changed methods calls for: Flash.GetMode(), Flash.SetMode(), Pwm.GetMode(), Pwm.SetMode()

New in version 4.21

Instead of two separate dll files there is only one dll file (uEyeDotNet.dll). This one fits both 32 bit and 64 bit systems.

New classes uEye.Video and uEye.Tools.Video for capturing videos.

New and renamed color formats

Changed method calls for IOGpio and I2C

New classes and methods for setting image buffer (MemoryImageBuffer), measuring (ImageMeasure) and white balance (AutoFeaturesSoftwareWhitebalance).

New in version 4.20

Methods Image.Load() changed: Optionally loads the image into a newly allocated image memory.

Method Image.GetValues() changed: Call of method slightly changed and variant for monochrome added.

Method System.GetOsVerion() removed.

hint_info

Note that version 4.01 is not downward compatible to version 4.00.