GenICam_SDK.docx
32
Elements
CSI_EVT_NEWIMAGEDATA
New image data event, can be registered on data stream module only
CSI_EVT_ERROR
Error event, can be registered on all module levels
CSI_EVT_MODULE
Generic module event, can be registered on all module levels
CSI_EVT_CUSTOM
Custom user defined event types
csiMemTransferStatus
Defines the status of memory transfer functions as it is provided in the tranfer callback
Definition
typedef enum csiMemTransferStatus
{
csiTransferStatusInit,
csiTransferStatusInProgress,
csiTransferStatusFinishSucess,
csiTransferStatusFinishError,
csiTransferStatusCancelOnError
} csiMemTransferStatus;
Elements
csiTransferStatusInit
Transfer was initialized
csiTransferStatusInProgress
Transfer is in progress
csiTransferStatusFinishSucess
Transfer finished successfully
csiTransferStatusFinishError
Transfer finished with an error
csiTransferStatusCancelOnError
Transfer was canceled after an error occurred
4.9 Structures
Struct-name
csiFeatureParameter
Variable type
Element name
Description
csiFeatureType
type
Data type of the feature, see
csiFeatureVisibility
visibility
The visibility of a feature, see
csiAccessMode
access
How a feature can be accessed, see
csiDisplayNotation
displayNotation
How to display floating point features, see
. (Optional)
csiRepresentation
representation
How feature data should be represented, see
(Optional)
char
displayPrecision
Precision of floating-point value representation
int64_t
valueInt
Value of the feature, in case of integer feature type
int64_t
incrementInt
Possible increment for the feature value, in case of integer feature type
int64_t
minimumInt
Minimum for the feature value, in case of integer feature type
int64_t
maximumInt
Maximum for the feature value, in case of integer feature type
double
valueFlt
Value of the feature, in case of floating-point feature type
double
incrementFlt
Possible increment for the feature value, in case of floating-point feature type
double
minimumFlt
Minimum for the feature value, in case of floating-point feature type
double
maximumFlt
Maximum for the feature value, in case of floating-point feature type
char[]
valueStr
Value of the feature, in case of string feature type
size_t
maximumStringLength
Maximum length of the string feature value
Int64_t
level
The level of a feature in the tree (for graphical representation)
uint32_t
enumCounter
Number of elements in the enumeration feature
char
enumIndex
The index of an enumeration entry
char[]
displayName
Display name of the feature for UI display
char[]
name
The name that identifies a feature
char[]
tooltip
Additional information about the feature that can be shown as tooltip in a GUI
char[]
valueUnit
Unit string to append to the value representation in a GUI
bool
isUnsignedInt
Indicates if the integer feature is unsigned (true) or signed (false)
size_t
featureRegLength
Length of a register feature
int64_t
featureRegAddress
Address of a register feature
Struct-name
csiEventData
Variable type
Element name
Description
csiEventType
type
Type of the event, see
csiHandle
sender
Handle to the sender of the event
csiModuleLevel
senderType
Module level of the sender handle, see