Raytrix Light Field SDK  4.0
Logo
Classes | Enumerations
Rx::InteropNet::Runtime30::Camera Namespace Reference

Classes

interface  IDeviceConnector
 DeviceConnector interface. More...
 
interface  IDeviceDriver
 Interface for device driver. More...
 

Enumerations

Enumeration Type Documentation

Values that represent connector type.

Enumerator
Unknown 

Unknown device connector.

USB 

USB device connector.

GigE 

GigE device connector.

USBGigE 

GigE and USB device connector.

CamLink 

CameraLink device connector.

Euresys_GrabLinkFull 

Euresys GrabLink Full grabber board.

Values that represent the group of a connector type .

Enumerator
Unknown 

Unknown connector group.

Camera 

Camera connector group.

FGCL 

Frame Grabber Camera Link connector group.

Values that represent the type of driver.

Enumerator
None 

No driver type.

Camera 

This driver is of type 'Camera'.

FrameGrabber 

This driver is of type 'FrameGrabber'.

Camera trigger modes that can be used with parameter EPar::Cam_ExternalTriggerMode.

Attention
The order of external trigger modes is not allowed to be changed. If further external trigger modes are needed, they must be appended.
Enumerator
None 
TriggerCam 

The external trigger is connected to the camera.

TriggerFGCL 

DO NOT USE - The external trigger is connected to the FrameGrabber.

Camera property enum can be used for getting and setting camera properties.

Attention
The order of properties is not allowed to be changed. If further properties are needed, they must be appended.
Enumerator
None 

No property.

InternalModelName 

The name the hardware reports as its own.

InternalSerialNr 

The internal serial nr. of the hardware.

VersionFirmware 

The firmware version of the hardware.

RaytrixModelName 

Get the Raytrix camera model name.

RaytrixSerial 

Get the Raytrix camera model name.

Temperature 

Property for getting temperature of camera.

DriverName 

Raytrix camera type name. E.g. 'TypeD' or 'TypeE'.

HardwareId 

Unique hardware ID.

IsInitialized 

The Camera is initialized.

IsConnected 

The Camera is connected.

IsOpen 

The Camera is opened.

IsCapturing 

The Camera is capturing.

IsColor 

The Camera is a color camera.

IsBayer 

The Camera is a bayer camera.

TriggerMode 

Property for getting and setting the video mode. The supported modes are listed in Rx::Interop::Runtime30::Canera::EriggerMode.

IsSuspended 

The Camera is suspended.

Exposure 

Property for getting and setting exposure of camera.

Framerate 

Property for getting and setting frame rate of camera.

ActualFramerate 

Property for getting current acquisition frame rate.

PixelClock 

Property for getting and setting PixelClock for IDS Cameras.

VideoBufCnt 

Property for getting and setting the number of video buffers.

Gain 

Property for getting and setting global gain value of camera.

GainRed 

Property for getting and setting red gain value of camera.

GainGreen 

Property for getting and setting green gain value of camera.

GainBlue 

Property for getting and setting blue gain value of camera.

TapBalance 

Property for getting and setting TapBalance.

TapBalanceMode 

Property for getting and setting TapBalanceMode.

OffsetX 

Property for getting and setting x offset of image. This is the x coordinate on sensor where the image starts.

OffsetY 

Property for getting and setting y offset of image. This is the y coordinate on sensor where the image starts.

Width 

Property for getting and setting image width. This is the width of acquisition image, not of image sensor.

Height 

Property for getting and setting image height. This is the height of acquisition image, not of image sensor.

Bitdepth 

Property for getting and setting the bit depth of the acquisition image.

AutoLuminanceMode 

Property for getting and setting auto luminance mode of camera.

AutoExposureMode 

Property for getting and setting auto exposure mode of camera.

AutoGainMode 

Property for getting and setting auto gain mode of camera.

HasMainLensControl 

Property for getting availability of a software controllable main lens.

Focus 

Property for getting and setting Focus.

Iris 

Property for getting and setting Iris.

IrisFValue 

Property for getting and setting IrisValue.

PIVMode 

Property for getting and setting PIV mode. [unsigned] [0,1].

TapGeometry 

Property for getting and setting the board topology.

GrabberBoardID 

DEPRICATED: The identifier of the grabber board.

GrabberPortIdString 

A string representing the camera link port ID of the grabber or the camera link camera. Example: "EURESYS#Euresys Grablink Full#0".

SourceImageFolder 

The current source image folder of the virtual camera.

ImageFileReadMode 

Read mode of image files of the virtual camera.

ExternalTriggerMode 

Mode of the external trigger. The supported modes are listed in Rx::Interop::Runtime30::Canera::EExternalTriggerMode.

HasIPConfig 
GlobalStart 
StrobeOn 
StrobeLength1 
StrobeLength2 
StrobeDelay1 
StrobeDelay2 
BinningMode 
FrameGrabberStrobeOn 

Enable (1) or disable (0) the strobe output channel of the frame grabber. Only available in external trigger mode (unsigned,[0,1],RW).

FrameGrabberStrobeLength 

The length of the strobe signal given in percentage of the camera exposure time. A value of 50 % means that the duration of the strobe pulse is half the duration of the exposure period. (unsigned,[0,100],RW).

FrameGrabberStrobePosition 

The position of the strobe signal given in percentage of the strobe length. A value of 0 % establishes the earliest position. A value of 100 % establishes the latest position. A value of 50 % means that the strobe pulse is located in the middle of the exposure period. This parameter refers to the middle of the strobe pulse (unsigned,[0,100],RW).

Possible return codes for devices.

Enumerator
AllOK 

The nothing additional needed, all fine.

ReenumerateNeeded 

The reenumeration of cameras is needed.

CameraPowerResetNeeded 

A camera power reset is needed. This also means you have to reenumerate.

FullRestartNeeded 

Everything has to be restarted. It is a bitwise | of the previous 2

UnknownError 

Something unexpected happened.

Camera trigger modes that can be used with parameter EPar::Cam_TriggerMode.

Attention
The order of trigger modes is not allowed to be changed. If further trigger modes are needed, they must be appended.
Enumerator
None 

No trigger mode.

Camera_FreeRun 

The camera triggers new frames itself continuously.

Software_SnapShot 

The camera captures a single frame triggered by the software.

Extern_Impulse 

The camera waits for an external trigger signal and records a single frame using the current exposure settings.