fg_define.h File Reference

fg_define.h File Reference

Constant and enum definitions. More...

#include <stdint.h>
#include "os_type.h"
#include "sisoboards.h"

Go to the source code of this file.

Data Structures

struct  FgPropertyEnumValues
 structure for requesting enumeration values More...
 

Macros

#define ACQ_BLOCK   0x2
 
#define ACQ_MODE_MASK   0xffff
 
#define ACQ_NO_AUTOSTOP   0x10000
 
#define ACQ_SELECT   0x4
 
#define ACQ_STANDARD   0x1
 definition of acquisition modes for Fg_Acquire()
 
#define ASYNC_TRIGGER_MULTIFRAME   8
 
#define ATM_EXTERNAL   2
 
#define ATM_GENERATOR   1
 
#define ATM_SOFTWARE   4
 
#define ATM_SYNCHRONIZED   3
 
#define BLOCKINGMODE   HANDSHAKEMODE
 
#define BOARD_CAMINTERFACE_CAMERALINK   "CameraLink"
 
#define BOARD_CAMINTERFACE_CAMERALINKHS   "CameraLinkHS"
 
#define BOARD_CAMINTERFACE_CL   BOARD_CAMINTERFACE_CAMERALINK
 
#define BOARD_CAMINTERFACE_CLHS   BOARD_CAMINTERFACE_CAMERALINKHS
 
#define BOARD_CAMINTERFACE_COAXPRESS   BOARD_CAMINTERFACE_CXP
 
#define BOARD_CAMINTERFACE_CXP   "CXP"
 
#define BOARD_CAMINTERFACE_GIGE   "GigE"
 
#define BUFFER_STATUS   90
 
#define BYPASS_FRONT_GPI_0   30
 
#define BYPASS_FRONT_GPI_0_FALLING   NOT_BYPASS_FRONT_GPI_0
 
#define BYPASS_FRONT_GPI_0_RISING   BYPASS_FRONT_GPI_0
 
#define BYPASS_FRONT_GPI_1   31
 
#define BYPASS_FRONT_GPI_1_FALLING   NOT_BYPASS_FRONT_GPI_1
 
#define BYPASS_FRONT_GPI_1_RISING   BYPASS_FRONT_GPI_1
 
#define BYPASS_FRONT_GPI_2   32
 
#define BYPASS_FRONT_GPI_2_FALLING   NOT_BYPASS_FRONT_GPI_2
 
#define BYPASS_FRONT_GPI_2_RISING   BYPASS_FRONT_GPI_2
 
#define BYPASS_FRONT_GPI_3   33
 
#define BYPASS_FRONT_GPI_3_FALLING   NOT_BYPASS_FRONT_GPI_3
 
#define BYPASS_FRONT_GPI_3_RISING   BYPASS_FRONT_GPI_3
 
#define BYPASS_GPI_0   10
 
#define BYPASS_GPI_0_FALLING   NOT_BYPASS_GPI_0
 
#define BYPASS_GPI_0_RISING   BYPASS_GPI_0
 
#define BYPASS_GPI_1   11
 
#define BYPASS_GPI_1_FALLING   NOT_BYPASS_GPI_1
 
#define BYPASS_GPI_1_RISING   BYPASS_GPI_1
 
#define BYPASS_GPI_2   12
 
#define BYPASS_GPI_2_FALLING   NOT_BYPASS_GPI_2
 
#define BYPASS_GPI_2_RISING   BYPASS_GPI_2
 
#define BYPASS_GPI_3   13
 
#define BYPASS_GPI_3_FALLING   NOT_BYPASS_GPI_3
 
#define BYPASS_GPI_3_RISING   BYPASS_GPI_3
 
#define BYPASS_GPI_4   14
 
#define BYPASS_GPI_4_FALLING   NOT_BYPASS_GPI_4
 
#define BYPASS_GPI_4_RISING   BYPASS_GPI_4
 
#define BYPASS_GPI_5   15
 
#define BYPASS_GPI_5_FALLING   NOT_BYPASS_GPI_5
 
#define BYPASS_GPI_5_RISING   BYPASS_GPI_5
 
#define BYPASS_GPI_6   16
 
#define BYPASS_GPI_6_FALLING   NOT_BYPASS_GPI_6
 
#define BYPASS_GPI_6_RISING   BYPASS_GPI_6
 
#define BYPASS_GPI_7   17
 
#define BYPASS_GPI_7_FALLING   NOT_BYPASS_GPI_7
 
#define BYPASS_GPI_7_RISING   BYPASS_GPI_7
 
#define CAM_A_NOT_PULSEGEN0   60
 
#define CAM_A_NOT_PULSEGEN1   61
 
#define CAM_A_NOT_PULSEGEN2   62
 
#define CAM_A_NOT_PULSEGEN3   63
 
#define CAM_A_PULSEGEN0   50
 
#define CAM_A_PULSEGEN0_FALLING   CAM_A_NOT_PULSEGEN0
 
#define CAM_A_PULSEGEN0_RISING   CAM_A_PULSEGEN0
 
#define CAM_A_PULSEGEN1   51
 
#define CAM_A_PULSEGEN1_FALLING   CAM_A_NOT_PULSEGEN1
 
#define CAM_A_PULSEGEN1_RISING   CAM_A_PULSEGEN1
 
#define CAM_A_PULSEGEN2   52
 
#define CAM_A_PULSEGEN2_FALLING   CAM_A_NOT_PULSEGEN2
 
#define CAM_A_PULSEGEN2_RISING   CAM_A_PULSEGEN2
 
#define CAM_A_PULSEGEN3   53
 
#define CAM_A_PULSEGEN3_FALLING   CAM_A_NOT_PULSEGEN3
 
#define CAM_A_PULSEGEN3_RISING   CAM_A_PULSEGEN3
 
#define CAM_B_NOT_PULSEGEN0   64
 
#define CAM_B_NOT_PULSEGEN1   65
 
#define CAM_B_NOT_PULSEGEN2   66
 
#define CAM_B_NOT_PULSEGEN3   67
 
#define CAM_B_PULSEGEN0   54
 
#define CAM_B_PULSEGEN0_FALLING   CAM_B_NOT_PULSEGEN0
 
#define CAM_B_PULSEGEN0_RISING   CAM_B_PULSEGEN0
 
#define CAM_B_PULSEGEN1   55
 
#define CAM_B_PULSEGEN1_FALLING   CAM_B_NOT_PULSEGEN1
 
#define CAM_B_PULSEGEN1_RISING   CAM_B_PULSEGEN1
 
#define CAM_B_PULSEGEN2   56
 
#define CAM_B_PULSEGEN2_FALLING   CAM_B_NOT_PULSEGEN2
 
#define CAM_B_PULSEGEN2_RISING   CAM_B_PULSEGEN2
 
#define CAM_B_PULSEGEN3   57
 
#define CAM_B_PULSEGEN3_FALLING   CAM_B_NOT_PULSEGEN3
 
#define CAM_B_PULSEGEN3_RISING   CAM_B_PULSEGEN3
 
#define CAM_C_NOT_PULSEGEN0   76
 
#define CAM_C_NOT_PULSEGEN1   77
 
#define CAM_C_NOT_PULSEGEN2   78
 
#define CAM_C_NOT_PULSEGEN3   79
 
#define CAM_C_PULSEGEN0   68
 
#define CAM_C_PULSEGEN0_FALLING   CAM_C_NOT_PULSEGEN0
 
#define CAM_C_PULSEGEN0_RISING   CAM_C_PULSEGEN0
 
#define CAM_C_PULSEGEN1   69
 
#define CAM_C_PULSEGEN1_FALLING   CAM_C_NOT_PULSEGEN1
 
#define CAM_C_PULSEGEN1_RISING   CAM_C_PULSEGEN1
 
#define CAM_C_PULSEGEN2   70
 
#define CAM_C_PULSEGEN2_FALLING   CAM_C_NOT_PULSEGEN2
 
#define CAM_C_PULSEGEN2_RISING   CAM_C_PULSEGEN2
 
#define CAM_C_PULSEGEN3   71
 
#define CAM_C_PULSEGEN3_FALLING   CAM_C_NOT_PULSEGEN3
 
#define CAM_C_PULSEGEN3_RISING   CAM_C_PULSEGEN3
 
#define CAM_D_NOT_PULSEGEN0   80
 
#define CAM_D_NOT_PULSEGEN1   81
 
#define CAM_D_NOT_PULSEGEN2   82
 
#define CAM_D_NOT_PULSEGEN3   83
 
#define CAM_D_PULSEGEN0   72
 
#define CAM_D_PULSEGEN0_FALLING   CAM_D_NOT_PULSEGEN0
 
#define CAM_D_PULSEGEN0_RISING   CAM_D_PULSEGEN0
 
#define CAM_D_PULSEGEN1   73
 
#define CAM_D_PULSEGEN1_FALLING   CAM_D_NOT_PULSEGEN1
 
#define CAM_D_PULSEGEN1_RISING   CAM_D_PULSEGEN1
 
#define CAM_D_PULSEGEN2   74
 
#define CAM_D_PULSEGEN2_FALLING   CAM_D_NOT_PULSEGEN2
 
#define CAM_D_PULSEGEN2_RISING   CAM_D_PULSEGEN2
 
#define CAM_D_PULSEGEN3   75
 
#define CAM_D_PULSEGEN3_FALLING   CAM_D_NOT_PULSEGEN3
 
#define CAM_D_PULSEGEN3_RISING   CAM_D_PULSEGEN3
 
#define CAMERA_FVAL_MULTIFRAME   9
 
#define CLSC2050   0x502
 
#define CLSC2050JPGXXL   0x503
 
#define CONTMODE   0x10
 
#define DEVICE_ALARM_ACL_0   0x00000010ul
 
#define DEVICE_ALARM_ACL_1   0x00000020ul
 
#define DEVICE_ALARM_ACL_2   0x00000040ul
 
#define DEVICE_ALARM_ACL_3   0x00000080ul
 
#define DEVICE_ALARM_ACL_MASK   0x000000F0ul
 
#define DEVICE_ALARM_PHY   0x00000002ul
 
#define DEVICE_ALARM_PHY_0   0x00000100ul
 
#define DEVICE_ALARM_PHY_1   0x00000200ul
 
#define DEVICE_ALARM_PHY_2   0x00000400ul
 
#define DEVICE_ALARM_PHY_3   0x00000800ul
 
#define DEVICE_ALARM_PHY_MASK   0x00000F02ul
 
#define DEVICE_ALARM_POE   0x00000004ul
 
#define DEVICE_ALARM_SOFTWARE   0x80000000ul
 
#define DEVICE_ALARM_TEMPERATURE   0x00000001ul
 
#define DEVICE_STATUS_CONFIGURED   0x00000001ul
 
#define DEVICE_STATUS_DEAD   0x80000000ul
 
#define DEVICE_STATUS_LOCKED   0x00000002ul
 
#define DEVICE_STATUS_OVERTEMP   0x40000000ul
 
#define DUAL_AREA_BAYER   0x31
 
#define DUAL_AREA_BAYER12_XXL   0x1d9
 
#define DUAL_AREA_BAYER_XXL   0x131
 
#define DUAL_AREA_GRAY   0x20
 
#define DUAL_AREA_GRAY12_XXL   0x1d0
 
#define DUAL_AREA_GRAY_16   0x580
 
#define DUAL_AREA_GRAY_XXL   0x120
 
#define DUAL_AREA_RGB   0xb0
 
#define DUAL_AREA_RGB36_XXL   0x1d2
 
#define DUAL_AREA_RGB_XXL   0x1b0
 
#define DUAL_LINE_GRAY   0x70
 
#define DUAL_LINE_GRAY12_XXL   0x1d3
 
#define DUAL_LINE_GRAY_XXL   0x170
 
#define DUAL_LINE_RGB   0x61
 
#define DUAL_LINE_RGB36_XXL   0x1d6
 
#define DUAL_LINE_RGB_SHADING   0x62
 
#define DUAL_LINE_RGB_SHADING_XXL   0x162
 
#define DUAL_LINE_RGB_SORTING_XXL   0x540
 
#define DUAL_LINE_RGB_XXL   0x161
 
#define FASTCONFIG_SINGLE_AREA_GRAY   SINGLE_FAST_CONFIG
 
#define FG_0_BIT   0
 additional definitions
 
#define FG_10_BIT   10
 
#define FG_11_BIT   11
 
#define FG_12_BIT   12
 
#define FG_13_BIT   13
 
#define FG_14_BIT   14
 
#define FG_15_BIT   15
 
#define FG_16_BIT   16
 
#define FG_17_BIT   17
 
#define FG_18_BIT   18
 
#define FG_19_BIT   19
 
#define FG_1_BIT   1
 
#define FG_1DSHADING_FILE   FG_LINESHADING_MULT_FILENAME
 
#define FG_1DSHADINGPARAMETER   FG_LINESHADINGPARAMETER
 
#define FG_20_BIT   20
 
#define FG_21_BIT   21
 
#define FG_22_BIT   22
 
#define FG_23_BIT   23
 
#define FG_24_BIT   24
 
#define FG_25_BIT   25
 
#define FG_26_BIT   26
 
#define FG_27_BIT   27
 
#define FG_28_BIT   28
 
#define FG_29_BIT   29
 
#define FG_2_BIT   2
 
#define FG_2DSHADINGPARAMETER   12500
 
#define FG_30_BIT   30
 
#define FG_31_BIT   31
 
#define FG_32_BIT   32
 
#define FG_36_BIT   36
 
#define FG_3_BIT   3
 
#define FG_48_BIT   48
 
#define FG_4_BIT   4
 
#define FG_5_BIT   5
 
#define FG_6_BIT   6
 
#define FG_7_BIT   7
 
#define FG_8_BIT   8
 
#define FG_9_BIT   9
 
#define FG_ACCESS_POINTER   23030
 
#define FG_ACTIVATE_EXTERN_TRIGGER   30120
 
#define FG_ACTIVEPORT   6300
 
#define FG_ADDOFFSET   5035
 
#define FG_ALL   24050
 Others.
 
#define FG_ALTERNATIVE_BOARD_DETECTION   200381
 
#define FG_APC_STOP_TIMEOUT    601
 
#define FG_APPLET_BUILD_TIME   24011
 
#define FG_APPLET_ID   24010
 Applet identification.
 
#define FG_APPLET_REVISION   24030
 
#define FG_APPLET_VERSION   24020
 
#define FG_APPLY   1
 
#define FG_APPLY   1
 
#define FG_AREATRIGGERMODE   300200
 
#define FG_AUTO_SHADING_WIDTH   24090
 
#define FG_BAYERBG10   0x3410
 
#define FG_BAYERBG12   0x3412
 
#define FG_BAYERBG14   0x3414
 
#define FG_BAYERBG16   0x3416
 
#define FG_BAYERBG8   0x3408
 
#define FG_BAYERGB10   0x3310
 
#define FG_BAYERGB12   0x3312
 
#define FG_BAYERGB14   0x3314
 
#define FG_BAYERGB16   0x3316
 
#define FG_BAYERGB8   0x3308
 
#define FG_BAYERGR10   0x3110
 
#define FG_BAYERGR12   0x3112
 
#define FG_BAYERGR14   0x3114
 
#define FG_BAYERGR16   0x3116
 
#define FG_BAYERGR8   0x3108
 
#define FG_BAYERINIT   13020
 
#define FG_BAYERRG10   0x3210
 
#define FG_BAYERRG12   0x3212
 
#define FG_BAYERRG14   0x3214
 
#define FG_BAYERRG16   0x3216
 
#define FG_BAYERRG8   0x3208
 
#define FG_BGR10   FG_COL30
 
#define FG_BGR12   FG_COL36
 
#define FG_BGR14   FG_COL42
 
#define FG_BGR16   FG_COL48
 
#define FG_BGR8   FG_COL24
 
#define FG_BGRA10   0x1502
 
#define FG_BGRA12   0x1503
 
#define FG_BGRA14   0x1504
 
#define FG_BGRA16   0x1505
 
#define FG_BGRA8   0x1501
 
#define FG_BGRRGBORDER   8500
 
#define FG_BINARY   8
 
#define FG_BITALIGNMENT   4010
 
#define FG_BLOCK   0x100
 Definitions of arguments for Fg_setStatusEx()
 
#define FG_BLUE   2
 
#define FG_BOARD_INFORMATION   42042
 
#define FG_BRIGHTNESS   23220
 
#define FG_BURSTLENGTH   24097
 
#define FG_CABLE_SELECT   1001010
 
#define FG_CAM_PORT   3090
 
#define FG_CAMBITSHIFT   5010
 
#define FG_CAMBITWIDTH   5000
 
#define FG_CAMERA_LINK_CAMTYP   FG_CAMERA_LINK_CAMTYPE /*< duplicated for compatibility issues*/
 
#define FG_CAMERA_LINK_CAMTYPE   11011
 
#define FG_CAMERA_LINK_CORE_RESET   11012
 
#define FG_CAMERA_LINK_PIXEL_CLOCK   11013
 
#define FG_CAMERA_LINK_PIXEL_CLOCK_X   11014
 
#define FG_CAMERA_LINK_PIXEL_CLOCK_Y   11015
 
#define FG_CAMERA_LINK_PIXEL_CLOCK_Z   11016
 
#define FG_CAMERA_TYPE   30001
 
#define FG_CAMERA_WIDTH   110133
 
#define FG_CAMERASIMULATOR_ACTIVE   FG_GEN_ACTIVE
 
#define FG_CAMERASIMULATOR_ENABLE    FG_GEN_ENABLE
 Camera simulation parameter(microEnable 5)
 
#define FG_CAMERASIMULATOR_FPS   200358
 
#define FG_CAMERASIMULATOR_FRAME_GAP   200325
 
#define FG_CAMERASIMULATOR_FRAMERATE   200352
 
#define FG_CAMERASIMULATOR_HEIGHT   200322
 
#define FG_CAMERASIMULATOR_LINE_GAP   FG_GEN_LINE_GAP
 
#define FG_CAMERASIMULATOR_LINERATE   200329
 
#define FG_CAMERASIMULATOR_PASSIVE   FG_GEN_PASSIVE
 
#define FG_CAMERASIMULATOR_PATTERN   200326
 
#define FG_CAMERASIMULATOR_PATTERN_OFFSET   200356
 
#define FG_CAMERASIMULATOR_PIXEL_FREQUENCY   FG_GEN_FREQ
 
#define FG_CAMERASIMULATOR_ROLL    200327
 
#define FG_CAMERASIMULATOR_SELECT_MODE    200328
 
#define FG_CAMERASIMULATOR_TRIGGER_MODE   200355
 
#define FG_CAMERASIMULATOR_WIDTH   FG_GEN_WIDTH
 
#define FG_CAMPORT_CONFIG   30000
 
#define FG_CAMSTATUS   2000
 
#define FG_CAMSTATUS_EXTENDED    2050
 
#define FG_CAMSUBTYP   80
 
#define FG_CAMTYP   11011
 
#define FG_CC1_POLARITY   14031
 
#define FG_CC1_SOURCE   14041
 
#define FG_CC2_POLARITY   14032
 
#define FG_CC2_SOURCE   14042
 
#define FG_CC3_POLARITY   14033
 
#define FG_CC3_SOURCE   14043
 
#define FG_CC4_POLARITY   14034
 
#define FG_CC4_SOURCE   14044
 
#define FG_CCSEL   14000
 
#define FG_CCSEL0   14001
 
#define FG_CCSEL1   14002
 
#define FG_CCSEL2   14003
 
#define FG_CCSEL3   14004
 
#define FG_CCSEL_INVERT   14005
 
#define FG_CCSEL_INVERT0   14006
 
#define FG_CCSEL_INVERT1   14007
 
#define FG_CCSEL_INVERT2   14008
 
#define FG_CCSEL_INVERT3   14009
 
#define FG_CL_CAMERA_CLOCK_DETECTED   5
 
#define FG_CL_CAMERA_DETECTED   4
 
#define FG_CL_CAMTYP   11011
 
#define FG_CL_FULL_10_TAP_8_BIT   FG_CL_8BIT_FULL_10
 
#define FG_CL_FULL_8_TAP_8_BIT   FG_CL_8BIT_FULL_8
 
#define FG_CL_MEDIUM_4_TAP_10_BIT   FG_CL_MEDIUM_10_BIT
 
#define FG_CL_MEDIUM_4_TAP_12_BIT   FG_CL_MEDIUM_12_BIT
 
#define FG_CL_MEDIUM_4_TAP_8_BIT   FG_CL_MEDIUM_8_BIT
 
#define FG_CL_WAIT_FOR_CONNECTION    7
 
#define FG_CLEAR_SHADINGDATA   24080
 
#define FG_CLHS_TRIGGER_PULSE_MESSAGE   200401
 
#define FG_COL24   2
 
#define FG_COL30   5
 
#define FG_COL32   4
 
#define FG_COL36   7
 
#define FG_COL42   9
 
#define FG_COL48   6
 
#define FG_COLOR_FLAVOUR   30002
 
#define FG_COLOR_SELECT   4030
 
#define FG_CONTRAST   23200
 
#define FG_CONVERSION_AVERAGE   2
 
#define FG_CONVERSION_LIGHTNESS   1
 
#define FG_CONVERSION_LUMINOSITY   3
 
#define FG_CONVERSION_OFF   0
 
#define FG_CORRECTED_ERROR_COUNT   200478
 
#define FG_CREATE_DUMP   43040
 
#define FG_CUSTOM_BIT_SHIFT_MODE   2
 
#define FG_CUSTOM_BIT_SHIFT_RIGHT   200396
 
#define FG_CUSTOM_SIGNAL_EVENT_0_POLARITY   200441
 
#define FG_CUSTOM_SIGNAL_EVENT_0_SOURCE   200440
 
#define FG_CUSTOM_SIGNAL_EVENT_1_POLARITY   200443
 
#define FG_CUSTOM_SIGNAL_EVENT_1_SOURCE   200442
 
#define FG_CUSTOM_VALUE   3
 
#define FG_CXP_DEBUG_PORT   200456
 
#define FG_CXP_STATUS   200450
 
#define FG_CXP_TRIGGER_PACKET_MODE    200369
 
#define FG_DEADTIME   8450
 
#define FG_DEADTIME_OFFSET   8460
 
#define FG_DESIGNCLK   24040
 
#define FG_DIAGONAL   3
 
#define FG_DIGIO_INPUT   14010
 
#define FG_DIGIO_OUTPUT   14020
 
#define FG_DMA_PORT   3080
 
#define FG_DMA_STARTED   3081
 
#define FG_DMA_WRITE   1001080
 
#define FG_DMASTATUS   24092
 
#define FG_DO_THRESHOLD_I   25070
 
#define FG_DO_THRESHOLD_S   25060
 
#define FG_DOC_URL   24112
 
#define FG_DOUBLE   2
 
#define FG_DOWNSCALE   24040
 
#define FG_DROPPEDIMAGEES   5040
 
#define FG_ENABLEDISABLE_SHADING   FG_LINESHADING_MULT_ENABLE
 
#define FG_EVENT_INFO_INIT(x)
 initialize a struct fg_event_info
 
#define FG_EXPOSURE   10020
 
#define FG_EXSYNCDELAY   8400
 
#define FG_EXSYNCINVERT   8200
 
#define FG_EXSYNCON   8300
 
#define FG_EXSYNCPOLARITY   8420
 
#define FG_FALLING   1
 
#define FG_FALLING_EDGE   0
 
#define FG_FALSE   0
 
#define FG_FAST_CONFIG   1001090
 
#define FG_FASTCONFIG_PAGECMD   30020
 
#define FG_FASTCONFIG_PAGECMD_PTR   30030
 
#define FG_FASTCONFIG_PULSEDIGIO   30040
 
#define FG_FASTCONFIG_SEQUENCE   30010
 
#define FG_FILLLEVEL   110086
 
#define FG_FLASH_POLARITY   24060
 
#define FG_FLASHDELAY   FG_STROBEPULSEDELAY
 
#define FG_FLASHON   8600
 
#define FG_FLASHTIME   8740
 
#define FG_FLASHTIME_SYNC   8750
 
#define FG_FORMAT   700
 
#define FG_FPGA_CLK   24104
 
#define FG_FRAMERATE   2
 
#define FG_FRAMESPERSEC   90
 
#define FG_FRAMEVALID_SIGNAL_COUNT   24094
 
#define FG_FRONT_GPI   200382
 
#define FG_GBE_CAMTYP   FG_GBE_CAMTYPE /*< duplicated for compatibility issues*/
 
#define FG_GBE_CAMTYPE   11011
 
#define FG_GEN_ACCURACY   30107
 
#define FG_GEN_ACTIVE   30101
 
#define FG_GEN_ENABLE   30099
 Camera simulation (microEnable IV)
 
#define FG_GEN_FREQ   30106
 
#define FG_GEN_HEIGHT   30104
 
#define FG_GEN_LINE_GAP   30105
 
#define FG_GEN_LINE_WIDTH   30103
 
#define FG_GEN_PASSIVE   30100
 
#define FG_GEN_ROLL   30112
 
#define FG_GEN_START   30113
 
#define FG_GEN_TAP1   30108
 
#define FG_GEN_TAP2   30109
 
#define FG_GEN_TAP3   30110
 
#define FG_GEN_TAP4   30111
 
#define FG_GEN_WIDTH   30102
 
#define FG_GLOBAL_ACCESS   24110
 
#define FG_GPI   140100
 
#define FG_GRAY   3
 definitions of image formats for parameter FG_FORMAT These constants define the format at the applet output.
 
#define FG_GRAY10   21
 
#define FG_GRAY12   22
 
#define FG_GRAY14   23
 
#define FG_GRAY16   1
 
#define FG_GRAY16_PLUS_PICNR   10
 
#define FG_GRAY32   20
 
#define FG_GRAY_PLUS_PICNR   30
 
#define FG_GRAYCONVERTER   4040
 
#define FG_GREEN   1
 
#define FG_HAP_FILE   24108
 
#define FG_HDSYNC   10050
 
#define FG_HEIGHT   200
 
#define FG_HIGH   1
 
#define FG_HORIZONTAL   1
 Camera simulation Enumerations / values (microEnable 5)
 
#define FG_IMAGE_ENABLE   1001020
 
#define FG_IMAGE_NUMBER   22010
 
#define FG_IMAGE_TAG   22000
 
#define FG_IMAGEHEIGHT   110061
 
#define FG_IMG_SELECT   25111
 
#define FG_IMG_SELECT_PERIOD   25110
 
#define FG_IMGTRIGGER_ASYNC_HEIGHT   110067
 
#define FG_IMGTRIGGER_IS_BUSY    110066
 
#define FG_IMGTRIGGERDEBOUNCING   110064
 
#define FG_IMGTRIGGERGATEDELAY   8118
 
#define FG_IMGTRIGGERINPOLARITY   8116
 
#define FG_IMGTRIGGERINSRC   8113
 
#define FG_IMGTRIGGERMODE   8104
 
#define FG_IMGTRIGGERON   8106
 
#define FG_INIT_LIBRARIES_AUTOSTART_ON_INIT   0x010
 
#define FG_INIT_LIBRARIES_GET_MODE(n)   (n & 0x3)
 
#define FG_INIT_LIBRARIES_GET_NUMBER_OF_SLAVES(n)   ((n >> 22) & 0x3f) /** Get number of slaves (allowed values are 1..63)*/
 
#define FG_INIT_LIBRARIES_GET_SLAVE_PRIORITY(n)   ((n >> 12) & 0x3f) /** Get slave priority (allowed values are 1..63;)*/
 
#define FG_INIT_LIBRARIES_MASTER   1
 
#define FG_INIT_LIBRARIES_SEQUENTIAL    0x008
 
#define FG_INIT_LIBRARIES_SET_MODE(n)   (n & 0x3)
 
#define FG_INIT_LIBRARIES_SET_NUMBER_OF_SLAVES(n)   ((n & 0x3f) << 22) /** Set number of slaves (allowed values are 1..63)*/
 
#define FG_INIT_LIBRARIES_SET_SLAVE_PRIORITY(n)    ((n & 0x3f) << 12) /** Set slave priority (allowed values are 1..63; priority 0 will select priority automatically)*/
 
#define FG_INIT_LIBRARIES_SINGLE   0
 definition of synchronization flags for Fg_InitLibrariesEx()
 
#define FG_INIT_LIBRARIES_SKIP_PREINITIALIZATION   0x020
 
#define FG_INIT_LIBRARIES_SLAVE   2
 
#define FG_INIT_LIBRARIES_WAIT_FOR_SERVICE    0x004
 
#define FG_INITIALIZE   0
 definitions for Power over CameraLink (PoCL) states
 
#define FG_JPEG   100
 
#define FG_KNEE_LUT   12100
 
#define FG_KNEE_LUT_ACCESS   12140
 
#define FG_KNEE_LUT_FILE   12110
 
#define FG_KNEE_LUT_GAMMA   12103
 
#define FG_KNEE_LUT_INVERT   12104
 
#define FG_KNEE_LUT_MODE   12130
 
#define FG_KNEE_LUT_OFFSET   12102
 
#define FG_KNEE_LUT_SAVE_LOAD_FILE   12120
 
#define FG_KNEE_LUT_SCALE   12101
 
#define FG_LED_BOTH   0x3
 
#define FG_LED_GREEN   0x2
 
#define FG_LED_OFF   0x0
 
#define FG_LED_RED   0x1
 
#define FG_LEFT_ALIGNED   1
 
#define FG_LICENSESTRING0   23000
 
#define FG_LICENSESTRING1   23010
 
#define FG_LICENSESTRING2   23020
 
#define FG_LIMIT_TRIGGER_PULSES   8950
 
#define FG_LINE_DOWNSCALE   FG_DOWNSCALE
 
#define FG_LINE_DOWNSCALEINIT   24050
 
#define FG_LINE_PAYLOAD_SIZE   200400
 
#define FG_LINEALIGNMENT   4020
 
#define FG_LINEEXPOSURE   10030
 
#define FG_LINEORDER   920000
 
#define FG_LINEORDER_BGR   1
 
#define FG_LINEORDER_BRG   3
 
#define FG_LINEORDER_GBR   4
 
#define FG_LINEORDER_GRB   5
 
#define FG_LINEORDER_RBG   2
 
#define FG_LINEORDER_RGB   0
 
#define FG_LINEPERIOD   96
 
#define FG_LINEPERIODE   FG_LINEPERIOD /*< duplicated for compatibility issues*/
 
#define FG_LINERATE   1
 
#define FG_LINESHADING_LOAD_FROM_FILE   24086
 
#define FG_LINESHADING_MODE   24087
 
#define FG_LINESHADING_MULT_ENABLE   24083
 
#define FG_LINESHADING_MULT_FILENAME   24084
 
#define FG_LINESHADING_SUB_ENABLE   24082
 
#define FG_LINESHADING_SUB_FILENAME   24085
 
#define FG_LINESHADINGPARAMETER   24081
 
#define FG_LINESPERSEC   95
 
#define FG_LINETRIGGER   FG_HDSYNC
 
#define FG_LINETRIGGERDEBOUNCING   110063
 
#define FG_LINETRIGGERDELAY   8900
 
#define FG_LINETRIGGERINPOLARITY   8115
 
#define FG_LINETRIGGERINSRC   8112
 
#define FG_LINETRIGGERMODE   8102
 
#define FG_LINEVALID_SIGNAL_COUNT   24093
 
#define FG_LOAD_1DSHADINGDATA   FG_LINESHADING_LOAD_FROM_FILE
 
#define FG_LOAD_LUT_FROM_FILE   0
 
#define FG_LOAD_SHADINGDATA   24070
 
#define FG_LOG_CONSOLE   43030
 
#define FG_LOG_FLUSH   43020
 
#define FG_LOGGING   43010
 
#define FG_LOOKUPTABLE   12000
 
#define FG_LOW   0
 
#define FG_LSB   1
 
#define FG_LUT_BASEPOINTS   300012
 
#define FG_LUT_CUSTOM_FILE   300000
 
#define FG_LUT_ENABLE   12030
 
#define FG_LUT_FILE   12010
 
#define FG_LUT_IMPLEMENTATION_TYPE   300006
 
#define FG_LUT_IN_BITS   300007
 
#define FG_LUT_OUT_BITS   300008
 
#define FG_LUT_SAVE_FILE   110021
 
#define FG_LUT_SAVE_LOAD_FILE   12020
 
#define FG_LUT_TYPE   110017
 
#define FG_LUT_VALUE   300001
 
#define FG_LUT_VALUE_BLUE   300011
 
#define FG_LUT_VALUE_GREEN   300010
 
#define FG_LUT_VALUE_RED   300009
 
#define FG_MASKCAMDATA   5030
 
#define FG_MAX_RANGE   2
 
#define FG_MAX_VALUE   0
 
#define FG_MAXFRAMESPERSEC   91
 
#define FG_MAXHEIGHT   6200
 
#define FG_MAXWIDTH   6100
 
#define FG_MEAN_VALUE   1
 
#define FG_MEASURED_PCIE_CLK   24103
 
#define FG_MEDIAN   12200
 
#define FG_MEDIAN_ON   1001070
 
#define FG_MIN_DX   1001040
 
#define FG_MINFRAMESPERSEC   92
 
#define FG_MISSING_CAMERA_FRAME_RESPONSE   300248
 
#define FG_MISSING_CAMERA_FRAME_RESPONSE_CLEAR   300249
 
#define FG_MONO10   FG_GRAY10
 
#define FG_MONO12   FG_GRAY12
 
#define FG_MONO14   FG_GRAY14
 
#define FG_MONO16   FG_GRAY16
 
#define FG_MONO8   FG_GRAY
 
#define FG_MSB   0
 
#define FG_MTU_SIZE    200351
 
#define FG_NB_QUAD_IMG   30300
 
#define FG_NB_STD_IMG   30310
 
#define FG_NO   0
 
#define FG_NODMA1IR   1001110
 
#define FG_NOISEFILTER   110016
 
#define FG_NR_OF_CAMS   3060
 
#define FG_NR_OF_DMAS   3050
 
#define FG_NR_OF_PROCESSES   3070
 
#define FG_NROFEXTERN_TRIGGER   30110
 
#define FG_OFF   0
 
#define FG_ON   1
 
#define FG_ONE   1
 
#define FG_ONE   1
 
#define FG_OUTPUT_APPEND_NUMBER   200372
 
#define FG_OVERFLOW   110087
 
#define FG_OVERFLOW_EVENT_SELECT   110091
 
#define FG_OVERFLOW_OFF_THRESHOLD   110088
 
#define FG_OVERFLOW_ON_SYNC_THRESHOLD   110089
 
#define FG_OVERFLOW_ON_THRESHOLD   110090
 
#define FG_PACKET_TAG_ERROR_COUNT   200477
 
#define FG_PARAM_DESCR   24114
 
#define FG_PARAM_TYPE_CHAR_PTR_MAX_SIZE    655360
 
#define FG_PARAM_TYPE_FRAMEINDEX   FG_PARAM_TYPE_INT32_T
 
#define FG_PARAMETER_PROPERTY_ACCESS    0x80000000
 Definitions of virtual parameter IDs These values can be used to get additional information about a parameter by adding them to the parameter ID and call one of the Fg_getParameter... functions.
 
#define FG_PARAMETER_PROPERTY_MAX    0x40000000
 
#define FG_PARAMETER_PROPERTY_MIN    0xC0000000
 
#define FG_PARAMETER_PROPERTY_STEP    0xE0000000
 
#define FG_PIXEL_FREQUENCY   0
 Camera simulation: definition of simulation speed.
 
#define FG_PIXELDEPTH   4000
 
#define FG_PIXELFORMAT   200368
 
#define FG_PLX_CLK   24102
 
#define FG_POCL_CAMERA_CLOCK_DETECTED   3
 
#define FG_POCL_CAMERA_DETECTED   2
 
#define FG_POCL_CONNECTION_SENSE   1
 
#define FG_POCL_DISABLED   8
 
#define FG_POCL_WAIT_FOR_CONNECTION   6
 
#define FG_POCXP_STATE_ADC_CHIP_ERROR   ADC_Chip_Error
 
#define FG_POCXP_STATE_BOOTING   BOOTING
 
#define FG_POCXP_STATE_LOW_VOLT   LOW_VOLT
 
#define FG_POCXP_STATE_MAX_CURR   MAX_CURR
 
#define FG_POCXP_STATE_MIN_CURR   MIN_CURR
 
#define FG_POCXP_STATE_NOCABLE   NOCABLE
 
#define FG_POCXP_STATE_NOPOCXP   NOPOCXP
 
#define FG_POCXP_STATE_OVER_VOLT   OVER_VOLT
 
#define FG_POCXP_STATE_POCXPOK   POCXPOK
 
#define FG_PORT   3000
 
#define FG_PRESCALER   FG_HDSYNC
 
#define FG_PROCESSING_GAIN   300002
 
#define FG_PROCESSING_GAMMA   300003
 
#define FG_PROCESSING_INVERT   300005
 
#define FG_PROCESSING_OFFSET   300004
 
#define FG_PROP_GET_NEXT_ENUM_VALUE(pev)   ((FgPropertyEnumValues *)(((char *)pev) + 5 + strlen(pev->name)))
 
#define FG_PULSE_IMMEDIATE   1
 
#define FG_PULSE_WIDTH   23
 
#define FG_RAW   50
 
#define FG_READ_EXTERN_TRIGGER   30130
 
#define FG_RED   0
 
#define FG_REG_VALUE_STRING   24115
 
#define FG_RESET_GIGE_PORT_0   3100
 
#define FG_RESET_GIGE_PORT_1   3101
 
#define FG_RESET_GIGE_PORT_2   3102
 
#define FG_RESET_GIGE_PORT_3   3103
 
#define FG_REVERSE_X    300110
 
#define FG_REVNR   99
 definitions of various parameter IDs These values can be read by using Fg_GetParameterIdByName(<ParameterName>)
 
#define FG_RGB10   0x0402
 
#define FG_RGB12   0x0403
 
#define FG_RGB14   0x0404
 
#define FG_RGB16   0x0405
 
#define FG_RGB8   0x0401
 
#define FG_RGB_MAP_BLUE   9220
 
#define FG_RGB_MAP_GREEN   9210
 
#define FG_RGB_MAP_RED   9200
 
#define FG_RGBA10   0x0502
 
#define FG_RGBA12   0x0503
 
#define FG_RGBA14   0x0504
 
#define FG_RGBA16   0x0505
 
#define FG_RGBA8   0x0501
 
#define FG_RGBX32    408
 
#define FG_RGBX40    410
 
#define FG_RGBX48    412
 
#define FG_RGBX56    414
 
#define FG_RGBX64    416
 
#define FG_RIGHT_ALIGNED   0
 
#define FG_RISING   0
 
#define FG_RISING_EDGE   1
 
#define FG_ROIX   23100
 
#define FG_ROIY   23110
 
#define FG_ROTATECAMDATA   FG_SHIFTCAMDATARIGHT /* compatibility mode, do not use */
 
#define FG_RS232PARON   10060
 
#define FG_SAMPLING_RATE   200365
 
#define FG_SAVE_LUT_TO_FILE   1
 
#define FG_SC   110138
 
#define FG_SC_PIXELORDER   110123
 
#define FG_SC_READOUTDIRECTION    110122
 
#define FG_SC_ROTATEDSENSOR    110121
 
#define FG_SC_SENSORLENGTH   110119
 
#define FG_SC_SUBSENSORCOUNT   110118
 
#define FG_SC_TAPCOUNT    110120
 
#define FG_SC_UPDATESCHEME    110124
 
#define FG_SCALINGFACTOR_BLUE   13010
 
#define FG_SCALINGFACTOR_GREEN   13030
 
#define FG_SCALINGFACTOR_RED   13000
 
#define FG_SELECT_BUFFER   0x230
 
#define FG_SENDSOFTWARETRIGGER   8800
 
#define FG_SENSORHEIGHT   200221
 
#define FG_SENSORREADOUT   5050
 
#define FG_SENSORREADOUT_DIREC   5052
 
#define FG_SENSORREADOUT_TAPS   5051
 
#define FG_SENSORWIDTH   200220
 
#define FG_SET_TRIGGER_START_TIME_DBG   22040
 
#define FG_SETSOFTWARETRIGGER   8801
 
#define FG_SHADING_APPLY_SETTINGS   300107
 
#define FG_SHADING_BLACK_FILENAME   300103
 
#define FG_SHADING_DEAD_PIXEL_INTERPOLATION_ENABLE   300104
 
#define FG_SHADING_DEAD_PIXEL_INTERPOLATION_THRESHOLD   300105
 
#define FG_SHADING_ENABLE   300109
 
#define FG_SHADING_ENABLEFPN0   23151
 
#define FG_SHADING_ENABLEFPN1   23152
 
#define FG_SHADING_ENABLEFPN2   23153
 
#define FG_SHADING_ENABLEFPN3   23154
 
#define FG_SHADING_ENABLEMULT0   23131
 
#define FG_SHADING_ENABLEMULT1   23132
 
#define FG_SHADING_ENABLEMULT2   23133
 
#define FG_SHADING_ENABLEMULT3   23134
 
#define FG_SHADING_ENABLESUB0   23141
 
#define FG_SHADING_ENABLESUB1   23142
 
#define FG_SHADING_ENABLESUB2   23143
 
#define FG_SHADING_ENABLESUB3   23144
 
#define FG_SHADING_FPNENABLE   23150
 
#define FG_SHADING_FPNFILE0   23180
 
#define FG_SHADING_FPNFILE1   23230
 
#define FG_SHADING_FPNFILE2   23260
 
#define FG_SHADING_FPNFILE3   23290
 
#define FG_SHADING_GAIN_CORRECTION_MODE   300106
 
#define FG_SHADING_GAIN_ENABLE   300100
 
#define FG_SHADING_GAIN_NORMALIZATION_VALUE   300108
 
#define FG_SHADING_GRAY_FILENAME   300101
 
#define FG_SHADING_H   25080
 
#define FG_SHADING_I   25100
 
#define FG_SHADING_MAX_MULT   23135
 
#define FG_SHADING_MULTENABLE   23130
 
#define FG_SHADING_MULTFILE0   23160
 
#define FG_SHADING_MULTFILE1   23210
 
#define FG_SHADING_MULTFILE2   23240
 
#define FG_SHADING_MULTFILE3   23270
 
#define FG_SHADING_OFFSET_ENABLE   300102
 
#define FG_SHADING_OFFSETENABLE   23140
 
#define FG_SHADING_RUNSUBIMAGE0   23121
 
#define FG_SHADING_RUNSUBIMAGE1   23122
 
#define FG_SHADING_RUNSUBIMAGE2   23123
 
#define FG_SHADING_RUNSUBIMAGE3   23124
 
#define FG_SHADING_S   25090
 
#define FG_SHADING_SUBENABLE   FG_SHADING_OFFSETENABLE /*< duplicated for compatibility issues*/
 
#define FG_SHADING_SUBFILE0   23170
 
#define FG_SHADING_SUBFILE1   23225
 
#define FG_SHADING_SUBFILE2   23250
 
#define FG_SHADING_SUBFILE3   23280
 
#define FG_SHADING_SUBIMAGE   23120
 
#define FG_SHADING_THRESHOLD0   23156
 
#define FG_SHADING_THRESHOLD1   23157
 
#define FG_SHADING_THRESHOLD2   23158
 
#define FG_SHADING_THRESHOLD3   23159
 
#define FG_SHADING_WIDTH   24089
 
#define FG_SHAFTENCODER_COMPCOUNTER   9125
 
#define FG_SHAFTENCODER_COMPENSATION_COUNT   200371
 
#define FG_SHAFTENCODER_COMPENSATION_ENABLE   200370
 
#define FG_SHAFTENCODERINSRC   9100
 
#define FG_SHAFTENCODERLEADING   9120
 
#define FG_SHAFTENCODERMODE   110065
 
#define FG_SHAFTENCODERON   9110
 
#define FG_SHIFTCAMDATARIGHT   5020
 
#define FG_SIGNAL_ANALYZER_0_PERIOD_CURRENT   200422
 
#define FG_SIGNAL_ANALYZER_0_PERIOD_MAX   200423
 
#define FG_SIGNAL_ANALYZER_0_PERIOD_MIN   200424
 
#define FG_SIGNAL_ANALYZER_0_POLARITY   200421
 
#define FG_SIGNAL_ANALYZER_0_PULSE_COUNT   200425
 
#define FG_SIGNAL_ANALYZER_0_SOURCE   200420
 
#define FG_SIGNAL_ANALYZER_1_PERIOD_CURRENT   200432
 
#define FG_SIGNAL_ANALYZER_1_PERIOD_MAX   200433
 
#define FG_SIGNAL_ANALYZER_1_PERIOD_MIN   200434
 
#define FG_SIGNAL_ANALYZER_1_POLARITY   200431
 
#define FG_SIGNAL_ANALYZER_1_PULSE_COUNT   200435
 
#define FG_SIGNAL_ANALYZER_1_SOURCE   200430
 
#define FG_SIGNAL_ANALYZER_CLEAR   200438
 
#define FG_SIGNAL_ANALYZER_PULSE_COUNT_DIFFERENCE   200439
 
#define FG_SINGLE   1
 
#define FG_SOFTWARETRIGGER_IS_BUSY   110075
 
#define FG_SOFTWARETRIGGER_QUEUE_FILLLEVEL   8802
 
#define FG_SPACING_BLUE   920003
 
#define FG_SPACING_GREEN   920002
 
#define FG_SPACING_MAX   920004
 
#define FG_SPACING_RED   920001
 
#define FG_STAT_ENABLE   1001030
 
#define FG_STOP_TIMEOUT    602
 
#define FG_STROBEPULSEDELAY   8700
 
#define FG_STROBEPULSEINVERT   8730
 
#define FG_STROBEPULSEREDUCE   8710
 
#define FG_STROBEPULSESRCSEL   8720
 
#define FG_SUPERFRAME   24098
 
#define FG_SWAP_CHANNELS   200350
 
#define FG_SWAPENDIAN   5028
 
#define FG_SYNC   1001100
 
#define FG_SYSTEMMONITOR_BOARD_POWER   200344
 
#define FG_SYSTEMMONITOR_BYTE_ALIGNMENT_8B_10B_LOCKED   200462
 
#define FG_SYSTEMMONITOR_CHANNEL_CURRENT   200350
 
#define FG_SYSTEMMONITOR_CHANNEL_STATE   200353
 
#define FG_SYSTEMMONITOR_CHANNEL_VOLTAGE   200351
 
#define FG_SYSTEMMONITOR_CURRENT_LINK_SPEED   200374
 
#define FG_SYSTEMMONITOR_CURRENT_LINK_WIDTH   200373
 
#define FG_SYSTEMMONITOR_CXP_CHIP_TEMPERATURE   200345
 
#define FG_SYSTEMMONITOR_CXP_IMAGE_LINE_MODE   200483
 
#define FG_SYSTEMMONITOR_CXP_POWER   200464
 
#define FG_SYSTEMMONITOR_CXP_POWER_REGULATOR_TEMPERATURE   200347
 
#define FG_SYSTEMMONITOR_CXP_STANDARD   200470
 
#define FG_SYSTEMMONITOR_DDR_ETH_POWER   200466
 
#define FG_SYSTEMMONITOR_DDR_VTT_POWER   200465
 
#define FG_SYSTEMMONITOR_DECODER_8B_10B_ERROR   200476
 
#define FG_SYSTEMMONITOR_DISPARITY_8B_10B_ERROR   200461
 
#define FG_SYSTEMMONITOR_EXTENSION_CONNECTOR_PRESENT   200378
 
#define FG_SYSTEMMONITOR_EXTERNAL_POWER   200457
 
#define FG_SYSTEMMONITOR_FPGA_DNA   200349
 
#define FG_SYSTEMMONITOR_FPGA_DNA_HIGH   200455
 
#define FG_SYSTEMMONITOR_FPGA_DNA_LOW   200454
 
#define FG_SYSTEMMONITOR_FPGA_TEMPERATURE   200341
 
#define FG_SYSTEMMONITOR_FPGA_VCC_AUX   200343
 
#define FG_SYSTEMMONITOR_FPGA_VCC_BRAM   200372
 
#define FG_SYSTEMMONITOR_FPGA_VCC_INT   200342
 
#define FG_SYSTEMMONITOR_MAPPED_TO_FG_PORT   200468
 
#define FG_SYSTEMMONITOR_NOT_IN_TABLE_8B10B_ERROR   200460
 
#define FG_SYSTEMMONITOR_PACKETBUFFER_OVERFLOW_COUNT   200481
 
#define FG_SYSTEMMONITOR_PACKETBUFFER_OVERFLOW_SOURCE   200482
 
#define FG_SYSTEMMONITOR_PCIE_LINK_GEN2_CAPABLE   200375
 
#define FG_SYSTEMMONITOR_PCIE_LINK_PARTNER_GEN2_CAPABLE   200376
 
#define FG_SYSTEMMONITOR_PCIE_TRAINED_PAYLOAD_SIZE   200377
 
#define FG_SYSTEMMONITOR_PCIE_TRAINED_REQUEST_SIZE   200458
 
#define FG_SYSTEMMONITOR_POCL_STATE_PORT_A   200379
 
#define FG_SYSTEMMONITOR_POCL_STATE_PORT_B   200380
 
#define FG_SYSTEMMONITOR_PORT_BIT_RATE   200463
 
#define FG_SYSTEMMONITOR_POWER_OVER_CXP_CONTROLLER_ENABLED   200467
 
#define FG_SYSTEMMONITOR_POWER_OVER_CXP_STATE   200459
 
#define FG_SYSTEMMONITOR_POWER_REGULATOR_TEMPERATURE   200348
 
#define FG_SYSTEMMONITOR_RAM_CHIP_TEMPERATURE   200346
 
#define FG_SYSTEMMONITOR_RX_LENGTH_ERROR_COUNT   200475
 
#define FG_SYSTEMMONITOR_RX_PACKET_CRC_ERROR_COUNT   200473
 
#define FG_SYSTEMMONITOR_RX_STREAM_INCOMPLETE_COUNT   200471
 
#define FG_SYSTEMMONITOR_RX_UNKNOWN_DATA_RECEIVED_COUNT   200472
 
#define FG_SYSTEMMONITOR_RX_UNSUPPORTED_PACKET_COUNT   200474
 
#define FG_SYSTEMMONITOR_STREAM_PACKET_SIZE   200469
 
#define FG_SYSTEMMONITOR_USED_CXP_CONNECTIONS   200480
 
#define FG_TAPGEOMETRY   300111
 
#define FG_THR1   1001050
 
#define FG_THR2   1001060
 
#define FG_THRESHOLD_H_MAX   25010
 
#define FG_THRESHOLD_H_MIN   25000
 
#define FG_THRESHOLD_I_MAX   25050
 
#define FG_THRESHOLD_I_MIN   25040
 
#define FG_THRESHOLD_S_MAX   25030
 
#define FG_THRESHOLD_S_MIN   25020
 
#define FG_TIMEOUT   600
 
#define FG_TIMEOUT_INFINITE   2147483646
 
#define FG_TIMESTAMP   22020
 
#define FG_TIMESTAMP_LONG   22030
 
#define FG_TIMESTAMP_LONG_FREQUENCY   22031
 
#define FG_TRANSFER_LEN   5210
 
#define FG_TRIGGER_ACKNOWLEDGEMENT_COUNT   200452
 
#define FG_TRIGGER_EVENT_COUNT   200451
 
#define FG_TRIGGER_EXCEEDED_PERIOD_LIMITS   300202
 
#define FG_TRIGGER_EXCEEDED_PERIOD_LIMITS_CLEAR   300203
 
#define FG_TRIGGER_FRAMESPERSECOND   FG_FRAMESPERSEC
 
#define FG_TRIGGER_LEGACY_MODE   300254
 
#define FG_TRIGGER_MULTIPLY_PULSES   300213
 
#define FG_TRIGGER_OUTPUT_EVENT_SELECT   300242
 
#define FG_TRIGGER_PULSEFORMGEN0_DELAY   300218
 
#define FG_TRIGGER_PULSEFORMGEN0_DOWNSCALE   300216
 
#define FG_TRIGGER_PULSEFORMGEN0_DOWNSCALE_PHASE   300217
 
#define FG_TRIGGER_PULSEFORMGEN0_WIDTH   300219
 
#define FG_TRIGGER_PULSEFORMGEN1_DELAY   300222
 
#define FG_TRIGGER_PULSEFORMGEN1_DOWNSCALE   300220
 
#define FG_TRIGGER_PULSEFORMGEN1_DOWNSCALE_PHASE   300221
 
#define FG_TRIGGER_PULSEFORMGEN1_WIDTH   300223
 
#define FG_TRIGGER_PULSEFORMGEN2_DELAY   300226
 
#define FG_TRIGGER_PULSEFORMGEN2_DOWNSCALE   300224
 
#define FG_TRIGGER_PULSEFORMGEN2_DOWNSCALE_PHASE   300225
 
#define FG_TRIGGER_PULSEFORMGEN2_WIDTH   300227
 
#define FG_TRIGGER_PULSEFORMGEN3_DELAY   300230
 
#define FG_TRIGGER_PULSEFORMGEN3_DOWNSCALE   300228
 
#define FG_TRIGGER_PULSEFORMGEN3_DOWNSCALE_PHASE   300229
 
#define FG_TRIGGER_PULSEFORMGEN3_WIDTH   300231
 
#define FG_TRIGGER_QUEUE_FILLLEVEL_EVENT_OFF_THRESHOLD   300241
 
#define FG_TRIGGER_QUEUE_FILLLEVEL_EVENT_ON_THRESHOLD   300240
 
#define FG_TRIGGER_WAVE_VIOLATION   200453
 
#define FG_TRIGGERCAMERA_GPI_MONITOR   200340
 
#define FG_TRIGGERCAMERA_GPO0   200330
 
#define FG_TRIGGERCAMERA_GPO1   200331
 
#define FG_TRIGGERCAMERA_GPO2   200332
 
#define FG_TRIGGERCAMERA_GPO3   200333
 
#define FG_TRIGGERCAMERA_GPO4   200334
 
#define FG_TRIGGERCAMERA_GPO5   200335
 
#define FG_TRIGGERCAMERA_GPO6   200336
 
#define FG_TRIGGERCAMERA_GPO7   200337
 
#define FG_TRIGGERCAMERA_INPUT_MONITOR   200339
 
#define FG_TRIGGERCAMERA_OUT_SELECT   200338
 
#define FG_TRIGGERCAMERA_POLARITY   200354
 
#define FG_TRIGGERCAMERA_SOURCE   FG_TRIGGERCAMERA_OUT_SELECT
 
#define FG_TRIGGERCAMERA_SOURCE_CXP0   200360
 
#define FG_TRIGGERCAMERA_SOURCE_CXP1   200361
 
#define FG_TRIGGERCAMERA_SOURCE_CXP2   200362
 
#define FG_TRIGGERCAMERA_SOURCE_CXP3   200363
 
#define FG_TRIGGERCAMERA_SOURCE_EDGE_CXP0   200402
 
#define FG_TRIGGERCAMERA_SOURCE_EDGE_CXP1   200403
 
#define FG_TRIGGERCAMERA_SOURCE_EDGE_CXP2   200404
 
#define FG_TRIGGERCAMERA_SOURCE_EDGE_CXP3   200405
 
#define FG_TRIGGERCC_SELECT0   300250
 
#define FG_TRIGGERCC_SELECT1   300251
 
#define FG_TRIGGERCC_SELECT2   300252
 
#define FG_TRIGGERCC_SELECT3   300253
 
#define FG_TRIGGERIN_BYPASS_SRC   300243
 
#define FG_TRIGGERIN_DEBOUNCE   300204
 
#define FG_TRIGGERIN_DOWNSCALE   300205
 
#define FG_TRIGGERIN_DOWNSCALE_PHASE   300206
 
#define FG_TRIGGERIN_EVENT_SRC   300239
 
#define FG_TRIGGERIN_POLARITY   FG_TRIGGERINPOLARITY
 
#define FG_TRIGGERIN_SRC   FG_TRIGGERINSRC
 
#define FG_TRIGGERIN_STATS_FREQUENCY   300209
 
#define FG_TRIGGERIN_STATS_MAXFREQUENCY   300211
 
#define FG_TRIGGERIN_STATS_MINFREQUENCY   300210
 
#define FG_TRIGGERIN_STATS_MINMAXFREQUENCY_CLEAR   300212
 
#define FG_TRIGGERIN_STATS_POLARITY   200399
 
#define FG_TRIGGERIN_STATS_PULSECOUNT   300207
 
#define FG_TRIGGERIN_STATS_PULSECOUNT_CLEAR   300208
 
#define FG_TRIGGERIN_STATS_SOURCE   200398
 
#define FG_TRIGGERINPOLARITY   FG_IMGTRIGGERINPOLARITY
 
#define FG_TRIGGERINSRC   8110
 
#define FG_TRIGGERMASTERSYNC   9000
 
#define FG_TRIGGERMODE   8100
 
#define FG_TRIGGEROUT_FRONT_GPO_0_POLARITY   200418
 
#define FG_TRIGGEROUT_FRONT_GPO_0_SOURCE   FG_TRIGGEROUT_SELECT_FRONT_GPO_0
 
#define FG_TRIGGEROUT_FRONT_GPO_1_POLARITY   200419
 
#define FG_TRIGGEROUT_FRONT_GPO_1_SOURCE   FG_TRIGGEROUT_SELECT_FRONT_GPO_1
 
#define FG_TRIGGEROUT_GPO_0_POLARITY   200410
 
#define FG_TRIGGEROUT_GPO_0_SOURCE   FG_TRIGGEROUT_SELECT_GPO_0
 
#define FG_TRIGGEROUT_GPO_1_POLARITY   200411
 
#define FG_TRIGGEROUT_GPO_1_SOURCE   FG_TRIGGEROUT_SELECT_GPO_1
 
#define FG_TRIGGEROUT_GPO_2_POLARITY   200412
 
#define FG_TRIGGEROUT_GPO_2_SOURCE   FG_TRIGGEROUT_SELECT_GPO_2
 
#define FG_TRIGGEROUT_GPO_3_POLARITY   200413
 
#define FG_TRIGGEROUT_GPO_3_SOURCE   FG_TRIGGEROUT_SELECT_GPO_3
 
#define FG_TRIGGEROUT_GPO_4_POLARITY   200414
 
#define FG_TRIGGEROUT_GPO_4_SOURCE   FG_TRIGGEROUT_SELECT_GPO_4
 
#define FG_TRIGGEROUT_GPO_5_POLARITY   200415
 
#define FG_TRIGGEROUT_GPO_5_SOURCE   FG_TRIGGEROUT_SELECT_GPO_5
 
#define FG_TRIGGEROUT_GPO_6_POLARITY   200416
 
#define FG_TRIGGEROUT_GPO_6_SOURCE   FG_TRIGGEROUT_SELECT_GPO_6
 
#define FG_TRIGGEROUT_GPO_7_POLARITY   200417
 
#define FG_TRIGGEROUT_GPO_7_SOURCE   FG_TRIGGEROUT_SELECT_GPO_7
 
#define FG_TRIGGEROUT_SELECT0   300232
 
#define FG_TRIGGEROUT_SELECT1   300233
 
#define FG_TRIGGEROUT_SELECT2   300234
 
#define FG_TRIGGEROUT_SELECT3   300235
 
#define FG_TRIGGEROUT_SELECT4   300244
 
#define FG_TRIGGEROUT_SELECT5   300245
 
#define FG_TRIGGEROUT_SELECT6   300246
 
#define FG_TRIGGEROUT_SELECT7   300247
 
#define FG_TRIGGEROUT_SELECT_FRONT_GPO_0   200392
 
#define FG_TRIGGEROUT_SELECT_FRONT_GPO_1   200393
 
#define FG_TRIGGEROUT_SELECT_GPO_0   200384
 
#define FG_TRIGGEROUT_SELECT_GPO_1   200385
 
#define FG_TRIGGEROUT_SELECT_GPO_2   200386
 
#define FG_TRIGGEROUT_SELECT_GPO_3   200387
 
#define FG_TRIGGEROUT_SELECT_GPO_4   200388
 
#define FG_TRIGGEROUT_SELECT_GPO_5   200389
 
#define FG_TRIGGEROUT_SELECT_GPO_6   200390
 
#define FG_TRIGGEROUT_SELECT_GPO_7   200391
 
#define FG_TRIGGEROUT_STATS_PULSECOUNT   300237
 
#define FG_TRIGGEROUT_STATS_PULSECOUNT_CLEAR   300238
 
#define FG_TRIGGEROUT_STATS_SOURCE   300236
 
#define FG_TRIGGERQUEUE_FILLLEVEL   300215
 
#define FG_TRIGGERQUEUE_MODE   300214
 
#define FG_TRIGGERSTATE   300201
 
#define FG_TRUE   1
 
#define FG_TURBO_DMA_MODE   3051
 
#define FG_TWOCAMMODEL   2100
 
#define FG_UNBLOCK   0x200
 
#define FG_UNBLOCK_ALL   0x220
 
#define FG_UNCORRECTED_ERROR_COUNT   200479
 
#define FG_USEDVAL   5025
 
#define FG_USER_LEDS   15210
 
#define FG_USEROUT   8120
 
#define FG_VANTAGEPOINT   300112
 
#define FG_VERTICAL   2
 
#define FG_WIDTH   100
 
#define FG_WRITE_SHADING_12   24091
 
#define FG_XOFFSET   300
 
#define FG_XSHIFT   500
 
#define FG_YCBCR422_8   0x0721
 
#define FG_YES   1
 
#define FG_YOFFSET   400
 
#define FG_YUV422_8   0x4208
 
#define FG_ZERO   0
 
#define FG_ZERO   0
 
#define FILTER_X1   1
 
#define FILTER_X2   2
 
#define FILTER_X4   3
 
#define FP_PARAMETER_PROPERTY_ACCESS_LOCKED   0x8
 
#define FP_PARAMETER_PROPERTY_ACCESS_MODIFY   0x4
 
#define FP_PARAMETER_PROPERTY_ACCESS_READ   0x1
 Possible flags for parameter access property The value of the access property for a parameter can be any combination of the values below ORed.
 
#define FP_PARAMETER_PROPERTY_ACCESS_WRITE   0x2
 
#define GND   4
 
#define GRAB_ACTIVE   100
 
#define GRAB_ALL_BUFFERS   -2
 
#define GRAB_INFINITE   -1
 
#define HANDSHAKEMODE   0x20
 
#define HIGH_ACTIVE   0
 
#define HIGH_ON_ZERO_HIGH   0
 
#define HIGH_ON_ZERO_LOW   1
 
#define INPUT_BYPASS   10
 
#define IS_BUSY   1
 
#define IS_NOT_BUSY   0
 
#define LOW_ACTIVE   1
 
#define LSC1020JPGXXL   0x501
 
#define LSC1020XXL   0x500
 
#define LUT_BLUE   2
 
#define LUT_GRAY   3
 
#define LUT_GREEN   1
 
#define LUT_IMPLEMENTATION_FULL_LUT   0
 
#define LUT_IMPLEMENTATION_KNEELUT   1
 
#define LUT_RED   0
 
#define LUT_TYPE_CUSTOM   0
 
#define LUT_TYPE_PROCESSING   3
 
#define MAX_BUF_NR   1048576
 
#define MEDIUM_AREA_GRAY_XXL   0x1b4
 
#define MEDIUM_AREA_RGB_XXL   0x1b5
 
#define MEDIUM_LINE_GRAY   0xb3
 
#define MEDIUM_LINE_GRAY12   0x560
 
#define MEDIUM_LINE_GRAY12_XXL   0x1d4
 
#define MEDIUM_LINE_GRAY_FIR_XXL   0x530
 
#define MEDIUM_LINE_GRAY_XXL   0x1b3
 
#define MEDIUM_LINE_RGB   0xb2
 
#define MEDIUM_LINE_RGB_XXL   0x1b2
 
#define NOT_BYPASS_FRONT_GPI_0   40
 
#define NOT_BYPASS_FRONT_GPI_1   41
 
#define NOT_BYPASS_FRONT_GPI_2   42
 
#define NOT_BYPASS_FRONT_GPI_3   43
 
#define NOT_BYPASS_GPI_0   20
 
#define NOT_BYPASS_GPI_1   21
 
#define NOT_BYPASS_GPI_2   22
 
#define NOT_BYPASS_GPI_3   23
 
#define NOT_BYPASS_GPI_4   24
 
#define NOT_BYPASS_GPI_5   25
 
#define NOT_BYPASS_GPI_6   26
 
#define NOT_BYPASS_GPI_7   27
 
#define NOT_INPUT_BYPASS   11
 
#define NOT_PULSEGEN0   6
 
#define NOT_PULSEGEN1   7
 
#define NOT_PULSEGEN2   8
 
#define NOT_PULSEGEN3   9
 
#define NUMBER_OF_ACT_IMAGE   50
 
#define NUMBER_OF_BLOCK_LOST_IMAGES   30
 
#define NUMBER_OF_BLOCKED_IMAGES   40
 
#define NUMBER_OF_GRABBED_IMAGES   10
 definitions of arguments for Fg_getStatusEx()
 
#define NUMBER_OF_IMAGES_IN_PROGRESS   80
 
#define NUMBER_OF_LAST_IMAGE   60
 
#define NUMBER_OF_LAST_WAIT_FRAME   110
 
#define NUMBER_OF_LOST_IMAGES   20
 
#define NUMBER_OF_NEXT_IMAGE   70
 
#define PORT_A   0
 
#define PORT_AB   4
 
#define PORT_B   1
 
#define PORT_C   2
 
#define PORT_D   3
 
#define PULSEGEN0   0
 
#define PULSEGEN0_FALLING   NOT_PULSEGEN0
 
#define PULSEGEN0_RISING   PULSEGEN0
 
#define PULSEGEN1   1
 
#define PULSEGEN1_FALLING   NOT_PULSEGEN1
 
#define PULSEGEN1_RISING   PULSEGEN1
 
#define PULSEGEN2   2
 
#define PULSEGEN2_FALLING   NOT_PULSEGEN2
 
#define PULSEGEN2_RISING   PULSEGEN2
 
#define PULSEGEN3   3
 
#define PULSEGEN3_FALLING   NOT_PULSEGEN3
 
#define PULSEGEN3_RISING   PULSEGEN3
 
#define PULSEMODE   0x30
 
#define SAG_COMPRESSION   0x520
 
#define SDRAM_ACCESS   0x41
 
#define SDRAM_ACCESS_XXL   0x141
 
#define SEL_ACT_IMAGE   200
 
#define SEL_LAST_IMAGE   210
 
#define SEL_NEW_IMAGE   240
 
#define SEL_NEXT_IMAGE   220
 
#define SEL_NUMBER   230
 
#define SEQUENCE_EXTRACTOR   0x510
 
#define SINGLE_AREA_2DSHADING   0x11
 
#define SINGLE_AREA_2DSHADING12_XXL   0x1da
 
#define SINGLE_AREA_2DSHADING_XXL   0x111
 
#define SINGLE_AREA_BAYER   0x30
 
#define SINGLE_AREA_BAYER12_XXL   0x1c0
 
#define SINGLE_AREA_BAYER_XXL   0x130
 
#define SINGLE_AREA_GRAY   0x10
 applets microEnable III
 
#define SINGLE_AREA_GRAY12_XXL   0x1d5
 
#define SINGLE_AREA_GRAY_OFFSET   0x84
 
#define SINGLE_AREA_GRAY_SHADING   0x40
 
#define SINGLE_AREA_GRAY_SHADING_XXL   0x140
 
#define SINGLE_AREA_GRAY_XXL   0x110
 
#define SINGLE_AREA_HSI   0x90
 
#define SINGLE_AREA_HSI_XXL   0x190
 
#define SINGLE_AREA_RGB   0xa0
 
#define SINGLE_AREA_RGB36_XXL   0x1d7
 
#define SINGLE_AREA_RGB_SEPARATION   0xb1
 
#define SINGLE_AREA_RGB_SEPARATION_XXL   0x1b1
 
#define SINGLE_AREA_RGB_XXL   0x1a0
 
#define SINGLE_FAST_CONFIG   0xb5
 
#define SINGLE_LINE_GRAY   0x50
 
#define SINGLE_LINE_GRAY12_XXL   0x1d1
 
#define SINGLE_LINE_GRAY_2X12_XXL   0x550
 
#define SINGLE_LINE_GRAY_XXL   0x150
 
#define SINGLE_LINE_RGB   0x60
 
#define SINGLE_LINE_RGB24_XXL   0x1db
 
#define SINGLE_LINE_RGB36_XXL   0x1d8
 
#define SINGLE_LINE_RGB36PIPELINE2_XXL   0x570
 
#define SINGLE_LINE_RGB_XXL   0x160
 
#define SINGLEHIGHPRECISION   0x83
 
#define SOUDRONIC   0x82
 
#define TAP_1X_1Y   "Tap_1X_1Y"
 
#define TAP_1X_2YE   "Tap_1X_2YE"
 
#define TRGINSOFTWARE   -1
 
#define TRGINSRC_0   0
 
#define TRGINSRC_1   1
 
#define TRGINSRC_2   2
 
#define TRGINSRC_3   3
 
#define TRGINSRC_4   4
 
#define TRGINSRC_5   5
 
#define TRGINSRC_6   6
 
#define TRGINSRC_7   7
 
#define TRGINSRC_FRONT_GPI_0   16
 
#define TRGINSRC_FRONT_GPI_1   17
 
#define TRGINSRC_FRONT_GPI_2   18
 
#define TRGINSRC_FRONT_GPI_3   19
 
#define TRGINSRC_GPI_0   0
 
#define TRGINSRC_GPI_1   1
 
#define TRGINSRC_GPI_2   2
 
#define TRGINSRC_GPI_3   3
 
#define TRGINSRC_GPI_4   4
 
#define TRGINSRC_GPI_5   5
 
#define TRGINSRC_GPI_6   6
 
#define TRGINSRC_GPI_7   7
 
#define TRUMPFINESS   0x81
 
#define TS_ACTIVE   0
 
#define TS_ASYNC_STOP   1
 
#define TS_SYNC_STOP   2
 
#define VCC   5
 
#define VISIGLAS   0x80
 

Typedefs

typedef int(* Fg_ApcFunc_t) (frameindex_t imgNr, void *data)
 
typedef void * Fg_AppletIteratorItem
 
typedef void * Fg_AppletIteratorType
 
typedef int(* Fg_AsyncNotifyFunc_t) (int boardIndex, unsigned long notification, unsigned long pl, unsigned long ph, void *context)
 
typedef int(* Fg_EventFunc_t) (uint64_t events, void *data, const struct fg_event_info *info)
 

Enumerations

enum  { ASYNC_NOTIFY_DRIVER_CLOSED , ASYNC_NOTIFY_DEVICE_REMOVED , ASYNC_NOTIFY_DEVICE_ARRIVED , ASYNC_NOTIFY_DEVICE_ALARM }
 
enum  BayerBilinearLineOrdering { RedBlueLineFollowedByGreenLine = 10 , BlueRedLineFollowedByGreenLine = 11 , GreenLineFollowedByRedBlueLine = 12 , GreenLineFollowedByBlueRedLine = 13 }
 
enum  BayerOrdering { GreenFollowedByRed = 3 , GreenFollowedByBlue = 0 , RedFollowedByGreen = 2 , BlueFollowedByGreen = 1 }
 
enum  BOARD_INFORMATION_SELECTOR { BINFO_BOARDTYPE = 0 , BINFO_POCL = 1 , BINFO_PCIE_PAYLOAD = 2 }
 definitions of available information related to the grabber-board itself More...
 
enum  CameraSimulatorTriggerMode { SIMULATION_FREE_RUN = 0 , RISING_EDGE_TRIGGERS_LINE = 8 , RISING_EDGE_TRIGGERS_FRAME = 9 }
 Camera simulation: Image triggering. More...
 
enum  CCsel {
  CC_EXSYNC = 0 , CC_PRESCALER = 1 , CC_HDSYNC = CC_PRESCALER , CC_EXSYNC2 = CC_PRESCALER ,
  CC_STROBEPULSE = 2 , CC_CLK = 3 , CC_GND = 4 , CC_VCC = 5 ,
  CC_NOT_EXSYNC = 6 , CC_NOT_PRESCALER = 7 , CC_NOT_HDSYNC = CC_NOT_PRESCALER , CC_NOT_EXSYNC2 = CC_NOT_PRESCALER ,
  CC_NOT_STROBEPULSE = 8 , FG_OTHER = -1
}
 Definition for CameraLink CameraControl Signals. More...
 
enum  CcSignalMappingArea {
  CC_PULSEGEN0 = 0 , CC_PULSEGEN1 = 1 , CC_PULSEGEN2 = 2 , CC_PULSEGEN3 = 3 ,
  CC_NOT_PULSEGEN0 = 6 , CC_NOT_PULSEGEN1 = 7 , CC_NOT_PULSEGEN2 = 8 , CC_NOT_PULSEGEN3 = 9 ,
  CC_INPUT_BYPASS = 10 , CC_NOT_INPUT_BYPASS = 11
}
 
enum  CcSignalMappingLineExtended {
  CC_GPI_0 = 1001 , CC_NOT_GPI_0 = 1000 , CC_GPI_1 = 1011 , CC_NOT_GPI_1 = 1010 ,
  CC_GPI_2 = 1021 , CC_NOT_GPI_2 = 1020 , CC_GPI_3 = 1031 , CC_NOT_GPI_3 = 1030 ,
  CC_GPI_4 = 1041 , CC_NOT_GPI_4 = 1040 , CC_GPI_5 = 1051 , CC_NOT_GPI_5 = 1050 ,
  CC_GPI_6 = 1061 , CC_NOT_GPI_6 = 1060 , CC_GPI_7 = 1071 , CC_NOT_GPI_7 = 1070 ,
  CC_FRONT_GPI_0 = 1081 , CC_NOT_FRONT_GPI_0 = 1080 , CC_FRONT_GPI_1 = 1091 , CC_NOT_FRONT_GPI_1 = 1090 ,
  CC_FRONT_GPI_2 = 1101 , CC_NOT_FRONT_GPI_2 = 1100 , CC_FRONT_GPI_3 = 1111 , CC_NOT_FRONT_GPI_3 = 1110
}
 
enum  CXPTriggerPackedModes { FG_STANDARD = 0 , FG_RISING_EDGE_ONLY = 1 }
 
enum  Fg_Apc_Flag {
  FG_APC_DEFAULTS = 0x0 , FG_APC_BATCH_FRAMES = 0x1 , FG_APC_IGNORE_TIMEOUTS = 0x2 , FG_APC_IGNORE_APCFUNC_RETURN = 0x4 ,
  FG_APC_IGNORE_STOP = 0x8 , FG_APC_HIGH_PRIORITY = 0x10 , FG_APC_DELIVER_ERRORS = 0x20 , FG_APC_OLD_ACQ_BLOCK_BEHAVIOR = 0x40
}
 controls the behaviour of the APC thread More...
 
enum  Fg_BoardStatus_Bits {
  INFO_BOARDSTATUS_CONFIGURED = 0x00000001 , INFO_BOARDSTATUS_LOCKED = 0x00000002 , INFO_BOARDSTATUS_DEAD_1 = 0x00008000 , INFO_BOARDSTATUS_RECONFIGURING = 0x10000000 ,
  INFO_BOARDSTATUS_REBOOT_REQUIRED = 0x20000000 , INFO_BOARDSTATUS_OVERTEMP = 0x40000000 , INFO_BOARDSTATUS_DEAD_2 = 0x80000000 , INFO_BOARDSTATUS_DEAD = INFO_BOARDSTATUS_DEAD_1 | INFO_BOARDSTATUS_DEAD_2
}
 definitions of board status bits More...
 
enum  Fg_Info_Selector {
  INFO_APPLET_CAPABILITY_TAGS = 1 , INFO_TIMESTAMP_FREQUENCY = 100 , INFO_OWN_BOARDINDEX = 101 , INFO_NR_OF_BOARDS = 1000 ,
  INFO_MAX_NR_OF_BOARDS = 1001 , INFO_BOARDNAME = 1010 , INFO_BOARDTYPE = 1011 , INFO_BOARDSERIALNO = 1012 ,
  INFO_BOARDSUBTYPE = 1013 , INFO_FIRMWAREVERSION = 1015 , INFO_HARDWAREVERSION = 1016 , INFO_PHYSICAL_LOCATION = 1017 ,
  INFO_BOARDSTATUS = 1020 , INFO_PIXELPLANT_PRESENT = 1030 , INFO_CAMERA_INTERFACE = 1040 , INFO_DRIVERVERSION = 1100 ,
  INFO_DRIVERARCH = 1101 , INFO_DRIVERFULLVERSION , INFO_BOARDNODENUMBER = 1103 , INFO_DRIVERGROUPAFFINITY = 1104 ,
  INFO_DRIVERAFFINITYMASK = 1105 , INFO_FPGA0_NAME = 1106 , INFO_FPGA1_NAME = 1107 , INFO_LICENSE_GROUP_CODE = 1108 ,
  INFO_LICENSE_USER_CODE = 1109 , INFO_IS_POCL = 1110 , INFO_NR_CXP_PORTS = 1111 , INFO_NR_CL_PORTS = 1112 ,
  INFO_NR_CLHS_PORTS = 1113 , INFO_NR_GIGE_PORTS = 1114 , INFO_DESIGN_ID = 1200 , INFO_BITSTREAM_ID = 1201 ,
  INFO_APPLET_DESIGN_ID = 1202 , INFO_APPLET_BITSTREAM_ID = 1203 , INFO_FPGA_BITSTREAM_ID = 1204 , INFO_APPLET_FULL_PATH = 1300 ,
  INFO_APPLET_FILE_NAME = 1301 , INFO_APPLET_TYPE = 1302 , INFO_STATUS_PCI_LINK_WIDTH = 2001 , INFO_STATUS_PCI_PAYLOAD_MODE ,
  INFO_STATUS_PCI_LINK_SPEED = 2003 , INFO_STATUS_PCI_PAYLOAD_SIZE , INFO_STATUS_PCI_EXPECTED_LINK_WIDTH = 2005 , INFO_STATUS_PCI_EXPECTED_LINK_SPEED = 2006 ,
  INFO_STATUS_PCI_NATIVE_LINK_SPEED = 2007 , INFO_STATUS_PCI_REQUEST_SIZE , INFO_STATUS_PCI_NROF_INVALID_8B10B_CHARS , INFO_STATUS_PCI_NROF_8B10B_DISPARITY_ERRORS ,
  INFO_SERVICE_ISRUNNING = 3001
}
 definitions of available system informations More...
 
enum  Fg_PoCXPState {
  BOOTING = 0x001 , NOCABLE = 0x002 , NOPOCXP = 0x004 , POCXPOK = 0x008 ,
  MIN_CURR = 0x010 , MAX_CURR = 0x020 , LOW_VOLT = 0x040 , OVER_VOLT = 0x080 ,
  ADC_Chip_Error = 0x100
}
 definitions for Power over CoaXPress states More...
 
enum  FgApcControlFlags { FG_APC_CONTROL_BASIC = 0 }
 control flags for Fg_registerApcHandler() More...
 
enum  FgAppletIteratorSource { FG_AIS_BOARD , FG_AIS_FILESYSTEM , FG_AIS_FILESYSTEM_WITH_BOOTSTRAP }
 Applet Iterator Sources. More...
 
enum  FgEventControlFlags { FG_EVENT_DEFAULT_FLAGS = 0 , FG_EVENT_BATCHED = 0x1 }
 controls the behaviour of Fg_waitEvent() More...
 
enum  FgEventNotifiers { FG_EVENT_NOTIFY_JOINED = 0x1 , FG_EVENT_NOTIFY_TIMESTAMP = 0x2 , FG_EVENT_NOTIFY_PAYLOAD = 0x4 , FG_EVENT_NOTIFY_LOST = 0x8 }
 the status flags passed in notify member of struct fg_event_info More...
 
enum  FgExternalPowerState { FG_GOOD = 1 , FG_NO_POWER = 0 }
 definitions of values for parameter FG_SYSTEMMONITOR_EXTERNAL_POWER These values describe the external power state More...
 
enum  FgImageSourceTypes { FG_CAMPORT = 0 , FG_CAMERASIMULATOR = 1 , FG_GENERATOR }
 definitions of values for parameter FG_GEN_ENABLE / FG_CAMERASIMULATOR_ENABLE These values describe the data source for images of the applet. More...
 
enum  FgParamEnumGbeCamType { RGB8_PACKED = 0 , BGR8_PACKED = 1 , RGBA8_PACKED = 2 , BGRA8_PACKED = 3 }
 definitions of pixel format for parameter FG_GBE_CAMTYPE These values describe the pixel format of the camera at the applet input specific for GigE Vision protocol. More...
 
enum  FgParamTypes {
  FG_PARAM_TYPE_INVALID = 0x0 , FG_PARAM_TYPE_INT32_T = 0x1 , FG_PARAM_TYPE_UINT32_T = 0x2 , FG_PARAM_TYPE_INT64_T = 0x3 ,
  FG_PARAM_TYPE_UINT64_T = 0x4 , FG_PARAM_TYPE_DOUBLE = 0x5 , FG_PARAM_TYPE_CHAR_PTR = 0x6 , FG_PARAM_TYPE_SIZE_T = 0x7 ,
  FG_PARAM_TYPE_CHAR_PTR_PTR = 0x16 , FG_PARAM_TYPE_STRUCT_FIELDPARAMACCESS = 0x1000 , FG_PARAM_TYPE_STRUCT_FIELDPARAMINT = 0x1002 , FG_PARAM_TYPE_STRUCT_FIELDPARAMINT64 = 0x1003 ,
  FG_PARAM_TYPE_STRUCT_FIELDPARAMDOUBLE = 0x1005 , FG_PARAM_TYPE_COMPLEX_DATATYPE = 0x2000 , FG_PARAM_TYPE_AUTO = -1
}
 
enum  FgProperty {
  PROP_ID_VALUE = 0 , PROP_ID_DATATYPE = 1 , PROP_ID_NAME = 2 , PROP_ID_PARAMETERNAME = 3 ,
  PROP_ID_VALUELLEN = 4 , PROP_ID_ACCESS_ID = 5 , PROP_ID_MIN_ID = 6 , PROP_ID_MAX_ID = 7 ,
  PROP_ID_STEP_ID = 8 , PROP_ID_ACCESS = 9 , PROP_ID_MIN = 10 , PROP_ID_MAX = 11 ,
  PROP_ID_STEP = 12 , PROP_ID_IS_ENUM = 13 , PROP_ID_ENUM_VALUES = 14 , PROP_ID_FIELD_SIZE = 15
}
 definitions for querying information about a certain field More...
 
enum  FgStopAcquireFlags { STOP_ASYNC = 0x00 , STOP_SYNC_TO_APC = 0x04 , STOP_ASYNC_FALLBACK = 0x40000000 , STOP_SYNC = 0x80000000 }
 Flags for controlling the behavior of Fg_StopAcquireEx() function. More...
 
enum  GigEPixelFormat {
  MONO8 = 0 , MONO8_SIGNED = 1 , MONO10 = 2 , MONO10_PACKED = 3 ,
  MONO12 = 4 , MONO12_PACKED = 5 , MONO14 = 7 , MONO16 = 6
}
 
enum  LineTriggerGateMode { _LRM_NON_GATED = 0 , _LRM_GATED_COUNT = 1 , _LRM_GATED_PARTIAL = 2 , _LRM_GATED = 3 }
 
enum  LineTriggerMode { _LRM_AUTO = 0 , _LRM_EXT_TRG = 1 }
 
enum  MeAreaTriggerMode {
  AREA_FREE_RUN = 0 , AREA_GRABBER_CONTROLLED = 1 , AREA_ASYNC_TRIGGER = 2 , AREA_GRABBER_CONTROLLED_SYNCHRON = 3 ,
  AREA_ASYNC_SOFTWARE_TRIGGER = 4
}
 
enum  MeCameraLinkFormat {
  FG_CL_SINGLETAP_8_BIT = 8 , FG_CL_SINGLETAP_10_BIT = 10 , FG_CL_SINGLETAP_12_BIT = 12 , FG_CL_SINGLETAP_14_BIT = 14 ,
  FG_CL_SINGLETAP_16_BIT = 16 , FG_CL_DUALTAP_8_BIT = 108 , FG_CL_DUALTAP_10_BIT = 110 , FG_CL_DUALTAP_12_BIT = 112 ,
  FG_CL_TRIPLETAP_8_BIT = 120 , FG_CL_LITE_8_BIT = 130 , FG_CL_LITE_10_BIT = 140 , FG_CL_RGB = 500 ,
  FG_CL_MEDIUM_8_BIT = 208 , FG_CL_MEDIUM_10_BIT = 210 , FG_CL_MEDIUM_12_BIT = 212 , FG_CL_MEDIUM_3_TAP_10_BIT = 219 ,
  FG_CL_MEDIUM_3_TAP_12_BIT = 220 , FG_CL_MEDIUM_RGB_24 = 214 , FG_CL_MEDIUM_RGB_30 = 216 , FG_CL_MEDIUM_RGB_36 = 218 ,
  FG_CL_8BIT_FULL_8 = 308 , FG_CL_8BIT_FULL_10 = 310 , FG_CL_FULL_8_TAP_10_BIT = 311 , FG_CL_FULL_8_TAP_RGB_24 = 320 ,
  FG_CL_FULL_10_TAP_RGB_24 = 321 , FG_CL_FULL_8_TAP_RGB_30 = 322
}
 
enum  MeCameraTypes {
  FG_AREA_GRAY = 0 , FG_AREA_BAYER = 1 , FG_LINE_GRAY = 2 , FG_SINGLE_LINE_RGB = 3 ,
  FG_DUAL_LINE_RGB = 4 , FG_SINGLE_AREA_RGB = 5 , FG_DUAL_AREA_RGB = 6 , FG_AREA_HSI = 7 ,
  FG_DUAL_LINE_RGB_SHADING = 8 , FG_SINGLE_LINE_RGBHSI = 9 , FG_SINGLE_AREA_RGB_SEPARATION = 10 , FG_MEDIUM_LINE_RGB = 11 ,
  FG_MEDIUM_LINE_GRAY = 12 , FG_MEDIUM_AREA_GRAY = 13 , FG_MEDIUM_AREA_RGB = 14 , FG_AREA_GRAY12 = 15 ,
  FG_SEQUENCE_EXTRACTOR_A = 16 , FG_SEQUENCE_EXTRACTOR_B = 17 , FG_LINE_GRAY12 = 18 , FG_AREA_RGB36 = 19 ,
  FG_DUAL_LINE_RGB_SORTING = 20 , FG_DUAL_LINE_GRAY12 = 21 , FG_MEDIUM_LINE_GRAY12 = 22 , FG_SINGLE_AREA_GRAY12 = 23 ,
  FG_2D_SHADING_12 = 24 , DIVISOR_1 = 25 , DIVISOR_2 = 26 , DIVISOR_4 = 27 ,
  DIVISOR_8 = 28 , DIVISOR_3 = 29 , DIVISOR_16 = 30 , DIVISOR_6 = 31
}
 
enum  MeInitFlags {
  FG_INIT_FLAG_DEFAULT = 0x00 , FG_INIT_FLAG_SLAVE = 0x01 , FG_INIT_FLAG_SLAVE_PARAM_SYNC = 0x02 , FG_INIT_FLAG_ACQUISITION_SLAVE = 0x04 ,
  FG_INIT_FLAGS_VALID_MASK
}
 
enum  MeKneeLutMode { FG_INDEP = 0 , FG_DEP = 1 }
 
enum  MeLineShadingMode { SHADING_OFF = 0 , SHADING_SUB = 1 , SHADING_MULT = 2 , SHADING_SUB_MULT = 3 }
 
enum  MeLineTriggerMode { GRABBER_CONTROLLED_GATED = 6 }
 
enum  MeLineTriggerModeImage {
  LINE_FREE_RUN_IMAGE = 0 , LINE_GRABBER_CONTROLLED_IMAGE = 1 , LINE_ASYNC_TRIGGER_IMAGE = 2 , LINE_GRABBER_CONTROLLED_GATED_IMAGE = 5 ,
  LINE_ASYNC_GATED_MULTIBUFFERS_IMAGE = 6
}
 
enum  MeLineTriggerModeLine {
  LINE_FREE_RUN_LINE = 0 , LINE_GRABBER_CONTROLLED_LINE = 1 , LINE_ASYNC_TRIGGER_LINE = 2 , LINE_ASYNC_GATED_LINE = 5 ,
  LINE_GRABBER_CONTROLLED_GATED_LINE = 6
}
 
enum  MeRgbComponentMapping { FG_MAP_PIXEL0 = 0 , FG_MAP_PIXEL1 = 1 , FG_MAP_PIXEL2 = 2 , FG_MAP_PIXEL3 = 3 }
 
enum  MeSensorReadoutModes2 {
  SMODE_UNCHANGED = 0 , SMODE_REVERSE = 3 , SMODE_TAB2_0 = 1 , SMODE_TAB2_1 = 4 ,
  SMODE_TAB2_2 = 6 , SMODE_TAB4_0 = 2 , SMODE_TAB4_1 = 5 , SMODE_TAB4_2 = 7 ,
  SMODE_TAB4_5 = 8 , SMODE_TAB4_3 = 9 , SMODE_TAB4_4 = 10 , SMODE_TAB4_6 = 11 ,
  SMODE_TAB8_0 = 30 , SMODE_TAB8_1 = 31 , SMODE_TAB8_2 = 32 , SMODE_TAB8_3 = 33 ,
  SMODE_TAB8_4 = 34 , SMODE_TAB8_5 = 35 , SMODE_TAB8_6 = 36 , SMODE_TAB8_7 = 37 ,
  SMODE_TAB8_8 = 38 , SMODE_TAB8_9 = 39 , SMODE_TAB8_10 = 40 , SMODE_TAB8_11 = 41 ,
  SMODE_TAB8_12 = 42 , SMODE_TAB8_13 = 43 , SMODE_TAB8_14 = 44 , SMODE_TAB8_15 = 45 ,
  SMODE_TAB8_16 = 46 , SMODE_TAB8_17 = 47 , SMODE_TAB8_18 = 48 , SMODE_TAB8_19 = 49 ,
  SMODE_TAB8_20 = 50 , SMODE_TAB8_21 = 51 , SMODE_TAB8_22 = 52 , SMODE_TAB8_23 = 53 ,
  SMODE_TAB8_24 = 54 , SMODE_TAB10_1 = 60 , SMODE_TAB10_2 = 61 , SMODE_TAB10_4 = 63 ,
  SMODE_TAB10_3 = 62
}
 
enum  MeShaftMode { SOURCE_A = 0 , SOURCE_B = 1 }
 
enum  MeTriggerMode {
  FREE_RUN = 0 , GRABBER_CONTROLLED = 1 , ASYNC_TRIGGER = 2 , GRABBER_CONTROLLED_SYNCHRON = 3 ,
  ASYNC_SOFTWARE_TRIGGER = 4 , ASYNC_GATED = 5 , ASYNC_GATED_MULTIFRAME = 6 , ASYNC_SOFTWARE_TRIGGER_QUEUED = 7
}
 
enum  OverflowEventSelect {
  FG_OVERFLOW_EVENT_INCOMPLETE = 1 , FG_OVERFLOW_EVENT_LOST = 2 , FG_OVERFLOW_EVENT_INCOMPLETE_LOST = 3 , FG_OVERFLOW_EVENT_OK = 4 ,
  FG_OVERFLOW_EVENT_OK_INCOMPLETE = 5 , FG_OVERFLOW_EVENT_OK_LOST = 6 , FG_OVERFLOW_EVENT_ALL = 7
}
 Overflow Events. Select which Events should be generated according to Overflow states. More...
 
enum  OverflowModes { FG_OVERFLOW_MODE_EXTENDED = 1 , FG_OVERFLOW_MODE_SIMPLE = 0 }
 Overflow Modes. Used to enable/disable extended overflow handling in the applet. More...
 
enum  PixelFormatNamingConvention {
  Raw = 0 , Mono8 = 257 , Mono10 = 258 , Mono12 = 259 ,
  Mono14 = 260 , Mono16 = 261 , BayerGR8 = 785 , BayerGR10 = 786 ,
  BayerGR12 = 787 , BayerGR14 = 788 , BayerGR16 = 789 , BayerRG8 = 801 ,
  BayerRG10 = 802 , BayerRG12 = 803 , BayerRG14 = 804 , BayerRG16 = 805 ,
  BayerGB8 = 817 , BayerGB10 = 818 , BayerGB12 = 819 , BayerGB14 = 820 ,
  BayerGB16 = 821 , BayerBG8 = 833 , BayerBG10 = 834 , BayerBG12 = 835 ,
  BayerBG14 = 836 , BayerBG16 = 837 , RGB8 = 1025 , RGB10 = 1026 ,
  RGB12 = 1027 , RGB14 = 1028 , RGB16 = 1029 , RGBA8 = 1281 ,
  RGBA10 = 1282 , RGBA12 = 1283 , RGBA14 = 1284 , RGBA16 = 1285 ,
  YUV422_8 = 1569
}
 
enum  PowerOverCXPState {
  FG_BOOTING = 1 , FG_POCXPOK = 2 , FG_MAX_CURR = 4 , FG_LOW_VOLT = 8 ,
  FG_OVER_VOLT = 16 , FG_ADC_CHIP_ERROR = 32
}
 definitions of values for parameter FG_SYSTEMMONITOR_POWER_OVER_CXP_STATE These values describe the power over CXP state More...
 
enum  RowFilterModes { _NON_TRIGGERED_EOF_CONTROLLED = 0 , _NON_TRIGGERED_LINE_COUNT_CONTROLLED = 0x1 , _TRIGGERED_EOF_CONTROLLED = 0x2 , _TRIGGERED_LINE_COUNT_CONTROLLED = 0x3 }
 
enum  SignalSelectLine {
  FG_SIGNAL_CAM0_EXSYNC = 2000 , FG_SIGNAL_CAM0_EXSYNC2 = 2001 , FG_SIGNAL_CAM0_FLASH = 2002 , FG_SIGNAL_CAM0_LVAL = 2007 ,
  FG_SIGNAL_CAM0_FVAL = 2008 , FG_SIGNAL_CAM0_LINE_START = 2100 , FG_SIGNAL_CAM0_LINE_END = 2101 , FG_SIGNAL_CAM0_FRAME_START = 2102 ,
  FG_SIGNAL_CAM0_FRAME_END = 2103 , FG_SIGNAL_CAM1_EXSYNC = 2010 , FG_SIGNAL_CAM1_EXSYNC2 = 2011 , FG_SIGNAL_CAM1_FLASH = 2012 ,
  FG_SIGNAL_CAM1_LVAL = 2017 , FG_SIGNAL_CAM1_FVAL = 2018 , FG_SIGNAL_CAM1_LINE_START = 2110 , FG_SIGNAL_CAM1_LINE_END = 2111 ,
  FG_SIGNAL_CAM1_FRAME_START = 2112 , FG_SIGNAL_CAM1_FRAME_END = 2113 , FG_SIGNAL_CAM2_EXSYNC = 2020 , FG_SIGNAL_CAM2_EXSYNC2 = 2021 ,
  FG_SIGNAL_CAM2_FLASH = 2022 , FG_SIGNAL_CAM2_LVAL = 2027 , FG_SIGNAL_CAM2_FVAL = 2028 , FG_SIGNAL_CAM2_LINE_START = 2120 ,
  FG_SIGNAL_CAM2_LINE_END = 2121 , FG_SIGNAL_CAM2_FRAME_START = 2122 , FG_SIGNAL_CAM2_FRAME_END = 2123 , FG_SIGNAL_CAM3_EXSYNC = 2030 ,
  FG_SIGNAL_CAM3_EXSYNC2 = 2031 , FG_SIGNAL_CAM3_FLASH = 2032 , FG_SIGNAL_CAM3_LVAL = 2037 , FG_SIGNAL_CAM3_FVAL = 2038 ,
  FG_SIGNAL_CAM3_LINE_START = 2130 , FG_SIGNAL_CAM3_LINE_END = 2131 , FG_SIGNAL_CAM3_FRAME_START = 2132 , FG_SIGNAL_CAM3_FRAME_END = 2133 ,
  FG_SIGNAL_GPI_0 = 1001 , FG_SIGNAL_GPI_1 = 1011 , FG_SIGNAL_GPI_2 = 1021 , FG_SIGNAL_GPI_3 = 1031 ,
  FG_SIGNAL_GPI_4 = 1041 , FG_SIGNAL_GPI_5 = 1051 , FG_SIGNAL_GPI_6 = 1061 , FG_SIGNAL_GPI_7 = 1071 ,
  FG_SIGNAL_FRONT_GPI_0 = 1081 , FG_SIGNAL_FRONT_GPI_1 = 1091 , FG_SIGNAL_FRONT_GPI_2 = 1101 , FG_SIGNAL_FRONT_GPI_3 = 1111
}
 
enum  TapGeometryNamingConvention {
  FG_GEOMETRY_1X = 0x01100000 , FG_GEOMETRY_1X2 = 0x01200000 , FG_GEOMETRY_2X = 0x02100000 , FG_GEOMETRY_2XE = 0x02110000 ,
  FG_GEOMETRY_2XM = 0x02120000 , FG_GEOMETRY_1X3 = 0x01300000 , FG_GEOMETRY_3X = 0x03100000 , FG_GEOMETRY_1X4 = 0x01400000 ,
  FG_GEOMETRY_4X = 0x04100000 , FG_GEOMETRY_4XE = 0x04110000 , FG_GEOMETRY_2X2 = 0x02200000 , FG_GEOMETRY_2X2E = 0x02210000 ,
  FG_GEOMETRY_2X2M = 0x02220000 , FG_GEOMETRY_1X8 = 0x01800000 , FG_GEOMETRY_8X = 0x08100000 , FG_GEOMETRY_1X10 = 0x01A00000 ,
  FG_GEOMETRY_10X = 0x0A100000 , FG_GEOMETRY_4X2 = 0x04200000 , FG_GEOMETRY_4X2E = 0x04210000 , FG_GEOMETRY_5X2 = 0x05200000 ,
  FG_GEOMETRY_1X_1Y = 0x01100110 , FG_GEOMETRY_1X_2Y = 0x01100210 , FG_GEOMETRY_1X_2YE = 0x01100211 , FG_GEOMETRY_2X_1Y = 0x02100110 ,
  FG_GEOMETRY_2XE_1Y = 0x02110110 , FG_GEOMETRY_2XM_1Y = 0x02120110 , FG_GEOMETRY_2X_2Y = 0x02100210 , FG_GEOMETRY_2X_2YE = 0x02100211 ,
  FG_GEOMETRY_2XE_2Y = 0x02110210 , FG_GEOMETRY_2XE_2YE = 0x02110211 , FG_GEOMETRY_2XM_2Y = 0x02120210 , FG_GEOMETRY_2XM_2YE = 0x02120211 ,
  FG_GEOMETRY_4X_1Y = 0x04100110 , FG_GEOMETRY_1X2_1Y = 0x01200110 , FG_GEOMETRY_1X3_1Y = 0x01300110 , FG_GEOMETRY_1X4_1Y = 0x01400110 ,
  FG_GEOMETRY_2X2_1Y = 0x02200110 , FG_GEOMETRY_2X2E_1Y = 0x02210110 , FG_GEOMETRY_2X2M_1Y = 0x02220110 , FG_GEOMETRY_1X2_2YE = 0x01200211
}
 Avilable Tap Geometry Formats. Format according to GenICam SFNC. Values not defined in SFNC Scheme for Tap Geometry: Bit 0to3: YZones Readout direction: % = 0, E = 1, M = 2 Bit 4to7: YZones Interleaved: 1 to 2 Bit 8to11 YZones Number 1 to 2 Bit 12to15: Spare Bit 16to19: XZones Readout direction: % = 0, E = 1, M = 2 Bit 20to23: XZones Interleaved: 1 to 10 Bit 24to27 XZones Number 1 to 10 Bit 28to31: Spare For formats with X-Zone only, bits for y-Zones are set to 0 (avoid redifinition) More...
 
enum  TriggerMode {
  _GRABBER_CONTROLLED_ = 0 , _GRABBER_CONTROLLED_STROBE = 1 , _GRABBER_CONTROLLED_TRIGGER = 2 , _SINGLE_SHOT = 4 ,
  _EXTERNAL_TRIGGER = 6
}
 
enum  TriggerSync { _LVAL = 0 , _HDSYNC = 1 }
 
enum  VantagePointNamingConvention { FG_VANTAGEPOINT_TOP_LEFT = 0 , FG_VANTAGEPOINT_TOP_RIGHT = 1 , FG_VANTAGEPOINT_BOTTOM_LEFT = 2 , FG_VANTAGEPOINT_BOTTOM_RIGHT = 3 }
 Vantage Point. Used for tap geometry and mirroring. See GinICam SFNC. More...
 
Applet Flags

enum  FgAppletIteratorFlags {
  FG_AF_IS_AVAILABLE = 0x1 , FG_AF_IS_CORRECT_PLATFORM = 0x2 , FG_AF_IS_VALID_LICENSE = 0x4 , FG_AF_IS_ACTIVE = 0x8 ,
  FG_AF_IS_LOADABLE = 0x10 , FG_AF_IS_POWERUP_APPLET = 0x20 , FG_AF_IS_COMPATIBLE , FG_AF_IS_FLASHED = 0x80 ,
  FG_AF_IS_SUPPORTED_BY_RUNTIME = 0x100 , FG_AF_IS_SUPPORTED_BY_FIRMWARE = 0x200 , FG_AF_IS_BOOTSTRAP = 0x400 , FG_AF_IS_MANUALLY_ADDED = 0X800
}
 
Applet Info

enum  FgAppletIntProperty {
  FG_AP_INT_FLAGS , FG_AP_INT_INFO , FG_AP_INT_PARTITION , FG_AP_INT_NR_OF_DMA ,
  FG_AP_INT_NR_OF_CAMS , FG_AP_INT_GROUP_CODE , FG_AP_INT_USER_CODE , FG_AP_INT_FIXED_VERSION ,
  FG_AP_INT_FIXED_REVISION , FG_AP_INT_ICON_SIZE , FG_AP_INT_LAG , FG_AP_INT_DESIGN_VERSION ,
  FG_AP_INT_DESIGN_REVISION , FG_AP_INT_REGISTERINFO_VERSION , FG_AP_INT_FIXED_VERSION_REQUIRED
}
 Available Integer Applet Properties . More...
 
enum  FgAppletIteratorInfo {
  FG_AI_IS_COLOR = 0x1 , FG_AI_IS_AREA = 0x2 , FG_AI_IS_BASE_X1 = 0x10 , FG_AI_IS_MEDIUM_X2 = 0x20 ,
  FG_AI_IS_FULL_X4 = 0x40 , FG_AI_IS_DUAL_FULL_X8 = 0x80 , FG_AI_CAMERA_INTERFACE = 0xF0 , FG_AI_IS_VAS = 0x100 ,
  FG_AI_IS_CUSTOM = 0x200 , FG_AI_IS_SMART = 0x400 , FG_AI_IS_BLOB = 0x800 , FG_AI_IS_ADVANCED_ACQ_APPLET = 0x1000 ,
  FG_AI_IS_GENERIC = 0x10000 , FG_AI_IS_VALID = 0x80000000
}
 
enum  FgAppletStringProperty {
  FG_AP_STRING_APPLET_UID , FG_AP_STRING_BITSTREAM_UID , FG_AP_STRING_DESIGN_NAME , FG_AP_STRING_APPLET_NAME ,
  FG_AP_STRING_DESCRIPTION , FG_AP_STRING_CATEGORY , FG_AP_STRING_APPLET_PATH , FG_AP_STRING_ICON ,
  FG_AP_STRING_SUPPORTED_PLATFORMS , FG_AP_STRING_TAGS , FG_AP_STRING_VERSION , FG_AP_STRING_APPLET_FILE ,
  FG_AP_STRING_RUNTIME_VERSION
}
 Available String Applet Properties . More...
 

Detailed Description

Constant and enum definitions.

fg_define.h

Copyright (c) 2021-2024 Basler AG, All Rights Reserved.

Author
Basler AG

Macro Definition Documentation

◆ ACQ_BLOCK

#define ACQ_BLOCK   0x2

Blocking acquisition model, prevents previous frames to be overwritten

◆ ACQ_MODE_MASK

#define ACQ_MODE_MASK   0xffff

◆ ACQ_NO_AUTOSTOP

#define ACQ_NO_AUTOSTOP   0x10000

◆ ACQ_SELECT

#define ACQ_SELECT   0x4

Buffer selecting acquisition model, full user control over buffer usage

◆ ACQ_STANDARD

#define ACQ_STANDARD   0x1

definition of acquisition modes for Fg_Acquire()

Standard acquisition model, without lock of frame buffers

◆ ASYNC_TRIGGER_MULTIFRAME

#define ASYNC_TRIGGER_MULTIFRAME   8

◆ ATM_EXTERNAL

#define ATM_EXTERNAL   2

◆ ATM_GENERATOR

#define ATM_GENERATOR   1

◆ ATM_SOFTWARE

#define ATM_SOFTWARE   4

◆ ATM_SYNCHRONIZED

#define ATM_SYNCHRONIZED   3

◆ BLOCKINGMODE

#define BLOCKINGMODE   HANDSHAKEMODE

◆ BOARD_CAMINTERFACE_CAMERALINK

#define BOARD_CAMINTERFACE_CAMERALINK   "CameraLink"

◆ BOARD_CAMINTERFACE_CAMERALINKHS

#define BOARD_CAMINTERFACE_CAMERALINKHS   "CameraLinkHS"

◆ BOARD_CAMINTERFACE_CL

#define BOARD_CAMINTERFACE_CL   BOARD_CAMINTERFACE_CAMERALINK

◆ BOARD_CAMINTERFACE_CLHS

#define BOARD_CAMINTERFACE_CLHS   BOARD_CAMINTERFACE_CAMERALINKHS

◆ BOARD_CAMINTERFACE_COAXPRESS

#define BOARD_CAMINTERFACE_COAXPRESS   BOARD_CAMINTERFACE_CXP

◆ BOARD_CAMINTERFACE_CXP

#define BOARD_CAMINTERFACE_CXP   "CXP"

◆ BOARD_CAMINTERFACE_GIGE

#define BOARD_CAMINTERFACE_GIGE   "GigE"

◆ BUFFER_STATUS

#define BUFFER_STATUS   90

state of transfer (running, stopped)

◆ BYPASS_FRONT_GPI_0

#define BYPASS_FRONT_GPI_0   30

◆ BYPASS_FRONT_GPI_0_FALLING

#define BYPASS_FRONT_GPI_0_FALLING   NOT_BYPASS_FRONT_GPI_0

◆ BYPASS_FRONT_GPI_0_RISING

#define BYPASS_FRONT_GPI_0_RISING   BYPASS_FRONT_GPI_0

◆ BYPASS_FRONT_GPI_1

#define BYPASS_FRONT_GPI_1   31

◆ BYPASS_FRONT_GPI_1_FALLING

#define BYPASS_FRONT_GPI_1_FALLING   NOT_BYPASS_FRONT_GPI_1

◆ BYPASS_FRONT_GPI_1_RISING

#define BYPASS_FRONT_GPI_1_RISING   BYPASS_FRONT_GPI_1

◆ BYPASS_FRONT_GPI_2

#define BYPASS_FRONT_GPI_2   32

◆ BYPASS_FRONT_GPI_2_FALLING

#define BYPASS_FRONT_GPI_2_FALLING   NOT_BYPASS_FRONT_GPI_2

◆ BYPASS_FRONT_GPI_2_RISING

#define BYPASS_FRONT_GPI_2_RISING   BYPASS_FRONT_GPI_2

◆ BYPASS_FRONT_GPI_3

#define BYPASS_FRONT_GPI_3   33

◆ BYPASS_FRONT_GPI_3_FALLING

#define BYPASS_FRONT_GPI_3_FALLING   NOT_BYPASS_FRONT_GPI_3

◆ BYPASS_FRONT_GPI_3_RISING

#define BYPASS_FRONT_GPI_3_RISING   BYPASS_FRONT_GPI_3

◆ BYPASS_GPI_0

#define BYPASS_GPI_0   10

◆ BYPASS_GPI_0_FALLING

#define BYPASS_GPI_0_FALLING   NOT_BYPASS_GPI_0

◆ BYPASS_GPI_0_RISING

#define BYPASS_GPI_0_RISING   BYPASS_GPI_0

◆ BYPASS_GPI_1

#define BYPASS_GPI_1   11

◆ BYPASS_GPI_1_FALLING

#define BYPASS_GPI_1_FALLING   NOT_BYPASS_GPI_1

◆ BYPASS_GPI_1_RISING

#define BYPASS_GPI_1_RISING   BYPASS_GPI_1

◆ BYPASS_GPI_2

#define BYPASS_GPI_2   12

◆ BYPASS_GPI_2_FALLING

#define BYPASS_GPI_2_FALLING   NOT_BYPASS_GPI_2

◆ BYPASS_GPI_2_RISING

#define BYPASS_GPI_2_RISING   BYPASS_GPI_2

◆ BYPASS_GPI_3

#define BYPASS_GPI_3   13

◆ BYPASS_GPI_3_FALLING

#define BYPASS_GPI_3_FALLING   NOT_BYPASS_GPI_3

◆ BYPASS_GPI_3_RISING

#define BYPASS_GPI_3_RISING   BYPASS_GPI_3

◆ BYPASS_GPI_4

#define BYPASS_GPI_4   14

◆ BYPASS_GPI_4_FALLING

#define BYPASS_GPI_4_FALLING   NOT_BYPASS_GPI_4

◆ BYPASS_GPI_4_RISING

#define BYPASS_GPI_4_RISING   BYPASS_GPI_4

◆ BYPASS_GPI_5

#define BYPASS_GPI_5   15

◆ BYPASS_GPI_5_FALLING

#define BYPASS_GPI_5_FALLING   NOT_BYPASS_GPI_5

◆ BYPASS_GPI_5_RISING

#define BYPASS_GPI_5_RISING   BYPASS_GPI_5

◆ BYPASS_GPI_6

#define BYPASS_GPI_6   16

◆ BYPASS_GPI_6_FALLING

#define BYPASS_GPI_6_FALLING   NOT_BYPASS_GPI_6

◆ BYPASS_GPI_6_RISING

#define BYPASS_GPI_6_RISING   BYPASS_GPI_6

◆ BYPASS_GPI_7

#define BYPASS_GPI_7   17

◆ BYPASS_GPI_7_FALLING

#define BYPASS_GPI_7_FALLING   NOT_BYPASS_GPI_7

◆ BYPASS_GPI_7_RISING

#define BYPASS_GPI_7_RISING   BYPASS_GPI_7

◆ CAM_A_NOT_PULSEGEN0

#define CAM_A_NOT_PULSEGEN0   60

◆ CAM_A_NOT_PULSEGEN1

#define CAM_A_NOT_PULSEGEN1   61

◆ CAM_A_NOT_PULSEGEN2

#define CAM_A_NOT_PULSEGEN2   62

◆ CAM_A_NOT_PULSEGEN3

#define CAM_A_NOT_PULSEGEN3   63

◆ CAM_A_PULSEGEN0

#define CAM_A_PULSEGEN0   50

◆ CAM_A_PULSEGEN0_FALLING

#define CAM_A_PULSEGEN0_FALLING   CAM_A_NOT_PULSEGEN0

◆ CAM_A_PULSEGEN0_RISING

#define CAM_A_PULSEGEN0_RISING   CAM_A_PULSEGEN0

◆ CAM_A_PULSEGEN1

#define CAM_A_PULSEGEN1   51

◆ CAM_A_PULSEGEN1_FALLING

#define CAM_A_PULSEGEN1_FALLING   CAM_A_NOT_PULSEGEN1

◆ CAM_A_PULSEGEN1_RISING

#define CAM_A_PULSEGEN1_RISING   CAM_A_PULSEGEN1

◆ CAM_A_PULSEGEN2

#define CAM_A_PULSEGEN2   52

◆ CAM_A_PULSEGEN2_FALLING

#define CAM_A_PULSEGEN2_FALLING   CAM_A_NOT_PULSEGEN2

◆ CAM_A_PULSEGEN2_RISING

#define CAM_A_PULSEGEN2_RISING   CAM_A_PULSEGEN2

◆ CAM_A_PULSEGEN3

#define CAM_A_PULSEGEN3   53

◆ CAM_A_PULSEGEN3_FALLING

#define CAM_A_PULSEGEN3_FALLING   CAM_A_NOT_PULSEGEN3

◆ CAM_A_PULSEGEN3_RISING

#define CAM_A_PULSEGEN3_RISING   CAM_A_PULSEGEN3

◆ CAM_B_NOT_PULSEGEN0

#define CAM_B_NOT_PULSEGEN0   64

◆ CAM_B_NOT_PULSEGEN1

#define CAM_B_NOT_PULSEGEN1   65

◆ CAM_B_NOT_PULSEGEN2

#define CAM_B_NOT_PULSEGEN2   66

◆ CAM_B_NOT_PULSEGEN3

#define CAM_B_NOT_PULSEGEN3   67

◆ CAM_B_PULSEGEN0

#define CAM_B_PULSEGEN0   54

◆ CAM_B_PULSEGEN0_FALLING

#define CAM_B_PULSEGEN0_FALLING   CAM_B_NOT_PULSEGEN0

◆ CAM_B_PULSEGEN0_RISING

#define CAM_B_PULSEGEN0_RISING   CAM_B_PULSEGEN0

◆ CAM_B_PULSEGEN1

#define CAM_B_PULSEGEN1   55

◆ CAM_B_PULSEGEN1_FALLING

#define CAM_B_PULSEGEN1_FALLING   CAM_B_NOT_PULSEGEN1

◆ CAM_B_PULSEGEN1_RISING

#define CAM_B_PULSEGEN1_RISING   CAM_B_PULSEGEN1

◆ CAM_B_PULSEGEN2

#define CAM_B_PULSEGEN2   56

◆ CAM_B_PULSEGEN2_FALLING

#define CAM_B_PULSEGEN2_FALLING   CAM_B_NOT_PULSEGEN2

◆ CAM_B_PULSEGEN2_RISING

#define CAM_B_PULSEGEN2_RISING   CAM_B_PULSEGEN2

◆ CAM_B_PULSEGEN3

#define CAM_B_PULSEGEN3   57

◆ CAM_B_PULSEGEN3_FALLING

#define CAM_B_PULSEGEN3_FALLING   CAM_B_NOT_PULSEGEN3

◆ CAM_B_PULSEGEN3_RISING

#define CAM_B_PULSEGEN3_RISING   CAM_B_PULSEGEN3

◆ CAM_C_NOT_PULSEGEN0

#define CAM_C_NOT_PULSEGEN0   76

◆ CAM_C_NOT_PULSEGEN1

#define CAM_C_NOT_PULSEGEN1   77

◆ CAM_C_NOT_PULSEGEN2

#define CAM_C_NOT_PULSEGEN2   78

◆ CAM_C_NOT_PULSEGEN3

#define CAM_C_NOT_PULSEGEN3   79

◆ CAM_C_PULSEGEN0

#define CAM_C_PULSEGEN0   68

◆ CAM_C_PULSEGEN0_FALLING

#define CAM_C_PULSEGEN0_FALLING   CAM_C_NOT_PULSEGEN0

◆ CAM_C_PULSEGEN0_RISING

#define CAM_C_PULSEGEN0_RISING   CAM_C_PULSEGEN0

◆ CAM_C_PULSEGEN1

#define CAM_C_PULSEGEN1   69

◆ CAM_C_PULSEGEN1_FALLING

#define CAM_C_PULSEGEN1_FALLING   CAM_C_NOT_PULSEGEN1

◆ CAM_C_PULSEGEN1_RISING

#define CAM_C_PULSEGEN1_RISING   CAM_C_PULSEGEN1

◆ CAM_C_PULSEGEN2

#define CAM_C_PULSEGEN2   70

◆ CAM_C_PULSEGEN2_FALLING

#define CAM_C_PULSEGEN2_FALLING   CAM_C_NOT_PULSEGEN2

◆ CAM_C_PULSEGEN2_RISING

#define CAM_C_PULSEGEN2_RISING   CAM_C_PULSEGEN2

◆ CAM_C_PULSEGEN3

#define CAM_C_PULSEGEN3   71

◆ CAM_C_PULSEGEN3_FALLING

#define CAM_C_PULSEGEN3_FALLING   CAM_C_NOT_PULSEGEN3

◆ CAM_C_PULSEGEN3_RISING

#define CAM_C_PULSEGEN3_RISING   CAM_C_PULSEGEN3

◆ CAM_D_NOT_PULSEGEN0

#define CAM_D_NOT_PULSEGEN0   80

◆ CAM_D_NOT_PULSEGEN1

#define CAM_D_NOT_PULSEGEN1   81

◆ CAM_D_NOT_PULSEGEN2

#define CAM_D_NOT_PULSEGEN2   82

◆ CAM_D_NOT_PULSEGEN3

#define CAM_D_NOT_PULSEGEN3   83

◆ CAM_D_PULSEGEN0

#define CAM_D_PULSEGEN0   72

◆ CAM_D_PULSEGEN0_FALLING

#define CAM_D_PULSEGEN0_FALLING   CAM_D_NOT_PULSEGEN0

◆ CAM_D_PULSEGEN0_RISING

#define CAM_D_PULSEGEN0_RISING   CAM_D_PULSEGEN0

◆ CAM_D_PULSEGEN1

#define CAM_D_PULSEGEN1   73

◆ CAM_D_PULSEGEN1_FALLING

#define CAM_D_PULSEGEN1_FALLING   CAM_D_NOT_PULSEGEN1

◆ CAM_D_PULSEGEN1_RISING

#define CAM_D_PULSEGEN1_RISING   CAM_D_PULSEGEN1

◆ CAM_D_PULSEGEN2

#define CAM_D_PULSEGEN2   74

◆ CAM_D_PULSEGEN2_FALLING

#define CAM_D_PULSEGEN2_FALLING   CAM_D_NOT_PULSEGEN2

◆ CAM_D_PULSEGEN2_RISING

#define CAM_D_PULSEGEN2_RISING   CAM_D_PULSEGEN2

◆ CAM_D_PULSEGEN3

#define CAM_D_PULSEGEN3   75

◆ CAM_D_PULSEGEN3_FALLING

#define CAM_D_PULSEGEN3_FALLING   CAM_D_NOT_PULSEGEN3

◆ CAM_D_PULSEGEN3_RISING

#define CAM_D_PULSEGEN3_RISING   CAM_D_PULSEGEN3

◆ CAMERA_FVAL_MULTIFRAME

#define CAMERA_FVAL_MULTIFRAME   9

◆ CLSC2050

#define CLSC2050   0x502

◆ CLSC2050JPGXXL

#define CLSC2050JPGXXL   0x503

◆ CONTMODE

#define CONTMODE   0x10

◆ DEVICE_ALARM_ACL_0

#define DEVICE_ALARM_ACL_0   0x00000010ul

◆ DEVICE_ALARM_ACL_1

#define DEVICE_ALARM_ACL_1   0x00000020ul

◆ DEVICE_ALARM_ACL_2

#define DEVICE_ALARM_ACL_2   0x00000040ul

◆ DEVICE_ALARM_ACL_3

#define DEVICE_ALARM_ACL_3   0x00000080ul

◆ DEVICE_ALARM_ACL_MASK

#define DEVICE_ALARM_ACL_MASK   0x000000F0ul

◆ DEVICE_ALARM_PHY

#define DEVICE_ALARM_PHY   0x00000002ul

◆ DEVICE_ALARM_PHY_0

#define DEVICE_ALARM_PHY_0   0x00000100ul

◆ DEVICE_ALARM_PHY_1

#define DEVICE_ALARM_PHY_1   0x00000200ul

◆ DEVICE_ALARM_PHY_2

#define DEVICE_ALARM_PHY_2   0x00000400ul

◆ DEVICE_ALARM_PHY_3

#define DEVICE_ALARM_PHY_3   0x00000800ul

◆ DEVICE_ALARM_PHY_MASK

#define DEVICE_ALARM_PHY_MASK   0x00000F02ul

◆ DEVICE_ALARM_POE

#define DEVICE_ALARM_POE   0x00000004ul

◆ DEVICE_ALARM_SOFTWARE

#define DEVICE_ALARM_SOFTWARE   0x80000000ul

◆ DEVICE_ALARM_TEMPERATURE

#define DEVICE_ALARM_TEMPERATURE   0x00000001ul

◆ DEVICE_STATUS_CONFIGURED

#define DEVICE_STATUS_CONFIGURED   0x00000001ul

◆ DEVICE_STATUS_DEAD

#define DEVICE_STATUS_DEAD   0x80000000ul

◆ DEVICE_STATUS_LOCKED

#define DEVICE_STATUS_LOCKED   0x00000002ul

◆ DEVICE_STATUS_OVERTEMP

#define DEVICE_STATUS_OVERTEMP   0x40000000ul

◆ DUAL_AREA_BAYER

#define DUAL_AREA_BAYER   0x31

◆ DUAL_AREA_BAYER12_XXL

#define DUAL_AREA_BAYER12_XXL   0x1d9

◆ DUAL_AREA_BAYER_XXL

#define DUAL_AREA_BAYER_XXL   0x131

◆ DUAL_AREA_GRAY

#define DUAL_AREA_GRAY   0x20

◆ DUAL_AREA_GRAY12_XXL

#define DUAL_AREA_GRAY12_XXL   0x1d0

◆ DUAL_AREA_GRAY_16

#define DUAL_AREA_GRAY_16   0x580

◆ DUAL_AREA_GRAY_XXL

#define DUAL_AREA_GRAY_XXL   0x120

◆ DUAL_AREA_RGB

#define DUAL_AREA_RGB   0xb0

◆ DUAL_AREA_RGB36_XXL

#define DUAL_AREA_RGB36_XXL   0x1d2

◆ DUAL_AREA_RGB_XXL

#define DUAL_AREA_RGB_XXL   0x1b0

◆ DUAL_LINE_GRAY

#define DUAL_LINE_GRAY   0x70

◆ DUAL_LINE_GRAY12_XXL

#define DUAL_LINE_GRAY12_XXL   0x1d3

◆ DUAL_LINE_GRAY_XXL

#define DUAL_LINE_GRAY_XXL   0x170

◆ DUAL_LINE_RGB

#define DUAL_LINE_RGB   0x61

◆ DUAL_LINE_RGB36_XXL

#define DUAL_LINE_RGB36_XXL   0x1d6

◆ DUAL_LINE_RGB_SHADING

#define DUAL_LINE_RGB_SHADING   0x62

◆ DUAL_LINE_RGB_SHADING_XXL

#define DUAL_LINE_RGB_SHADING_XXL   0x162

◆ DUAL_LINE_RGB_SORTING_XXL

#define DUAL_LINE_RGB_SORTING_XXL   0x540

◆ DUAL_LINE_RGB_XXL

#define DUAL_LINE_RGB_XXL   0x161

◆ FASTCONFIG_SINGLE_AREA_GRAY

#define FASTCONFIG_SINGLE_AREA_GRAY   SINGLE_FAST_CONFIG

◆ FG_0_BIT

#define FG_0_BIT   0

additional definitions

◆ FG_10_BIT

#define FG_10_BIT   10

◆ FG_11_BIT

#define FG_11_BIT   11

◆ FG_12_BIT

#define FG_12_BIT   12

◆ FG_13_BIT

#define FG_13_BIT   13

◆ FG_14_BIT

#define FG_14_BIT   14

◆ FG_15_BIT

#define FG_15_BIT   15

◆ FG_16_BIT

#define FG_16_BIT   16

◆ FG_17_BIT

#define FG_17_BIT   17

◆ FG_18_BIT

#define FG_18_BIT   18

◆ FG_19_BIT

#define FG_19_BIT   19

◆ FG_1_BIT

#define FG_1_BIT   1

◆ FG_1DSHADING_FILE

#define FG_1DSHADING_FILE   FG_LINESHADING_MULT_FILENAME

◆ FG_1DSHADINGPARAMETER

#define FG_1DSHADINGPARAMETER   FG_LINESHADINGPARAMETER

◆ FG_20_BIT

#define FG_20_BIT   20

◆ FG_21_BIT

#define FG_21_BIT   21

◆ FG_22_BIT

#define FG_22_BIT   22

◆ FG_23_BIT

#define FG_23_BIT   23

◆ FG_24_BIT

#define FG_24_BIT   24

◆ FG_25_BIT

#define FG_25_BIT   25

◆ FG_26_BIT

#define FG_26_BIT   26

◆ FG_27_BIT

#define FG_27_BIT   27

◆ FG_28_BIT

#define FG_28_BIT   28

◆ FG_29_BIT

#define FG_29_BIT   29

◆ FG_2_BIT

#define FG_2_BIT   2

◆ FG_2DSHADINGPARAMETER

#define FG_2DSHADINGPARAMETER   12500

◆ FG_30_BIT

#define FG_30_BIT   30

◆ FG_31_BIT

#define FG_31_BIT   31

◆ FG_32_BIT

#define FG_32_BIT   32

◆ FG_36_BIT

#define FG_36_BIT   36

◆ FG_3_BIT

#define FG_3_BIT   3

◆ FG_48_BIT

#define FG_48_BIT   48

◆ FG_4_BIT

#define FG_4_BIT   4

◆ FG_5_BIT

#define FG_5_BIT   5

◆ FG_6_BIT

#define FG_6_BIT   6

◆ FG_7_BIT

#define FG_7_BIT   7

◆ FG_8_BIT

#define FG_8_BIT   8

◆ FG_9_BIT

#define FG_9_BIT   9

◆ FG_ACCESS_POINTER

#define FG_ACCESS_POINTER   23030

◆ FG_ACTIVATE_EXTERN_TRIGGER

#define FG_ACTIVATE_EXTERN_TRIGGER   30120

◆ FG_ACTIVEPORT

#define FG_ACTIVEPORT   6300

◆ FG_ADDOFFSET

#define FG_ADDOFFSET   5035

◆ FG_ALL

#define FG_ALL   24050

Others.

◆ FG_ALTERNATIVE_BOARD_DETECTION

#define FG_ALTERNATIVE_BOARD_DETECTION   200381

System state of the alternative frame grabber board detection

◆ FG_APC_STOP_TIMEOUT

#define FG_APC_STOP_TIMEOUT    601

how many milliseconds Fg_AcquireEx(Fg, DmaIndex, memHandle, STOP_SYNC_TO_APC) will wait for the APC to return \ \ (unsigned int)

◆ FG_APPLET_BUILD_TIME

#define FG_APPLET_BUILD_TIME   24011

The time and date the hardware applet was build (me 5 only).

◆ FG_APPLET_ID

#define FG_APPLET_ID   24010

Applet identification.

Identifies the type of applet

◆ FG_APPLET_REVISION

#define FG_APPLET_REVISION   24030

Indicates the applet version (major version)

◆ FG_APPLET_VERSION

#define FG_APPLET_VERSION   24020

Indicates the applet version (major version)

◆ FG_APPLY [1/2]

#define FG_APPLY   1

◆ FG_APPLY [2/2]

#define FG_APPLY   1

◆ FG_AREATRIGGERMODE

#define FG_AREATRIGGERMODE   300200

◆ FG_AUTO_SHADING_WIDTH

#define FG_AUTO_SHADING_WIDTH   24090

◆ FG_BAYERBG10

#define FG_BAYERBG10   0x3410

◆ FG_BAYERBG12

#define FG_BAYERBG12   0x3412

◆ FG_BAYERBG14

#define FG_BAYERBG14   0x3414

◆ FG_BAYERBG16

#define FG_BAYERBG16   0x3416

YUV definitions - based on Siso Schema. Naming convention:

  1. Type: Bayer(4)
  2. Subtype: 411(1), 422(2), 444(3)
  3. Bitwidth

◆ FG_BAYERBG8

#define FG_BAYERBG8   0x3408

◆ FG_BAYERGB10

#define FG_BAYERGB10   0x3310

◆ FG_BAYERGB12

#define FG_BAYERGB12   0x3312

◆ FG_BAYERGB14

#define FG_BAYERGB14   0x3314

◆ FG_BAYERGB16

#define FG_BAYERGB16   0x3316

◆ FG_BAYERGB8

#define FG_BAYERGB8   0x3308

◆ FG_BAYERGR10

#define FG_BAYERGR10   0x3110

◆ FG_BAYERGR12

#define FG_BAYERGR12   0x3112

◆ FG_BAYERGR14

#define FG_BAYERGR14   0x3114

◆ FG_BAYERGR16

#define FG_BAYERGR16   0x3116

◆ FG_BAYERGR8

#define FG_BAYERGR8   0x3108

◆ FG_BAYERINIT

#define FG_BAYERINIT   13020

◆ FG_BAYERRG10

#define FG_BAYERRG10   0x3210

◆ FG_BAYERRG12

#define FG_BAYERRG12   0x3212

◆ FG_BAYERRG14

#define FG_BAYERRG14   0x3214

◆ FG_BAYERRG16

#define FG_BAYERRG16   0x3216

◆ FG_BAYERRG8

#define FG_BAYERRG8   0x3208

◆ FG_BGR10

#define FG_BGR10   FG_COL30

10 bit per color component, 3 color components, packed (components not aligned to bytes) BGR order

◆ FG_BGR12

#define FG_BGR12   FG_COL36

12 bit per color component, 3 color components, packed (components not aligned to bytes) BGR order

◆ FG_BGR14

#define FG_BGR14   FG_COL42

14 bit per color component, 3 color components, packed (components not aligned to bytes) BRG order

◆ FG_BGR16

#define FG_BGR16   FG_COL48

16 bit per color component, 3 color components BGR order

◆ FG_BGR8

#define FG_BGR8   FG_COL24

8 bit per color component, 3 color components BGR order

◆ FG_BGRA10

#define FG_BGRA10   0x1502

Not defined in CX standard. Pixel format BGRA10, PFNC BGRa10

◆ FG_BGRA12

#define FG_BGRA12   0x1503

Not defined in CX standard. Pixel format BGRA12, PFNC BGRa12

◆ FG_BGRA14

#define FG_BGRA14   0x1504

Not defined in CX standard. Pixel format BGRA14, PFNC BGRa14

◆ FG_BGRA16

#define FG_BGRA16   0x1505

Not defined in CX standard. Pixel format BGRA16, PFNC BGRa16 RGB definitions - based on the CX Standard. Naming convention:

  1. Type: RGB (4)
  2. Subtype: -
  3. Bitwidth

◆ FG_BGRA8

#define FG_BGRA8   0x1501

Not defined in CX standard. Pixel format BGRA8, PFNC BGRa8

◆ FG_BGRRGBORDER

#define FG_BGRRGBORDER   8500

◆ FG_BINARY

#define FG_BINARY   8

1 bit per pixel, packed (8 pixel in one byte)

◆ FG_BITALIGNMENT

#define FG_BITALIGNMENT   4010

◆ FG_BLOCK

#define FG_BLOCK   0x100

Definitions of arguments for Fg_setStatusEx()

◆ FG_BLUE

#define FG_BLUE   2

◆ FG_BOARD_INFORMATION

#define FG_BOARD_INFORMATION   42042

◆ FG_BRIGHTNESS

#define FG_BRIGHTNESS   23220

◆ FG_BURSTLENGTH

#define FG_BURSTLENGTH   24097

◆ FG_CABLE_SELECT

#define FG_CABLE_SELECT   1001010

◆ FG_CAM_PORT

#define FG_CAM_PORT   3090

◆ FG_CAMBITSHIFT

#define FG_CAMBITSHIFT   5010

◆ FG_CAMBITWIDTH

#define FG_CAMBITWIDTH   5000

◆ FG_CAMERA_LINK_CAMTYP

#define FG_CAMERA_LINK_CAMTYP   FG_CAMERA_LINK_CAMTYPE /*< duplicated for compatibility issues*/

◆ FG_CAMERA_LINK_CAMTYPE

#define FG_CAMERA_LINK_CAMTYPE   11011

◆ FG_CAMERA_LINK_CORE_RESET

#define FG_CAMERA_LINK_CORE_RESET   11012

Reset Camera Core.

◆ FG_CAMERA_LINK_PIXEL_CLOCK

#define FG_CAMERA_LINK_PIXEL_CLOCK   11013

Returns the currently measured pixel clock.

◆ FG_CAMERA_LINK_PIXEL_CLOCK_X

#define FG_CAMERA_LINK_PIXEL_CLOCK_X   11014

Returns the currently measured pixel clock for Camera Link chip X.

◆ FG_CAMERA_LINK_PIXEL_CLOCK_Y

#define FG_CAMERA_LINK_PIXEL_CLOCK_Y   11015

Returns the currently measured pixel clock for Camera Link chip Y.

◆ FG_CAMERA_LINK_PIXEL_CLOCK_Z

#define FG_CAMERA_LINK_PIXEL_CLOCK_Z   11016

Returns the currently measured pixel clock for Camera Link chip Z.

◆ FG_CAMERA_TYPE

#define FG_CAMERA_TYPE   30001

◆ FG_CAMERA_WIDTH

#define FG_CAMERA_WIDTH   110133

Length of lines transfered from the camera to the frame grabber.

◆ FG_CAMERASIMULATOR_ACTIVE

#define FG_CAMERASIMULATOR_ACTIVE   FG_GEN_ACTIVE

Ratio of active clock cycles.

◆ FG_CAMERASIMULATOR_ENABLE

#define FG_CAMERASIMULATOR_ENABLE    FG_GEN_ENABLE

Camera simulation parameter(microEnable 5)

Enable or disable the camera simulator to replace the frame grabber input data from camera.

◆ FG_CAMERASIMULATOR_FPS

#define FG_CAMERASIMULATOR_FPS   200358

Defines the framerate of the generated images.

◆ FG_CAMERASIMULATOR_FRAME_GAP

#define FG_CAMERASIMULATOR_FRAME_GAP   200325

The frame gap between two image line. Unit lines.

◆ FG_CAMERASIMULATOR_FRAMERATE

#define FG_CAMERASIMULATOR_FRAMERATE   200352

Define the frame rate of the simulator.

◆ FG_CAMERASIMULATOR_HEIGHT

#define FG_CAMERASIMULATOR_HEIGHT   200322

The image height of the generated images.

◆ FG_CAMERASIMULATOR_LINE_GAP

#define FG_CAMERASIMULATOR_LINE_GAP   FG_GEN_LINE_GAP

The line gap between two image lines. Unit pixel.

◆ FG_CAMERASIMULATOR_LINERATE

#define FG_CAMERASIMULATOR_LINERATE   200329

Define the line rate of the simulator.

◆ FG_CAMERASIMULATOR_PASSIVE

#define FG_CAMERASIMULATOR_PASSIVE   FG_GEN_PASSIVE

Ratio of passive clock cycles.

◆ FG_CAMERASIMULATOR_PATTERN

#define FG_CAMERASIMULATOR_PATTERN   200326

Select the pattern, the simulator has to generate.

◆ FG_CAMERASIMULATOR_PATTERN_OFFSET

#define FG_CAMERASIMULATOR_PATTERN_OFFSET   200356

Define an offset for pattern generation.

◆ FG_CAMERASIMULATOR_PIXEL_FREQUENCY

#define FG_CAMERASIMULATOR_PIXEL_FREQUENCY   FG_GEN_FREQ

Define the pixel frequency of the simulator.

◆ FG_CAMERASIMULATOR_ROLL

#define FG_CAMERASIMULATOR_ROLL    200327

Activate or disable a rolling simulator image. Pixel values will be increased with every new frame.

◆ FG_CAMERASIMULATOR_SELECT_MODE

#define FG_CAMERASIMULATOR_SELECT_MODE    200328

Select the operation mode of the camera simulator. Pixel frequency, line rate or frame rate.

◆ FG_CAMERASIMULATOR_TRIGGER_MODE

#define FG_CAMERASIMULATOR_TRIGGER_MODE   200355

Select free run or trigger module to trigger the camera simulator.

◆ FG_CAMERASIMULATOR_WIDTH

#define FG_CAMERASIMULATOR_WIDTH   FG_GEN_WIDTH

The image width of the generate images.

◆ FG_CAMPORT_CONFIG

#define FG_CAMPORT_CONFIG   30000

◆ FG_CAMSTATUS

#define FG_CAMSTATUS   2000

returns the status information of a particular camera link chip

◆ FG_CAMSTATUS_EXTENDED

#define FG_CAMSTATUS_EXTENDED    2050

returns the status information of a particular camera link chip: Bits [0] Clock, [1] LVAL, [2] FVAL, [3] ExSync, [4] \ \ ExTrg, [5] Overflow, [6:7] BufLvl

◆ FG_CAMSUBTYP

#define FG_CAMSUBTYP   80

◆ FG_CAMTYP

#define FG_CAMTYP   11011

◆ FG_CC1_POLARITY

#define FG_CC1_POLARITY   14031

Polarity of CC1 source

◆ FG_CC1_SOURCE

#define FG_CC1_SOURCE   14041

Source for CC1 output

◆ FG_CC2_POLARITY

#define FG_CC2_POLARITY   14032

Polarity of CC2 source

◆ FG_CC2_SOURCE

#define FG_CC2_SOURCE   14042

Source for CC2 output

◆ FG_CC3_POLARITY

#define FG_CC3_POLARITY   14033

Polarity of CC3 source

◆ FG_CC3_SOURCE

#define FG_CC3_SOURCE   14043

Source for CC3 output

◆ FG_CC4_POLARITY

#define FG_CC4_POLARITY   14034

Polarity of CC4 source

◆ FG_CC4_SOURCE

#define FG_CC4_SOURCE   14044

Source for CC4 output

◆ FG_CCSEL

#define FG_CCSEL   14000

◆ FG_CCSEL0

#define FG_CCSEL0   14001

◆ FG_CCSEL1

#define FG_CCSEL1   14002

◆ FG_CCSEL2

#define FG_CCSEL2   14003

◆ FG_CCSEL3

#define FG_CCSEL3   14004

◆ FG_CCSEL_INVERT

#define FG_CCSEL_INVERT   14005

◆ FG_CCSEL_INVERT0

#define FG_CCSEL_INVERT0   14006

◆ FG_CCSEL_INVERT1

#define FG_CCSEL_INVERT1   14007

◆ FG_CCSEL_INVERT2

#define FG_CCSEL_INVERT2   14008

◆ FG_CCSEL_INVERT3

#define FG_CCSEL_INVERT3   14009

◆ FG_CL_CAMERA_CLOCK_DETECTED

#define FG_CL_CAMERA_CLOCK_DETECTED   5

CL : A Camera Link camera and clock without power over funcion is detected

◆ FG_CL_CAMERA_DETECTED

#define FG_CL_CAMERA_DETECTED   4

CL : A Camera Link camera without power over function is detected

◆ FG_CL_CAMTYP

#define FG_CL_CAMTYP   11011

◆ FG_CL_FULL_10_TAP_8_BIT

#define FG_CL_FULL_10_TAP_8_BIT   FG_CL_8BIT_FULL_10

◆ FG_CL_FULL_8_TAP_8_BIT

#define FG_CL_FULL_8_TAP_8_BIT   FG_CL_8BIT_FULL_8

◆ FG_CL_MEDIUM_4_TAP_10_BIT

#define FG_CL_MEDIUM_4_TAP_10_BIT   FG_CL_MEDIUM_10_BIT

◆ FG_CL_MEDIUM_4_TAP_12_BIT

#define FG_CL_MEDIUM_4_TAP_12_BIT   FG_CL_MEDIUM_12_BIT

◆ FG_CL_MEDIUM_4_TAP_8_BIT

#define FG_CL_MEDIUM_4_TAP_8_BIT   FG_CL_MEDIUM_8_BIT

◆ FG_CL_WAIT_FOR_CONNECTION

#define FG_CL_WAIT_FOR_CONNECTION    7

CL : Camera Link camera without power over function detected. Waiting for stable connection

◆ FG_CLEAR_SHADINGDATA

#define FG_CLEAR_SHADINGDATA   24080

◆ FG_CLHS_TRIGGER_PULSE_MESSAGE

#define FG_CLHS_TRIGGER_PULSE_MESSAGE   200401

◆ FG_COL24

#define FG_COL24   2

8 bit per color component, 3 color components BGR order

◆ FG_COL30

#define FG_COL30   5

10 bit per color component, 3 color components, packed (components not aligned to bytes) BGR order

◆ FG_COL32

#define FG_COL32   4

8 bit per color component, 4 color components

◆ FG_COL36

#define FG_COL36   7

12 bit per color component, 3 color components, packed (components not aligned to bytes) BGR order

◆ FG_COL42

#define FG_COL42   9

14 bit per color component, 3 color components, packed (components not aligned to bytes) BGR order

◆ FG_COL48

#define FG_COL48   6

16 bit per color component, 3 color components BGR order

◆ FG_COLOR_FLAVOUR

#define FG_COLOR_FLAVOUR   30002

◆ FG_COLOR_SELECT

#define FG_COLOR_SELECT   4030

◆ FG_CONTRAST

#define FG_CONTRAST   23200

◆ FG_CONVERSION_AVERAGE

#define FG_CONVERSION_AVERAGE   2

◆ FG_CONVERSION_LIGHTNESS

#define FG_CONVERSION_LIGHTNESS   1

◆ FG_CONVERSION_LUMINOSITY

#define FG_CONVERSION_LUMINOSITY   3

◆ FG_CONVERSION_OFF

#define FG_CONVERSION_OFF   0

◆ FG_CORRECTED_ERROR_COUNT

#define FG_CORRECTED_ERROR_COUNT   200478

CoaXPress: Reflect the current status of the camera operator. It signalizes single byte error correction in CXP stream packets.

◆ FG_CREATE_DUMP

#define FG_CREATE_DUMP   43040

◆ FG_CUSTOM_BIT_SHIFT_MODE

#define FG_CUSTOM_BIT_SHIFT_MODE   2

◆ FG_CUSTOM_BIT_SHIFT_RIGHT

#define FG_CUSTOM_BIT_SHIFT_RIGHT   200396

◆ FG_CUSTOM_SIGNAL_EVENT_0_POLARITY

#define FG_CUSTOM_SIGNAL_EVENT_0_POLARITY   200441

◆ FG_CUSTOM_SIGNAL_EVENT_0_SOURCE

#define FG_CUSTOM_SIGNAL_EVENT_0_SOURCE   200440

◆ FG_CUSTOM_SIGNAL_EVENT_1_POLARITY

#define FG_CUSTOM_SIGNAL_EVENT_1_POLARITY   200443

◆ FG_CUSTOM_SIGNAL_EVENT_1_SOURCE

#define FG_CUSTOM_SIGNAL_EVENT_1_SOURCE   200442

◆ FG_CUSTOM_VALUE

#define FG_CUSTOM_VALUE   3

◆ FG_CXP_DEBUG_PORT

#define FG_CXP_DEBUG_PORT   200456

internal use only

◆ FG_CXP_STATUS

#define FG_CXP_STATUS   200450

CoaXPress: Reflect the current status of the camera operator. Bit[0] signalizes CXP stream packet loss detection. Bit[1] signalizes single byte error correction in CXP stream packets. Bit[2] signalizes multiple byte error detection in CXP stream packets. Bit[3..6] are reserved. This parameter might change in future versions.

◆ FG_CXP_TRIGGER_PACKET_MODE

#define FG_CXP_TRIGGER_PACKET_MODE    200369

CoaXPress Trigger Packed Mode. Allows non-CXP Standard use of the trigger. Check the documentation for more \ \ inoformation.

◆ FG_DEADTIME

#define FG_DEADTIME   8450

◆ FG_DEADTIME_OFFSET

#define FG_DEADTIME_OFFSET   8460

◆ FG_DESIGNCLK

#define FG_DESIGNCLK   24040

◆ FG_DIAGONAL

#define FG_DIAGONAL   3

Diagonal Pattern

◆ FG_DIGIO_INPUT

#define FG_DIGIO_INPUT   14010

Read the state of digital inputs of the frame grabber

◆ FG_DIGIO_OUTPUT

#define FG_DIGIO_OUTPUT   14020

Set the state of digital outputs of the frame grabber

◆ FG_DMA_PORT

#define FG_DMA_PORT   3080

◆ FG_DMA_STARTED

#define FG_DMA_STARTED   3081

◆ FG_DMA_WRITE

#define FG_DMA_WRITE   1001080

◆ FG_DMASTATUS

#define FG_DMASTATUS   24092

◆ FG_DO_THRESHOLD_I

#define FG_DO_THRESHOLD_I   25070

◆ FG_DO_THRESHOLD_S

#define FG_DO_THRESHOLD_S   25060

◆ FG_DOC_URL

#define FG_DOC_URL   24112

◆ FG_DOUBLE

#define FG_DOUBLE   2

Sampling Rate Double

◆ FG_DOWNSCALE

#define FG_DOWNSCALE   24040

◆ FG_DROPPEDIMAGEES

#define FG_DROPPEDIMAGEES   5040

◆ FG_ENABLEDISABLE_SHADING

#define FG_ENABLEDISABLE_SHADING   FG_LINESHADING_MULT_ENABLE

◆ FG_EVENT_INFO_INIT

#define FG_EVENT_INFO_INIT ( x)
Value:
do { \
unsigned int i; \
struct fg_event_info *_x = (x); \
_x->version = 2; \
_x->_pad = 0; \
for (i = 0; i < 64; i++) { \
_x->notify[i] = 0; \
_x->timestamp[i] = 0; \
} \
_x->length = 0; \
for (i = 0; i < 254; i++) { \
_x->data[i] = 0; \
} \
} while (0)
Definition fg_struct.h:155
uint16_t data[254]
Definition fg_struct.h:161
unsigned int length
Definition fg_struct.h:160
unsigned int _pad
Definition fg_struct.h:157
uint64_t timestamp[64]
Definition fg_struct.h:159
unsigned int version
Definition fg_struct.h:156
unsigned int notify[64]
Definition fg_struct.h:158

initialize a struct fg_event_info

Never write any values to struct fg_event_info directly, always use this macro to reset this to a clean state. This will make sure that you get the proper behaviour even if a newer version of Framegrabber SDK will extend the struct.

◆ FG_EXPOSURE

#define FG_EXPOSURE   10020

Exposure Time in us (Brightness) (float)

◆ FG_EXSYNCDELAY

#define FG_EXSYNCDELAY   8400

◆ FG_EXSYNCINVERT

#define FG_EXSYNCINVERT   8200

◆ FG_EXSYNCON

#define FG_EXSYNCON   8300

◆ FG_EXSYNCPOLARITY

#define FG_EXSYNCPOLARITY   8420

◆ FG_FALLING

#define FG_FALLING   1

◆ FG_FALLING_EDGE

#define FG_FALLING_EDGE   0

◆ FG_FALSE

#define FG_FALSE   0

◆ FG_FAST_CONFIG

#define FG_FAST_CONFIG   1001090

◆ FG_FASTCONFIG_PAGECMD

#define FG_FASTCONFIG_PAGECMD   30020

◆ FG_FASTCONFIG_PAGECMD_PTR

#define FG_FASTCONFIG_PAGECMD_PTR   30030

◆ FG_FASTCONFIG_PULSEDIGIO

#define FG_FASTCONFIG_PULSEDIGIO   30040

◆ FG_FASTCONFIG_SEQUENCE

#define FG_FASTCONFIG_SEQUENCE   30010

◆ FG_FILLLEVEL

#define FG_FILLLEVEL   110086

Show the filllevel of the fpga

◆ FG_FLASH_POLARITY

#define FG_FLASH_POLARITY   24060

◆ FG_FLASHDELAY

#define FG_FLASHDELAY   FG_STROBEPULSEDELAY

◆ FG_FLASHON

#define FG_FLASHON   8600

◆ FG_FLASHTIME

#define FG_FLASHTIME   8740

◆ FG_FLASHTIME_SYNC

#define FG_FLASHTIME_SYNC   8750

◆ FG_FORMAT

#define FG_FORMAT   700

◆ FG_FPGA_CLK

#define FG_FPGA_CLK   24104

◆ FG_FRAMERATE

#define FG_FRAMERATE   2

Define simulation frequency by frame rate.

◆ FG_FRAMESPERSEC

#define FG_FRAMESPERSEC   90

◆ FG_FRAMEVALID_SIGNAL_COUNT

#define FG_FRAMEVALID_SIGNAL_COUNT   24094

◆ FG_FRONT_GPI

#define FG_FRONT_GPI   200382

◆ FG_GBE_CAMTYP

#define FG_GBE_CAMTYP   FG_GBE_CAMTYPE /*< duplicated for compatibility issues*/

◆ FG_GBE_CAMTYPE

#define FG_GBE_CAMTYPE   11011

Input format for GEV frame grabbers

◆ FG_GEN_ACCURACY

#define FG_GEN_ACCURACY   30107

◆ FG_GEN_ACTIVE

#define FG_GEN_ACTIVE   30101

◆ FG_GEN_ENABLE

#define FG_GEN_ENABLE   30099

Camera simulation (microEnable IV)

Select Camera simulation or Camera port input

◆ FG_GEN_FREQ

#define FG_GEN_FREQ   30106

Frequency of frame grabber simulation [MHz]

◆ FG_GEN_HEIGHT

#define FG_GEN_HEIGHT   30104

Height of the simulated image

◆ FG_GEN_LINE_GAP

#define FG_GEN_LINE_GAP   30105

◆ FG_GEN_LINE_WIDTH

#define FG_GEN_LINE_WIDTH   30103

Width of the simulated image (line scan)

◆ FG_GEN_PASSIVE

#define FG_GEN_PASSIVE   30100

◆ FG_GEN_ROLL

#define FG_GEN_ROLL   30112

Simulate rolling image

◆ FG_GEN_START

#define FG_GEN_START   30113

Start simulation / stop simulation

◆ FG_GEN_TAP1

#define FG_GEN_TAP1   30108

CameraLink simulation: Enable TAP 1

◆ FG_GEN_TAP2

#define FG_GEN_TAP2   30109

CameraLink simulation: Enable TAP 2

◆ FG_GEN_TAP3

#define FG_GEN_TAP3   30110

CameraLink simulation: Enable TAP 3

◆ FG_GEN_TAP4

#define FG_GEN_TAP4   30111

CameraLink simulation: Enable TAP 4

◆ FG_GEN_WIDTH

#define FG_GEN_WIDTH   30102

Width of the simulated image (area scan)

◆ FG_GLOBAL_ACCESS

#define FG_GLOBAL_ACCESS   24110

◆ FG_GPI

#define FG_GPI   140100

◆ FG_GRAY

#define FG_GRAY   3

definitions of image formats for parameter FG_FORMAT These constants define the format at the applet output.

8 bit per Pixel, gray

◆ FG_GRAY10

#define FG_GRAY10   21

10 bit per Pixel, gray, packed (components not aligned to bytes)

◆ FG_GRAY12

#define FG_GRAY12   22

12 bit per Pixel, gray, packed (components not aligned to bytes)

◆ FG_GRAY14

#define FG_GRAY14   23

14 bit per Pixel, gray, packed (components not aligned to bytes)

◆ FG_GRAY16

#define FG_GRAY16   1

16 bit per Pixel, gray

◆ FG_GRAY16_PLUS_PICNR

#define FG_GRAY16_PLUS_PICNR   10

16 bit per Pixel, gray

◆ FG_GRAY32

#define FG_GRAY32   20

32 bit per Pixel, gray

◆ FG_GRAY_PLUS_PICNR

#define FG_GRAY_PLUS_PICNR   30

8 bit per Pixel, gray

◆ FG_GRAYCONVERTER

#define FG_GRAYCONVERTER   4040

◆ FG_GREEN

#define FG_GREEN   1

◆ FG_HAP_FILE

#define FG_HAP_FILE   24108

◆ FG_HDSYNC

#define FG_HDSYNC   10050

◆ FG_HEIGHT

#define FG_HEIGHT   200

image height of the output image, cannot changed during acquisition

◆ FG_HIGH

#define FG_HIGH   1

◆ FG_HORIZONTAL

#define FG_HORIZONTAL   1

Camera simulation Enumerations / values (microEnable 5)

Camera simulation: pattern generation Horizontal Pattern

◆ FG_IMAGE_ENABLE

#define FG_IMAGE_ENABLE   1001020

◆ FG_IMAGE_NUMBER

#define FG_IMAGE_NUMBER   22010

Image number for ACQ_BLOCK and ACQ_SELECT

◆ FG_IMAGE_TAG

#define FG_IMAGE_TAG   22000

Tag and status information of a particular frame. Bit 0..15: unique tag (starting with 0), Bit 16..24: reserved, Bit 24..31: status flags (applet specific)

◆ FG_IMAGEHEIGHT

#define FG_IMAGEHEIGHT   110061

Height of image in case of some extra data lines.

◆ FG_IMG_SELECT

#define FG_IMG_SELECT   25111

◆ FG_IMG_SELECT_PERIOD

#define FG_IMG_SELECT_PERIOD   25110

◆ FG_IMGTRIGGER_ASYNC_HEIGHT

#define FG_IMGTRIGGER_ASYNC_HEIGHT   110067

◆ FG_IMGTRIGGER_IS_BUSY

#define FG_IMGTRIGGER_IS_BUSY    110066

Indicates if a requested frame from the camera has not been completely send to the frame grabber.

◆ FG_IMGTRIGGERDEBOUNCING

#define FG_IMGTRIGGERDEBOUNCING   110064

Debouncing time for image trigger inputs.

◆ FG_IMGTRIGGERGATEDELAY

#define FG_IMGTRIGGERGATEDELAY   8118

◆ FG_IMGTRIGGERINPOLARITY

#define FG_IMGTRIGGERINPOLARITY   8116

◆ FG_IMGTRIGGERINSRC

#define FG_IMGTRIGGERINSRC   8113

◆ FG_IMGTRIGGERMODE

#define FG_IMGTRIGGERMODE   8104

◆ FG_IMGTRIGGERON

#define FG_IMGTRIGGERON   8106

◆ FG_INIT_LIBRARIES_AUTOSTART_ON_INIT

#define FG_INIT_LIBRARIES_AUTOSTART_ON_INIT   0x010

Start next slave on Fg_Init()

◆ FG_INIT_LIBRARIES_GET_MODE

#define FG_INIT_LIBRARIES_GET_MODE ( n)    (n & 0x3)

Get mode (single, master, slave)

◆ FG_INIT_LIBRARIES_GET_NUMBER_OF_SLAVES

#define FG_INIT_LIBRARIES_GET_NUMBER_OF_SLAVES ( n)    ((n >> 22) & 0x3f) /** Get number of slaves (allowed values are 1..63)*/

◆ FG_INIT_LIBRARIES_GET_SLAVE_PRIORITY

#define FG_INIT_LIBRARIES_GET_SLAVE_PRIORITY ( n)    ((n >> 12) & 0x3f) /** Get slave priority (allowed values are 1..63;)*/

◆ FG_INIT_LIBRARIES_MASTER

#define FG_INIT_LIBRARIES_MASTER   1

Master init, prepare slave synchronization

◆ FG_INIT_LIBRARIES_SEQUENTIAL

#define FG_INIT_LIBRARIES_SEQUENTIAL    0x008

Strictly sequential startup (slaves must use unique priority; number of slaves must be given on master init)

◆ FG_INIT_LIBRARIES_SET_MODE

#define FG_INIT_LIBRARIES_SET_MODE ( n)    (n & 0x3)

Set mode (single, master, slave)

◆ FG_INIT_LIBRARIES_SET_NUMBER_OF_SLAVES

#define FG_INIT_LIBRARIES_SET_NUMBER_OF_SLAVES ( n)    ((n & 0x3f) << 22) /** Set number of slaves (allowed values are 1..63)*/

◆ FG_INIT_LIBRARIES_SET_SLAVE_PRIORITY

#define FG_INIT_LIBRARIES_SET_SLAVE_PRIORITY ( n)     ((n & 0x3f) << 12) /** Set slave priority (allowed values are 1..63; priority 0 will select priority automatically)*/

◆ FG_INIT_LIBRARIES_SINGLE

#define FG_INIT_LIBRARIES_SINGLE   0

definition of synchronization flags for Fg_InitLibrariesEx()

Standard init, no synchronization (same as calling Fg_InitLibraries())

◆ FG_INIT_LIBRARIES_SKIP_PREINITIALIZATION

#define FG_INIT_LIBRARIES_SKIP_PREINITIALIZATION   0x020

Do not perform Fg preinitialization

◆ FG_INIT_LIBRARIES_SLAVE

#define FG_INIT_LIBRARIES_SLAVE   2

Slave init, wait for master

◆ FG_INIT_LIBRARIES_WAIT_FOR_SERVICE

#define FG_INIT_LIBRARIES_WAIT_FOR_SERVICE    0x004

Wait for service to be started (valid only for single application and master modes)

◆ FG_INITIALIZE

#define FG_INITIALIZE   0

definitions for Power over CameraLink (PoCL) states

CL : inititialize detection for CL or PoCL camera

◆ FG_JPEG

#define FG_JPEG   100

jpeg compressed format Bayer definitions - based on Siso Schema. Naming convention:

  1. Type: Bayer(3)
  2. Subtype: GR(1), RG(2), GB(3), BG(4)
  3. Bitwidth

◆ FG_KNEE_LUT

#define FG_KNEE_LUT   12100

◆ FG_KNEE_LUT_ACCESS

#define FG_KNEE_LUT_ACCESS   12140

◆ FG_KNEE_LUT_FILE

#define FG_KNEE_LUT_FILE   12110

◆ FG_KNEE_LUT_GAMMA

#define FG_KNEE_LUT_GAMMA   12103

◆ FG_KNEE_LUT_INVERT

#define FG_KNEE_LUT_INVERT   12104

◆ FG_KNEE_LUT_MODE

#define FG_KNEE_LUT_MODE   12130

◆ FG_KNEE_LUT_OFFSET

#define FG_KNEE_LUT_OFFSET   12102

◆ FG_KNEE_LUT_SAVE_LOAD_FILE

#define FG_KNEE_LUT_SAVE_LOAD_FILE   12120

◆ FG_KNEE_LUT_SCALE

#define FG_KNEE_LUT_SCALE   12101

◆ FG_LED_BOTH

#define FG_LED_BOTH   0x3

◆ FG_LED_GREEN

#define FG_LED_GREEN   0x2

◆ FG_LED_OFF

#define FG_LED_OFF   0x0

◆ FG_LED_RED

#define FG_LED_RED   0x1

◆ FG_LEFT_ALIGNED

#define FG_LEFT_ALIGNED   1

◆ FG_LICENSESTRING0

#define FG_LICENSESTRING0   23000

◆ FG_LICENSESTRING1

#define FG_LICENSESTRING1   23010

◆ FG_LICENSESTRING2

#define FG_LICENSESTRING2   23020

◆ FG_LIMIT_TRIGGER_PULSES

#define FG_LIMIT_TRIGGER_PULSES   8950

◆ FG_LINE_DOWNSCALE

#define FG_LINE_DOWNSCALE   FG_DOWNSCALE

◆ FG_LINE_DOWNSCALEINIT

#define FG_LINE_DOWNSCALEINIT   24050

◆ FG_LINE_PAYLOAD_SIZE

#define FG_LINE_PAYLOAD_SIZE   200400

◆ FG_LINEALIGNMENT

#define FG_LINEALIGNMENT   4020

◆ FG_LINEEXPOSURE

#define FG_LINEEXPOSURE   10030

◆ FG_LINEORDER

#define FG_LINEORDER   920000

◆ FG_LINEORDER_BGR

#define FG_LINEORDER_BGR   1

◆ FG_LINEORDER_BRG

#define FG_LINEORDER_BRG   3

◆ FG_LINEORDER_GBR

#define FG_LINEORDER_GBR   4

◆ FG_LINEORDER_GRB

#define FG_LINEORDER_GRB   5

◆ FG_LINEORDER_RBG

#define FG_LINEORDER_RBG   2

◆ FG_LINEORDER_RGB

#define FG_LINEORDER_RGB   0

◆ FG_LINEPERIOD

#define FG_LINEPERIOD   96

◆ FG_LINEPERIODE

#define FG_LINEPERIODE   FG_LINEPERIOD /*< duplicated for compatibility issues*/

◆ FG_LINERATE

#define FG_LINERATE   1

Define simulation frequency by line rate.

◆ FG_LINESHADING_LOAD_FROM_FILE

#define FG_LINESHADING_LOAD_FROM_FILE   24086

◆ FG_LINESHADING_MODE

#define FG_LINESHADING_MODE   24087

◆ FG_LINESHADING_MULT_ENABLE

#define FG_LINESHADING_MULT_ENABLE   24083

◆ FG_LINESHADING_MULT_FILENAME

#define FG_LINESHADING_MULT_FILENAME   24084

◆ FG_LINESHADING_SUB_ENABLE

#define FG_LINESHADING_SUB_ENABLE   24082

◆ FG_LINESHADING_SUB_FILENAME

#define FG_LINESHADING_SUB_FILENAME   24085

◆ FG_LINESHADINGPARAMETER

#define FG_LINESHADINGPARAMETER   24081

◆ FG_LINESPERSEC

#define FG_LINESPERSEC   95

◆ FG_LINETRIGGER

#define FG_LINETRIGGER   FG_HDSYNC

◆ FG_LINETRIGGERDEBOUNCING

#define FG_LINETRIGGERDEBOUNCING   110063

◆ FG_LINETRIGGERDELAY

#define FG_LINETRIGGERDELAY   8900

◆ FG_LINETRIGGERINPOLARITY

#define FG_LINETRIGGERINPOLARITY   8115

◆ FG_LINETRIGGERINSRC

#define FG_LINETRIGGERINSRC   8112

◆ FG_LINETRIGGERMODE

#define FG_LINETRIGGERMODE   8102

◆ FG_LINEVALID_SIGNAL_COUNT

#define FG_LINEVALID_SIGNAL_COUNT   24093

◆ FG_LOAD_1DSHADINGDATA

#define FG_LOAD_1DSHADINGDATA   FG_LINESHADING_LOAD_FROM_FILE

◆ FG_LOAD_LUT_FROM_FILE

#define FG_LOAD_LUT_FROM_FILE   0

◆ FG_LOAD_SHADINGDATA

#define FG_LOAD_SHADINGDATA   24070

◆ FG_LOG_CONSOLE

#define FG_LOG_CONSOLE   43030

DEPRECATED

◆ FG_LOG_FLUSH

#define FG_LOG_FLUSH   43020

DEPRECATED

◆ FG_LOGGING

#define FG_LOGGING   43010

DEPRECATED

◆ FG_LOOKUPTABLE

#define FG_LOOKUPTABLE   12000

◆ FG_LOW

#define FG_LOW   0

◆ FG_LSB

#define FG_LSB   1

◆ FG_LUT_BASEPOINTS

#define FG_LUT_BASEPOINTS   300012

◆ FG_LUT_CUSTOM_FILE

#define FG_LUT_CUSTOM_FILE   300000

◆ FG_LUT_ENABLE

#define FG_LUT_ENABLE   12030

In some applets it is possible to disable the LUT

◆ FG_LUT_FILE

#define FG_LUT_FILE   12010

◆ FG_LUT_IMPLEMENTATION_TYPE

#define FG_LUT_IMPLEMENTATION_TYPE   300006

◆ FG_LUT_IN_BITS

#define FG_LUT_IN_BITS   300007

◆ FG_LUT_OUT_BITS

#define FG_LUT_OUT_BITS   300008

◆ FG_LUT_SAVE_FILE

#define FG_LUT_SAVE_FILE   110021

◆ FG_LUT_SAVE_LOAD_FILE

#define FG_LUT_SAVE_LOAD_FILE   12020

◆ FG_LUT_TYPE

#define FG_LUT_TYPE   110017

◆ FG_LUT_VALUE

#define FG_LUT_VALUE   300001

◆ FG_LUT_VALUE_BLUE

#define FG_LUT_VALUE_BLUE   300011

◆ FG_LUT_VALUE_GREEN

#define FG_LUT_VALUE_GREEN   300010

◆ FG_LUT_VALUE_RED

#define FG_LUT_VALUE_RED   300009

◆ FG_MASKCAMDATA

#define FG_MASKCAMDATA   5030

◆ FG_MAX_RANGE

#define FG_MAX_RANGE   2

◆ FG_MAX_VALUE

#define FG_MAX_VALUE   0

◆ FG_MAXFRAMESPERSEC

#define FG_MAXFRAMESPERSEC   91

◆ FG_MAXHEIGHT

#define FG_MAXHEIGHT   6200

◆ FG_MAXWIDTH

#define FG_MAXWIDTH   6100

◆ FG_MEAN_VALUE

#define FG_MEAN_VALUE   1

◆ FG_MEASURED_PCIE_CLK

#define FG_MEASURED_PCIE_CLK   24103

◆ FG_MEDIAN

#define FG_MEDIAN   12200

◆ FG_MEDIAN_ON

#define FG_MEDIAN_ON   1001070

◆ FG_MIN_DX

#define FG_MIN_DX   1001040

◆ FG_MINFRAMESPERSEC

#define FG_MINFRAMESPERSEC   92

◆ FG_MISSING_CAMERA_FRAME_RESPONSE

#define FG_MISSING_CAMERA_FRAME_RESPONSE   300248

◆ FG_MISSING_CAMERA_FRAME_RESPONSE_CLEAR

#define FG_MISSING_CAMERA_FRAME_RESPONSE_CLEAR   300249

◆ FG_MONO10

#define FG_MONO10   FG_GRAY10

10 bit per Pixel, gray, packed (components not aligned to bytes)

◆ FG_MONO12

#define FG_MONO12   FG_GRAY12

12 bit per Pixel, gray, packed (components not aligned to bytes)

◆ FG_MONO14

#define FG_MONO14   FG_GRAY14

14 bit per Pixel, gray, packed (components not aligned to bytes)

◆ FG_MONO16

#define FG_MONO16   FG_GRAY16

16 bit per Pixel, gray

◆ FG_MONO8

#define FG_MONO8   FG_GRAY

8 bit per Pixel, gray

◆ FG_MSB

#define FG_MSB   0

◆ FG_MTU_SIZE

#define FG_MTU_SIZE    200351

MTU size to use. Has to be equal to the MTU size defined for the link. GEV and specific applets only

◆ FG_NB_QUAD_IMG

#define FG_NB_QUAD_IMG   30300

◆ FG_NB_STD_IMG

#define FG_NB_STD_IMG   30310

◆ FG_NO

#define FG_NO   0

◆ FG_NODMA1IR

#define FG_NODMA1IR   1001110

◆ FG_NOISEFILTER

#define FG_NOISEFILTER   110016

◆ FG_NR_OF_CAMS

#define FG_NR_OF_CAMS   3060

returns the number of camera ports for a given process

◆ FG_NR_OF_DMAS

#define FG_NR_OF_DMAS   3050

returns the number of DMA channels for a given process

◆ FG_NR_OF_PROCESSES

#define FG_NR_OF_PROCESSES   3070

returns the number of processes of the current applet

◆ FG_NROFEXTERN_TRIGGER

#define FG_NROFEXTERN_TRIGGER   30110

◆ FG_OFF

#define FG_OFF   0

◆ FG_ON

#define FG_ON   1

◆ FG_ONE [1/2]

#define FG_ONE   1

◆ FG_ONE [2/2]

#define FG_ONE   1

◆ FG_OUTPUT_APPEND_NUMBER

#define FG_OUTPUT_APPEND_NUMBER   200372

◆ FG_OVERFLOW

#define FG_OVERFLOW   110087

◆ FG_OVERFLOW_EVENT_SELECT

#define FG_OVERFLOW_EVENT_SELECT   110091

◆ FG_OVERFLOW_OFF_THRESHOLD

#define FG_OVERFLOW_OFF_THRESHOLD   110088

◆ FG_OVERFLOW_ON_SYNC_THRESHOLD

#define FG_OVERFLOW_ON_SYNC_THRESHOLD   110089

◆ FG_OVERFLOW_ON_THRESHOLD

#define FG_OVERFLOW_ON_THRESHOLD   110090

◆ FG_PACKET_TAG_ERROR_COUNT

#define FG_PACKET_TAG_ERROR_COUNT   200477

CoaXPress: Reflect the current status of the camera operator. It signalizes CXP stream packet loss detection.

◆ FG_PARAM_DESCR

#define FG_PARAM_DESCR   24114

◆ FG_PARAM_TYPE_CHAR_PTR_MAX_SIZE

#define FG_PARAM_TYPE_CHAR_PTR_MAX_SIZE    655360

maximum size currently handled by fglib for string parameters (VA up to 3.0.6, Rt up to 5.5.1)

◆ FG_PARAM_TYPE_FRAMEINDEX

#define FG_PARAM_TYPE_FRAMEINDEX   FG_PARAM_TYPE_INT32_T

◆ FG_PARAMETER_PROPERTY_ACCESS

#define FG_PARAMETER_PROPERTY_ACCESS    0x80000000

Definitions of virtual parameter IDs These values can be used to get additional information about a parameter by adding them to the parameter ID and call one of the Fg_getParameter... functions.

Get the access mode of a parameter by adding this value to the parameter ID; this is always an int parameter! \ \ \

◆ FG_PARAMETER_PROPERTY_MAX

#define FG_PARAMETER_PROPERTY_MAX    0x40000000

Get the maximum value of a parameter by adding this value to the parameter ID; same type as parameter

◆ FG_PARAMETER_PROPERTY_MIN

#define FG_PARAMETER_PROPERTY_MIN    0xC0000000

Get the minimum value of a parameter by adding this value to the parameter ID; same type as parameter

◆ FG_PARAMETER_PROPERTY_STEP

#define FG_PARAMETER_PROPERTY_STEP    0xE0000000

Get the step value of a parameter by adding this value to the parameter ID; same type as parameter

◆ FG_PIXEL_FREQUENCY

#define FG_PIXEL_FREQUENCY   0

Camera simulation: definition of simulation speed.

Define simulation frequency by pixel rate.

◆ FG_PIXELDEPTH

#define FG_PIXELDEPTH   4000

◆ FG_PIXELFORMAT

#define FG_PIXELFORMAT   200368

◆ FG_PLX_CLK

#define FG_PLX_CLK   24102

◆ FG_POCL_CAMERA_CLOCK_DETECTED

#define FG_POCL_CAMERA_CLOCK_DETECTED   3

CL : A PoCL camera, cable and pixel clock is detected

◆ FG_POCL_CAMERA_DETECTED

#define FG_POCL_CAMERA_DETECTED   2

CL : A PoCL camera and cable is detected

◆ FG_POCL_CONNECTION_SENSE

#define FG_POCL_CONNECTION_SENSE   1

CL : detection in progress

◆ FG_POCL_DISABLED

#define FG_POCL_DISABLED   8

CL : PoCL is disabled for this frame grabber

◆ FG_POCL_WAIT_FOR_CONNECTION

#define FG_POCL_WAIT_FOR_CONNECTION   6

CL : PoCL camera detected. Waiting for stable connection

◆ FG_POCXP_STATE_ADC_CHIP_ERROR

#define FG_POCXP_STATE_ADC_CHIP_ERROR   ADC_Chip_Error

Power over CXP status : ADC Chip Error

◆ FG_POCXP_STATE_BOOTING

#define FG_POCXP_STATE_BOOTING   BOOTING

Power over CXP status : Booting, not initialized

◆ FG_POCXP_STATE_LOW_VOLT

#define FG_POCXP_STATE_LOW_VOLT   LOW_VOLT

Power over CXP status : low voltage

◆ FG_POCXP_STATE_MAX_CURR

#define FG_POCXP_STATE_MAX_CURR   MAX_CURR

Power over CXP status : maximum current

◆ FG_POCXP_STATE_MIN_CURR

#define FG_POCXP_STATE_MIN_CURR   MIN_CURR

Power over CXP status : minimum current

◆ FG_POCXP_STATE_NOCABLE

#define FG_POCXP_STATE_NOCABLE   NOCABLE

Power over CXP status : no cable connected

◆ FG_POCXP_STATE_NOPOCXP

#define FG_POCXP_STATE_NOPOCXP   NOPOCXP

Power over CXP status : no Power over CXP

◆ FG_POCXP_STATE_OVER_VOLT

#define FG_POCXP_STATE_OVER_VOLT   OVER_VOLT

Power over CXP status : over voltage

◆ FG_POCXP_STATE_POCXPOK

#define FG_POCXP_STATE_POCXPOK   POCXPOK

Power over CXP status : Power over CXP OK

◆ FG_PORT

#define FG_PORT   3000

◆ FG_PRESCALER

#define FG_PRESCALER   FG_HDSYNC

◆ FG_PROCESSING_GAIN

#define FG_PROCESSING_GAIN   300002

◆ FG_PROCESSING_GAMMA

#define FG_PROCESSING_GAMMA   300003

◆ FG_PROCESSING_INVERT

#define FG_PROCESSING_INVERT   300005

◆ FG_PROCESSING_OFFSET

#define FG_PROCESSING_OFFSET   300004

◆ FG_PROP_GET_NEXT_ENUM_VALUE

#define FG_PROP_GET_NEXT_ENUM_VALUE ( pev)    ((FgPropertyEnumValues *)(((char *)pev) + 5 + strlen(pev->name)))

◆ FG_PULSE_IMMEDIATE

#define FG_PULSE_IMMEDIATE   1

◆ FG_PULSE_WIDTH

#define FG_PULSE_WIDTH   23

◆ FG_RAW

#define FG_RAW   50

user / camera defined, not aligned by frame grabber

◆ FG_READ_EXTERN_TRIGGER

#define FG_READ_EXTERN_TRIGGER   30130

◆ FG_RED

#define FG_RED   0

◆ FG_REG_VALUE_STRING

#define FG_REG_VALUE_STRING   24115

◆ FG_RESET_GIGE_PORT_0

#define FG_RESET_GIGE_PORT_0   3100

◆ FG_RESET_GIGE_PORT_1

#define FG_RESET_GIGE_PORT_1   3101

◆ FG_RESET_GIGE_PORT_2

#define FG_RESET_GIGE_PORT_2   3102

◆ FG_RESET_GIGE_PORT_3

#define FG_RESET_GIGE_PORT_3   3103

◆ FG_REVERSE_X

#define FG_REVERSE_X    300110

Line mirror for some applet. Activate with this parameter. Check documentation for further details

◆ FG_REVNR

#define FG_REVNR   99

definitions of various parameter IDs These values can be read by using Fg_GetParameterIdByName(<ParameterName>)

◆ FG_RGB10

#define FG_RGB10   0x0402

Pixel format RGB10, PFNC RGB10

◆ FG_RGB12

#define FG_RGB12   0x0403

Pixel format RGB12, PFNC RGB12

◆ FG_RGB14

#define FG_RGB14   0x0404

Pixel format RGB14, PFNC RGB14

◆ FG_RGB16

#define FG_RGB16   0x0405

Pixel format RGB16, PFNC RGB16

◆ FG_RGB8

#define FG_RGB8   0x0401

Pixel format RGB8, PFNC RGB8

◆ FG_RGB_MAP_BLUE

#define FG_RGB_MAP_BLUE   9220

◆ FG_RGB_MAP_GREEN

#define FG_RGB_MAP_GREEN   9210

◆ FG_RGB_MAP_RED

#define FG_RGB_MAP_RED   9200

◆ FG_RGBA10

#define FG_RGBA10   0x0502

Pixel format RGBA10, PFNC RGBa10

◆ FG_RGBA12

#define FG_RGBA12   0x0503

Pixel format RGBA12, PFNC RGBa12

◆ FG_RGBA14

#define FG_RGBA14   0x0504

Pixel format RGBA14, PFNC RGBa14

◆ FG_RGBA16

#define FG_RGBA16   0x0505

Pixel format RGBA16, PFNC RGBa16

◆ FG_RGBA8

#define FG_RGBA8   0x0501

Pixel format RGBA8, PFNC RGBa8

◆ FG_RGBX32

#define FG_RGBX32    408

32 bit per 4-component pixel, R 8bit G 8bit B 8bit X 8bit, where X represents an additional component

◆ FG_RGBX40

#define FG_RGBX40    410

40 bit per 4-component pixel, R 10bit G 10bit B 10bit X 10bit, where X represents an additional component, packed \ \ (components not aligned to bytes)

◆ FG_RGBX48

#define FG_RGBX48    412

48 bit per 4-component pixel, R 12bit G 12bit B 12bit X 12bit, where X represents an additional component, packed \ \ (components not aligned to bytes)

◆ FG_RGBX56

#define FG_RGBX56    414

56 bit per 4-component pixel, R 14bit G 14bit B 14bit X 14bit, where X represents an additional component, packed \ \ (components not aligned to bytes)

◆ FG_RGBX64

#define FG_RGBX64    416

64 bit per 4-component pixel, R 16bit G 16bit B 16bit X 16bit, where X represents an additional component

◆ FG_RIGHT_ALIGNED

#define FG_RIGHT_ALIGNED   0

◆ FG_RISING

#define FG_RISING   0

◆ FG_RISING_EDGE

#define FG_RISING_EDGE   1

◆ FG_ROIX

#define FG_ROIX   23100

◆ FG_ROIY

#define FG_ROIY   23110

◆ FG_ROTATECAMDATA

#define FG_ROTATECAMDATA   FG_SHIFTCAMDATARIGHT /* compatibility mode, do not use */

◆ FG_RS232PARON

#define FG_RS232PARON   10060

◆ FG_SAMPLING_RATE

#define FG_SAMPLING_RATE   200365

Sampling rate for bilinear line applets.

◆ FG_SAVE_LUT_TO_FILE

#define FG_SAVE_LUT_TO_FILE   1

◆ FG_SC

#define FG_SC   110138

◆ FG_SC_PIXELORDER

#define FG_SC_PIXELORDER   110123

Sub-sensor readout order if multiple taps are used for one sub-sensor.

◆ FG_SC_READOUTDIRECTION

#define FG_SC_READOUTDIRECTION    110122

The readoutdirection of each subsensor. Forward = 0 = left-to-right. Backward = 1 = right-to-left

◆ FG_SC_ROTATEDSENSOR

#define FG_SC_ROTATEDSENSOR    110121

Set to FG_TRUE for rotated sensors i.e. read from right to left e.g. reverse movement direction.

◆ FG_SC_SENSORLENGTH

#define FG_SC_SENSORLENGTH   110119

The total number of pixel transferred from the sensor to the frame grabber.

◆ FG_SC_SUBSENSORCOUNT

#define FG_SC_SUBSENSORCOUNT   110118

Number of sub-sensors the sensor is divided into.

◆ FG_SC_TAPCOUNT

#define FG_SC_TAPCOUNT    110120

The total number of taps the camera uses to transfer the pixel from the sensor to the frame grabber.

◆ FG_SC_UPDATESCHEME

#define FG_SC_UPDATESCHEME    110124

Update the frame grabber with the sensor correction parameter values. Error for illegal settings.

◆ FG_SCALINGFACTOR_BLUE

#define FG_SCALINGFACTOR_BLUE   13010

◆ FG_SCALINGFACTOR_GREEN

#define FG_SCALINGFACTOR_GREEN   13030

◆ FG_SCALINGFACTOR_RED

#define FG_SCALINGFACTOR_RED   13000

◆ FG_SELECT_BUFFER

#define FG_SELECT_BUFFER   0x230

select a buffer in ACQ_SELECT mode for acquisition

◆ FG_SENDSOFTWARETRIGGER

#define FG_SENDSOFTWARETRIGGER   8800

◆ FG_SENSORHEIGHT

#define FG_SENSORHEIGHT   200221

Defines the sensor height i.e. transfer height from camera to grabber.

◆ FG_SENSORREADOUT

#define FG_SENSORREADOUT   5050

◆ FG_SENSORREADOUT_DIREC

#define FG_SENSORREADOUT_DIREC   5052

◆ FG_SENSORREADOUT_TAPS

#define FG_SENSORREADOUT_TAPS   5051

◆ FG_SENSORWIDTH

#define FG_SENSORWIDTH   200220

Defines the sensor with i.e. transfer width from camera to grabber.

◆ FG_SET_TRIGGER_START_TIME_DBG

#define FG_SET_TRIGGER_START_TIME_DBG   22040

◆ FG_SETSOFTWARETRIGGER

#define FG_SETSOFTWARETRIGGER   8801

◆ FG_SHADING_APPLY_SETTINGS

#define FG_SHADING_APPLY_SETTINGS   300107

◆ FG_SHADING_BLACK_FILENAME

#define FG_SHADING_BLACK_FILENAME   300103

◆ FG_SHADING_DEAD_PIXEL_INTERPOLATION_ENABLE

#define FG_SHADING_DEAD_PIXEL_INTERPOLATION_ENABLE   300104

◆ FG_SHADING_DEAD_PIXEL_INTERPOLATION_THRESHOLD

#define FG_SHADING_DEAD_PIXEL_INTERPOLATION_THRESHOLD   300105

◆ FG_SHADING_ENABLE

#define FG_SHADING_ENABLE   300109

◆ FG_SHADING_ENABLEFPN0

#define FG_SHADING_ENABLEFPN0   23151

◆ FG_SHADING_ENABLEFPN1

#define FG_SHADING_ENABLEFPN1   23152

◆ FG_SHADING_ENABLEFPN2

#define FG_SHADING_ENABLEFPN2   23153

◆ FG_SHADING_ENABLEFPN3

#define FG_SHADING_ENABLEFPN3   23154

◆ FG_SHADING_ENABLEMULT0

#define FG_SHADING_ENABLEMULT0   23131

◆ FG_SHADING_ENABLEMULT1

#define FG_SHADING_ENABLEMULT1   23132

◆ FG_SHADING_ENABLEMULT2

#define FG_SHADING_ENABLEMULT2   23133

◆ FG_SHADING_ENABLEMULT3

#define FG_SHADING_ENABLEMULT3   23134

◆ FG_SHADING_ENABLESUB0

#define FG_SHADING_ENABLESUB0   23141

◆ FG_SHADING_ENABLESUB1

#define FG_SHADING_ENABLESUB1   23142

◆ FG_SHADING_ENABLESUB2

#define FG_SHADING_ENABLESUB2   23143

◆ FG_SHADING_ENABLESUB3

#define FG_SHADING_ENABLESUB3   23144

◆ FG_SHADING_FPNENABLE

#define FG_SHADING_FPNENABLE   23150

◆ FG_SHADING_FPNFILE0

#define FG_SHADING_FPNFILE0   23180

◆ FG_SHADING_FPNFILE1

#define FG_SHADING_FPNFILE1   23230

◆ FG_SHADING_FPNFILE2

#define FG_SHADING_FPNFILE2   23260

◆ FG_SHADING_FPNFILE3

#define FG_SHADING_FPNFILE3   23290

◆ FG_SHADING_GAIN_CORRECTION_MODE

#define FG_SHADING_GAIN_CORRECTION_MODE   300106

◆ FG_SHADING_GAIN_ENABLE

#define FG_SHADING_GAIN_ENABLE   300100

◆ FG_SHADING_GAIN_NORMALIZATION_VALUE

#define FG_SHADING_GAIN_NORMALIZATION_VALUE   300108

◆ FG_SHADING_GRAY_FILENAME

#define FG_SHADING_GRAY_FILENAME   300101

◆ FG_SHADING_H

#define FG_SHADING_H   25080

◆ FG_SHADING_I

#define FG_SHADING_I   25100

◆ FG_SHADING_MAX_MULT

#define FG_SHADING_MAX_MULT   23135

◆ FG_SHADING_MULTENABLE

#define FG_SHADING_MULTENABLE   23130

◆ FG_SHADING_MULTFILE0

#define FG_SHADING_MULTFILE0   23160

◆ FG_SHADING_MULTFILE1

#define FG_SHADING_MULTFILE1   23210

◆ FG_SHADING_MULTFILE2

#define FG_SHADING_MULTFILE2   23240

◆ FG_SHADING_MULTFILE3

#define FG_SHADING_MULTFILE3   23270

◆ FG_SHADING_OFFSET_ENABLE

#define FG_SHADING_OFFSET_ENABLE   300102

◆ FG_SHADING_OFFSETENABLE

#define FG_SHADING_OFFSETENABLE   23140

◆ FG_SHADING_RUNSUBIMAGE0

#define FG_SHADING_RUNSUBIMAGE0   23121

◆ FG_SHADING_RUNSUBIMAGE1

#define FG_SHADING_RUNSUBIMAGE1   23122

◆ FG_SHADING_RUNSUBIMAGE2

#define FG_SHADING_RUNSUBIMAGE2   23123

◆ FG_SHADING_RUNSUBIMAGE3

#define FG_SHADING_RUNSUBIMAGE3   23124

◆ FG_SHADING_S

#define FG_SHADING_S   25090

◆ FG_SHADING_SUBENABLE

#define FG_SHADING_SUBENABLE   FG_SHADING_OFFSETENABLE /*< duplicated for compatibility issues*/

◆ FG_SHADING_SUBFILE0

#define FG_SHADING_SUBFILE0   23170

◆ FG_SHADING_SUBFILE1

#define FG_SHADING_SUBFILE1   23225

◆ FG_SHADING_SUBFILE2

#define FG_SHADING_SUBFILE2   23250

◆ FG_SHADING_SUBFILE3

#define FG_SHADING_SUBFILE3   23280

◆ FG_SHADING_SUBIMAGE

#define FG_SHADING_SUBIMAGE   23120

◆ FG_SHADING_THRESHOLD0

#define FG_SHADING_THRESHOLD0   23156

◆ FG_SHADING_THRESHOLD1

#define FG_SHADING_THRESHOLD1   23157

◆ FG_SHADING_THRESHOLD2

#define FG_SHADING_THRESHOLD2   23158

◆ FG_SHADING_THRESHOLD3

#define FG_SHADING_THRESHOLD3   23159

◆ FG_SHADING_WIDTH

#define FG_SHADING_WIDTH   24089

◆ FG_SHAFTENCODER_COMPCOUNTER

#define FG_SHAFTENCODER_COMPCOUNTER   9125

◆ FG_SHAFTENCODER_COMPENSATION_COUNT

#define FG_SHAFTENCODER_COMPENSATION_COUNT   200371

◆ FG_SHAFTENCODER_COMPENSATION_ENABLE

#define FG_SHAFTENCODER_COMPENSATION_ENABLE   200370

◆ FG_SHAFTENCODERINSRC

#define FG_SHAFTENCODERINSRC   9100

◆ FG_SHAFTENCODERLEADING

#define FG_SHAFTENCODERLEADING   9120

◆ FG_SHAFTENCODERMODE

#define FG_SHAFTENCODERMODE   110065

Operation mode of the shaft encoder.

◆ FG_SHAFTENCODERON

#define FG_SHAFTENCODERON   9110

◆ FG_SHIFTCAMDATARIGHT

#define FG_SHIFTCAMDATARIGHT   5020

◆ FG_SIGNAL_ANALYZER_0_PERIOD_CURRENT

#define FG_SIGNAL_ANALYZER_0_PERIOD_CURRENT   200422

◆ FG_SIGNAL_ANALYZER_0_PERIOD_MAX

#define FG_SIGNAL_ANALYZER_0_PERIOD_MAX   200423

◆ FG_SIGNAL_ANALYZER_0_PERIOD_MIN

#define FG_SIGNAL_ANALYZER_0_PERIOD_MIN   200424

◆ FG_SIGNAL_ANALYZER_0_POLARITY

#define FG_SIGNAL_ANALYZER_0_POLARITY   200421

◆ FG_SIGNAL_ANALYZER_0_PULSE_COUNT

#define FG_SIGNAL_ANALYZER_0_PULSE_COUNT   200425

◆ FG_SIGNAL_ANALYZER_0_SOURCE

#define FG_SIGNAL_ANALYZER_0_SOURCE   200420

◆ FG_SIGNAL_ANALYZER_1_PERIOD_CURRENT

#define FG_SIGNAL_ANALYZER_1_PERIOD_CURRENT   200432

◆ FG_SIGNAL_ANALYZER_1_PERIOD_MAX

#define FG_SIGNAL_ANALYZER_1_PERIOD_MAX   200433

◆ FG_SIGNAL_ANALYZER_1_PERIOD_MIN

#define FG_SIGNAL_ANALYZER_1_PERIOD_MIN   200434

◆ FG_SIGNAL_ANALYZER_1_POLARITY

#define FG_SIGNAL_ANALYZER_1_POLARITY   200431

◆ FG_SIGNAL_ANALYZER_1_PULSE_COUNT

#define FG_SIGNAL_ANALYZER_1_PULSE_COUNT   200435

◆ FG_SIGNAL_ANALYZER_1_SOURCE

#define FG_SIGNAL_ANALYZER_1_SOURCE   200430

◆ FG_SIGNAL_ANALYZER_CLEAR

#define FG_SIGNAL_ANALYZER_CLEAR   200438

◆ FG_SIGNAL_ANALYZER_PULSE_COUNT_DIFFERENCE

#define FG_SIGNAL_ANALYZER_PULSE_COUNT_DIFFERENCE   200439

◆ FG_SINGLE

#define FG_SINGLE   1

Sampling Rate Single

◆ FG_SOFTWARETRIGGER_IS_BUSY

#define FG_SOFTWARETRIGGER_IS_BUSY   110075

◆ FG_SOFTWARETRIGGER_QUEUE_FILLLEVEL

#define FG_SOFTWARETRIGGER_QUEUE_FILLLEVEL   8802

◆ FG_SPACING_BLUE

#define FG_SPACING_BLUE   920003

◆ FG_SPACING_GREEN

#define FG_SPACING_GREEN   920002

◆ FG_SPACING_MAX

#define FG_SPACING_MAX   920004

◆ FG_SPACING_RED

#define FG_SPACING_RED   920001

◆ FG_STAT_ENABLE

#define FG_STAT_ENABLE   1001030

◆ FG_STOP_TIMEOUT

#define FG_STOP_TIMEOUT    602

how many seconds Fg_stopAcquire with STOP_SYNC flag will wait for end of current picture before stopping the \ \ acquisition

◆ FG_STROBEPULSEDELAY

#define FG_STROBEPULSEDELAY   8700

◆ FG_STROBEPULSEINVERT

#define FG_STROBEPULSEINVERT   8730

◆ FG_STROBEPULSEREDUCE

#define FG_STROBEPULSEREDUCE   8710

◆ FG_STROBEPULSESRCSEL

#define FG_STROBEPULSESRCSEL   8720

◆ FG_SUPERFRAME

#define FG_SUPERFRAME   24098

◆ FG_SWAP_CHANNELS

#define FG_SWAP_CHANNELS   200350

Swap the link channels.

◆ FG_SWAPENDIAN

#define FG_SWAPENDIAN   5028

◆ FG_SYNC

#define FG_SYNC   1001100

◆ FG_SYSTEMMONITOR_BOARD_POWER

#define FG_SYSTEMMONITOR_BOARD_POWER   200344

Shows the fpga board power

◆ FG_SYSTEMMONITOR_BYTE_ALIGNMENT_8B_10B_LOCKED

#define FG_SYSTEMMONITOR_BYTE_ALIGNMENT_8B_10B_LOCKED   200462

◆ FG_SYSTEMMONITOR_CHANNEL_CURRENT

#define FG_SYSTEMMONITOR_CHANNEL_CURRENT   200350

Shows the CXP Link Current

◆ FG_SYSTEMMONITOR_CHANNEL_STATE

#define FG_SYSTEMMONITOR_CHANNEL_STATE   200353

Shows the CXP Link State as Enumerator

◆ FG_SYSTEMMONITOR_CHANNEL_VOLTAGE

#define FG_SYSTEMMONITOR_CHANNEL_VOLTAGE   200351

Shows the CXP Link Voltage

◆ FG_SYSTEMMONITOR_CURRENT_LINK_SPEED

#define FG_SYSTEMMONITOR_CURRENT_LINK_SPEED   200374

◆ FG_SYSTEMMONITOR_CURRENT_LINK_WIDTH

#define FG_SYSTEMMONITOR_CURRENT_LINK_WIDTH   200373

◆ FG_SYSTEMMONITOR_CXP_CHIP_TEMPERATURE

#define FG_SYSTEMMONITOR_CXP_CHIP_TEMPERATURE   200345

Shows the CXP-Chip Temperature

◆ FG_SYSTEMMONITOR_CXP_IMAGE_LINE_MODE

#define FG_SYSTEMMONITOR_CXP_IMAGE_LINE_MODE   200483

CoaXPress: This parameter informs on the current transfer mode, used by the camera. The transfer can be an areascan (= 0) or linescan (= 1) image.

◆ FG_SYSTEMMONITOR_CXP_POWER

#define FG_SYSTEMMONITOR_CXP_POWER   200464

Shows the external power state of the board (CXP)

◆ FG_SYSTEMMONITOR_CXP_POWER_REGULATOR_TEMPERATURE

#define FG_SYSTEMMONITOR_CXP_POWER_REGULATOR_TEMPERATURE   200347

Shows the CXP Power Regulator Temperature

◆ FG_SYSTEMMONITOR_CXP_STANDARD

#define FG_SYSTEMMONITOR_CXP_STANDARD   200470

Shows the CXP Standard

◆ FG_SYSTEMMONITOR_DDR_ETH_POWER

#define FG_SYSTEMMONITOR_DDR_ETH_POWER   200466

Shows the external power state of the board (DDR ETH)

◆ FG_SYSTEMMONITOR_DDR_VTT_POWER

#define FG_SYSTEMMONITOR_DDR_VTT_POWER   200465

Shows the external power state of the board (DDR VTT)

◆ FG_SYSTEMMONITOR_DECODER_8B_10B_ERROR

#define FG_SYSTEMMONITOR_DECODER_8B_10B_ERROR   200476

Shows the length error count.

◆ FG_SYSTEMMONITOR_DISPARITY_8B_10B_ERROR

#define FG_SYSTEMMONITOR_DISPARITY_8B_10B_ERROR   200461

Shows the disparity errors

◆ FG_SYSTEMMONITOR_EXTENSION_CONNECTOR_PRESENT

#define FG_SYSTEMMONITOR_EXTENSION_CONNECTOR_PRESENT   200378

◆ FG_SYSTEMMONITOR_EXTERNAL_POWER

#define FG_SYSTEMMONITOR_EXTERNAL_POWER   200457

Shows the external power state of the board

◆ FG_SYSTEMMONITOR_FPGA_DNA

#define FG_SYSTEMMONITOR_FPGA_DNA   200349

Shows the FPGA's DNA Signature

◆ FG_SYSTEMMONITOR_FPGA_DNA_HIGH

#define FG_SYSTEMMONITOR_FPGA_DNA_HIGH   200455

Shows the FPGA's DNA Signature

◆ FG_SYSTEMMONITOR_FPGA_DNA_LOW

#define FG_SYSTEMMONITOR_FPGA_DNA_LOW   200454

Shows the FPGA's DNA Signature

◆ FG_SYSTEMMONITOR_FPGA_TEMPERATURE

#define FG_SYSTEMMONITOR_FPGA_TEMPERATURE   200341

Shows the fpga Temperature

◆ FG_SYSTEMMONITOR_FPGA_VCC_AUX

#define FG_SYSTEMMONITOR_FPGA_VCC_AUX   200343

Shows the fpga auxiliary supply voltage

◆ FG_SYSTEMMONITOR_FPGA_VCC_BRAM

#define FG_SYSTEMMONITOR_FPGA_VCC_BRAM   200372

◆ FG_SYSTEMMONITOR_FPGA_VCC_INT

#define FG_SYSTEMMONITOR_FPGA_VCC_INT   200342

Shows the fpga internal supply voltage

◆ FG_SYSTEMMONITOR_MAPPED_TO_FG_PORT

#define FG_SYSTEMMONITOR_MAPPED_TO_FG_PORT   200468

Shows the FG port mapping.

◆ FG_SYSTEMMONITOR_NOT_IN_TABLE_8B10B_ERROR

#define FG_SYSTEMMONITOR_NOT_IN_TABLE_8B10B_ERROR   200460

Shows the not in table errors

◆ FG_SYSTEMMONITOR_PACKETBUFFER_OVERFLOW_COUNT

#define FG_SYSTEMMONITOR_PACKETBUFFER_OVERFLOW_COUNT   200481

CoaXPress: Represents the number of overflows, if an overflow occurred due to not correctly aligned package order.

◆ FG_SYSTEMMONITOR_PACKETBUFFER_OVERFLOW_SOURCE

#define FG_SYSTEMMONITOR_PACKETBUFFER_OVERFLOW_SOURCE   200482

CoaXPress: Represents the port, which has overflows due to not correctly aligned package order.

◆ FG_SYSTEMMONITOR_PCIE_LINK_GEN2_CAPABLE

#define FG_SYSTEMMONITOR_PCIE_LINK_GEN2_CAPABLE   200375

◆ FG_SYSTEMMONITOR_PCIE_LINK_PARTNER_GEN2_CAPABLE

#define FG_SYSTEMMONITOR_PCIE_LINK_PARTNER_GEN2_CAPABLE   200376

◆ FG_SYSTEMMONITOR_PCIE_TRAINED_PAYLOAD_SIZE

#define FG_SYSTEMMONITOR_PCIE_TRAINED_PAYLOAD_SIZE   200377

◆ FG_SYSTEMMONITOR_PCIE_TRAINED_REQUEST_SIZE

#define FG_SYSTEMMONITOR_PCIE_TRAINED_REQUEST_SIZE   200458

Shows the PCIe trained request size

◆ FG_SYSTEMMONITOR_POCL_STATE_PORT_A

#define FG_SYSTEMMONITOR_POCL_STATE_PORT_A   200379

◆ FG_SYSTEMMONITOR_POCL_STATE_PORT_B

#define FG_SYSTEMMONITOR_POCL_STATE_PORT_B   200380

◆ FG_SYSTEMMONITOR_PORT_BIT_RATE

#define FG_SYSTEMMONITOR_PORT_BIT_RATE   200463

Shows the port bit rate

◆ FG_SYSTEMMONITOR_POWER_OVER_CXP_CONTROLLER_ENABLED

#define FG_SYSTEMMONITOR_POWER_OVER_CXP_CONTROLLER_ENABLED   200467

Shows, whether the power over CXP controller is enabled.

◆ FG_SYSTEMMONITOR_POWER_OVER_CXP_STATE

#define FG_SYSTEMMONITOR_POWER_OVER_CXP_STATE   200459

Shows the power over CXP state

◆ FG_SYSTEMMONITOR_POWER_REGULATOR_TEMPERATURE

#define FG_SYSTEMMONITOR_POWER_REGULATOR_TEMPERATURE   200348

Shows the Power Regulator Temperature

◆ FG_SYSTEMMONITOR_RAM_CHIP_TEMPERATURE

#define FG_SYSTEMMONITOR_RAM_CHIP_TEMPERATURE   200346

Shows the RAM-Chip Temperature

◆ FG_SYSTEMMONITOR_RX_LENGTH_ERROR_COUNT

#define FG_SYSTEMMONITOR_RX_LENGTH_ERROR_COUNT   200475

Shows the length error count.

◆ FG_SYSTEMMONITOR_RX_PACKET_CRC_ERROR_COUNT

#define FG_SYSTEMMONITOR_RX_PACKET_CRC_ERROR_COUNT   200473

Shows the count of packet CRC errors

◆ FG_SYSTEMMONITOR_RX_STREAM_INCOMPLETE_COUNT

#define FG_SYSTEMMONITOR_RX_STREAM_INCOMPLETE_COUNT   200471

Shows the count of incomplete streams

◆ FG_SYSTEMMONITOR_RX_UNKNOWN_DATA_RECEIVED_COUNT

#define FG_SYSTEMMONITOR_RX_UNKNOWN_DATA_RECEIVED_COUNT   200472

Shows the count of unknown data received

◆ FG_SYSTEMMONITOR_RX_UNSUPPORTED_PACKET_COUNT

#define FG_SYSTEMMONITOR_RX_UNSUPPORTED_PACKET_COUNT   200474

Shows the count of unsupported packets

◆ FG_SYSTEMMONITOR_STREAM_PACKET_SIZE

#define FG_SYSTEMMONITOR_STREAM_PACKET_SIZE   200469

Shows the current stream packet size.

◆ FG_SYSTEMMONITOR_USED_CXP_CONNECTIONS

#define FG_SYSTEMMONITOR_USED_CXP_CONNECTIONS   200480

CoaXPress: The currently used number of CXP ports used in this process.

◆ FG_TAPGEOMETRY

#define FG_TAPGEOMETRY   300111

Select the tap geometry according to the SFNC

◆ FG_THR1

#define FG_THR1   1001050

◆ FG_THR2

#define FG_THR2   1001060

◆ FG_THRESHOLD_H_MAX

#define FG_THRESHOLD_H_MAX   25010

◆ FG_THRESHOLD_H_MIN

#define FG_THRESHOLD_H_MIN   25000

◆ FG_THRESHOLD_I_MAX

#define FG_THRESHOLD_I_MAX   25050

◆ FG_THRESHOLD_I_MIN

#define FG_THRESHOLD_I_MIN   25040

◆ FG_THRESHOLD_S_MAX

#define FG_THRESHOLD_S_MAX   25030

◆ FG_THRESHOLD_S_MIN

#define FG_THRESHOLD_S_MIN   25020

◆ FG_TIMEOUT

#define FG_TIMEOUT   600

The driver will stop the image acquisition if no image data is received during the number of seconds given in the parameter FG_TIMEOUT

◆ FG_TIMEOUT_INFINITE

#define FG_TIMEOUT_INFINITE   2147483646

Setting FG_TIMEOUT to (INT_MAX - 1) will be interpreted by the driver as infinite and prevent stopping the image acquisition in the driver

◆ FG_TIMESTAMP

#define FG_TIMESTAMP   22020

Timestamp of a transmitted frame in milliseconds

◆ FG_TIMESTAMP_LONG

#define FG_TIMESTAMP_LONG   22030

Timestamp of a transmitted frame as 64 bit value; use FG_TIMESTAMP_LONG_FREQUENCY to calculate time

◆ FG_TIMESTAMP_LONG_FREQUENCY

#define FG_TIMESTAMP_LONG_FREQUENCY   22031

Timestamp frequency as 64 bit value

◆ FG_TRANSFER_LEN

#define FG_TRANSFER_LEN   5210

returns the length of the transferred image. Use Fg_getParameterEx(<frameNo>) to read

◆ FG_TRIGGER_ACKNOWLEDGEMENT_COUNT

#define FG_TRIGGER_ACKNOWLEDGEMENT_COUNT   200452

CoaXPress: Indicates how many trigger acknowledgement packets sent by the camera (in answer to the trigger edge packets sent before) have been received by the frame grabber.

◆ FG_TRIGGER_EVENT_COUNT

#define FG_TRIGGER_EVENT_COUNT   200451

CoaXPress: Indicates how many trigger edge events have been sent to the camera.

◆ FG_TRIGGER_EXCEEDED_PERIOD_LIMITS

#define FG_TRIGGER_EXCEEDED_PERIOD_LIMITS   300202

◆ FG_TRIGGER_EXCEEDED_PERIOD_LIMITS_CLEAR

#define FG_TRIGGER_EXCEEDED_PERIOD_LIMITS_CLEAR   300203

◆ FG_TRIGGER_FRAMESPERSECOND

#define FG_TRIGGER_FRAMESPERSECOND   FG_FRAMESPERSEC

◆ FG_TRIGGER_LEGACY_MODE

#define FG_TRIGGER_LEGACY_MODE   300254

Enables a compatibility mode (CL-Area Applets only).

◆ FG_TRIGGER_MULTIPLY_PULSES

#define FG_TRIGGER_MULTIPLY_PULSES   300213

◆ FG_TRIGGER_OUTPUT_EVENT_SELECT

#define FG_TRIGGER_OUTPUT_EVENT_SELECT   300242

◆ FG_TRIGGER_PULSEFORMGEN0_DELAY

#define FG_TRIGGER_PULSEFORMGEN0_DELAY   300218

◆ FG_TRIGGER_PULSEFORMGEN0_DOWNSCALE

#define FG_TRIGGER_PULSEFORMGEN0_DOWNSCALE   300216

◆ FG_TRIGGER_PULSEFORMGEN0_DOWNSCALE_PHASE

#define FG_TRIGGER_PULSEFORMGEN0_DOWNSCALE_PHASE   300217

◆ FG_TRIGGER_PULSEFORMGEN0_WIDTH

#define FG_TRIGGER_PULSEFORMGEN0_WIDTH   300219

◆ FG_TRIGGER_PULSEFORMGEN1_DELAY

#define FG_TRIGGER_PULSEFORMGEN1_DELAY   300222

◆ FG_TRIGGER_PULSEFORMGEN1_DOWNSCALE

#define FG_TRIGGER_PULSEFORMGEN1_DOWNSCALE   300220

◆ FG_TRIGGER_PULSEFORMGEN1_DOWNSCALE_PHASE

#define FG_TRIGGER_PULSEFORMGEN1_DOWNSCALE_PHASE   300221

◆ FG_TRIGGER_PULSEFORMGEN1_WIDTH

#define FG_TRIGGER_PULSEFORMGEN1_WIDTH   300223

◆ FG_TRIGGER_PULSEFORMGEN2_DELAY

#define FG_TRIGGER_PULSEFORMGEN2_DELAY   300226

◆ FG_TRIGGER_PULSEFORMGEN2_DOWNSCALE

#define FG_TRIGGER_PULSEFORMGEN2_DOWNSCALE   300224

◆ FG_TRIGGER_PULSEFORMGEN2_DOWNSCALE_PHASE

#define FG_TRIGGER_PULSEFORMGEN2_DOWNSCALE_PHASE   300225

◆ FG_TRIGGER_PULSEFORMGEN2_WIDTH

#define FG_TRIGGER_PULSEFORMGEN2_WIDTH   300227

◆ FG_TRIGGER_PULSEFORMGEN3_DELAY

#define FG_TRIGGER_PULSEFORMGEN3_DELAY   300230

◆ FG_TRIGGER_PULSEFORMGEN3_DOWNSCALE

#define FG_TRIGGER_PULSEFORMGEN3_DOWNSCALE   300228

◆ FG_TRIGGER_PULSEFORMGEN3_DOWNSCALE_PHASE

#define FG_TRIGGER_PULSEFORMGEN3_DOWNSCALE_PHASE   300229

◆ FG_TRIGGER_PULSEFORMGEN3_WIDTH

#define FG_TRIGGER_PULSEFORMGEN3_WIDTH   300231

◆ FG_TRIGGER_QUEUE_FILLLEVEL_EVENT_OFF_THRESHOLD

#define FG_TRIGGER_QUEUE_FILLLEVEL_EVENT_OFF_THRESHOLD   300241

◆ FG_TRIGGER_QUEUE_FILLLEVEL_EVENT_ON_THRESHOLD

#define FG_TRIGGER_QUEUE_FILLLEVEL_EVENT_ON_THRESHOLD   300240

◆ FG_TRIGGER_WAVE_VIOLATION

#define FG_TRIGGER_WAVE_VIOLATION   200453

CoaXPress: The parameter is set to 1 by the camera operator if the operator detects a distance between two trigger edges on port TriggerI which violates the minimal edge frequence. The minimal edge frequence is 550 ns (nanoseconds) on all microEnable 5 platforms. The parameter holds its value until it has been read. After beeing read, the parameter updates the value. Frequence control is running permanently and is not influenced by the read status of the parameter.

◆ FG_TRIGGERCAMERA_GPI_MONITOR

#define FG_TRIGGERCAMERA_GPI_MONITOR   200340

General purpose channel value from camera to frame grabber.

◆ FG_TRIGGERCAMERA_GPO0

#define FG_TRIGGERCAMERA_GPO0   200330

Select the trigger source for the GPO0 output to the camera.

◆ FG_TRIGGERCAMERA_GPO1

#define FG_TRIGGERCAMERA_GPO1   200331

Select the trigger source for the GPO1 output to the camera.

◆ FG_TRIGGERCAMERA_GPO2

#define FG_TRIGGERCAMERA_GPO2   200332

Select the trigger source for the GPO2 output to the camera.

◆ FG_TRIGGERCAMERA_GPO3

#define FG_TRIGGERCAMERA_GPO3   200333

Select the trigger source for the GPO3 output to the camera.

◆ FG_TRIGGERCAMERA_GPO4

#define FG_TRIGGERCAMERA_GPO4   200334

Select the trigger source for the GPO4 output to the camera.

◆ FG_TRIGGERCAMERA_GPO5

#define FG_TRIGGERCAMERA_GPO5   200335

Select the trigger source for the GPO5 output to the camera.

◆ FG_TRIGGERCAMERA_GPO6

#define FG_TRIGGERCAMERA_GPO6   200336

Select the trigger source for the GPO6 output to the camera.

◆ FG_TRIGGERCAMERA_GPO7

#define FG_TRIGGERCAMERA_GPO7   200337

Select the trigger source for the GPO7 output to the camera.

◆ FG_TRIGGERCAMERA_INPUT_MONITOR

#define FG_TRIGGERCAMERA_INPUT_MONITOR   200339

Shows the trigger value send from the camera to the frame grabber.

◆ FG_TRIGGERCAMERA_OUT_SELECT

#define FG_TRIGGERCAMERA_OUT_SELECT   200338

Select the trigger source for the trigger camera output.

◆ FG_TRIGGERCAMERA_POLARITY

#define FG_TRIGGERCAMERA_POLARITY   200354

Polarity of the camera trigger output.

◆ FG_TRIGGERCAMERA_SOURCE

#define FG_TRIGGERCAMERA_SOURCE   FG_TRIGGERCAMERA_OUT_SELECT

Select the trigger source for the trigger camera output.

◆ FG_TRIGGERCAMERA_SOURCE_CXP0

#define FG_TRIGGERCAMERA_SOURCE_CXP0   200360

Select the trigger source for the trigger camera output.

◆ FG_TRIGGERCAMERA_SOURCE_CXP1

#define FG_TRIGGERCAMERA_SOURCE_CXP1   200361

Select the trigger source for the trigger camera output.

◆ FG_TRIGGERCAMERA_SOURCE_CXP2

#define FG_TRIGGERCAMERA_SOURCE_CXP2   200362

Select the trigger source for the trigger camera output.

◆ FG_TRIGGERCAMERA_SOURCE_CXP3

#define FG_TRIGGERCAMERA_SOURCE_CXP3   200363

Select the trigger source for the trigger camera output.

◆ FG_TRIGGERCAMERA_SOURCE_EDGE_CXP0

#define FG_TRIGGERCAMERA_SOURCE_EDGE_CXP0   200402

Signal edge of the CXP camera link trigger 0.

◆ FG_TRIGGERCAMERA_SOURCE_EDGE_CXP1

#define FG_TRIGGERCAMERA_SOURCE_EDGE_CXP1   200403

Signal edge of the CXP camera link trigger 1.

◆ FG_TRIGGERCAMERA_SOURCE_EDGE_CXP2

#define FG_TRIGGERCAMERA_SOURCE_EDGE_CXP2   200404

Signal edge of the CXP camera link trigger 2.

◆ FG_TRIGGERCAMERA_SOURCE_EDGE_CXP3

#define FG_TRIGGERCAMERA_SOURCE_EDGE_CXP3   200405

Signal edge of the CXP camera link trigger 3.

◆ FG_TRIGGERCC_SELECT0

#define FG_TRIGGERCC_SELECT0   300250

◆ FG_TRIGGERCC_SELECT1

#define FG_TRIGGERCC_SELECT1   300251

◆ FG_TRIGGERCC_SELECT2

#define FG_TRIGGERCC_SELECT2   300252

◆ FG_TRIGGERCC_SELECT3

#define FG_TRIGGERCC_SELECT3   300253

◆ FG_TRIGGERIN_BYPASS_SRC

#define FG_TRIGGERIN_BYPASS_SRC   300243

◆ FG_TRIGGERIN_DEBOUNCE

#define FG_TRIGGERIN_DEBOUNCE   300204

◆ FG_TRIGGERIN_DOWNSCALE

#define FG_TRIGGERIN_DOWNSCALE   300205

◆ FG_TRIGGERIN_DOWNSCALE_PHASE

#define FG_TRIGGERIN_DOWNSCALE_PHASE   300206

◆ FG_TRIGGERIN_EVENT_SRC

#define FG_TRIGGERIN_EVENT_SRC   300239

◆ FG_TRIGGERIN_POLARITY

#define FG_TRIGGERIN_POLARITY   FG_TRIGGERINPOLARITY

◆ FG_TRIGGERIN_SRC

#define FG_TRIGGERIN_SRC   FG_TRIGGERINSRC

◆ FG_TRIGGERIN_STATS_FREQUENCY

#define FG_TRIGGERIN_STATS_FREQUENCY   300209

◆ FG_TRIGGERIN_STATS_MAXFREQUENCY

#define FG_TRIGGERIN_STATS_MAXFREQUENCY   300211

◆ FG_TRIGGERIN_STATS_MINFREQUENCY

#define FG_TRIGGERIN_STATS_MINFREQUENCY   300210

◆ FG_TRIGGERIN_STATS_MINMAXFREQUENCY_CLEAR

#define FG_TRIGGERIN_STATS_MINMAXFREQUENCY_CLEAR   300212

◆ FG_TRIGGERIN_STATS_POLARITY

#define FG_TRIGGERIN_STATS_POLARITY   200399

◆ FG_TRIGGERIN_STATS_PULSECOUNT

#define FG_TRIGGERIN_STATS_PULSECOUNT   300207

◆ FG_TRIGGERIN_STATS_PULSECOUNT_CLEAR

#define FG_TRIGGERIN_STATS_PULSECOUNT_CLEAR   300208

◆ FG_TRIGGERIN_STATS_SOURCE

#define FG_TRIGGERIN_STATS_SOURCE   200398

◆ FG_TRIGGERINPOLARITY

#define FG_TRIGGERINPOLARITY   FG_IMGTRIGGERINPOLARITY

◆ FG_TRIGGERINSRC

#define FG_TRIGGERINSRC   8110

◆ FG_TRIGGERMASTERSYNC

#define FG_TRIGGERMASTERSYNC   9000

◆ FG_TRIGGERMODE

#define FG_TRIGGERMODE   8100

◆ FG_TRIGGEROUT_FRONT_GPO_0_POLARITY

#define FG_TRIGGEROUT_FRONT_GPO_0_POLARITY   200418

◆ FG_TRIGGEROUT_FRONT_GPO_0_SOURCE

#define FG_TRIGGEROUT_FRONT_GPO_0_SOURCE   FG_TRIGGEROUT_SELECT_FRONT_GPO_0

◆ FG_TRIGGEROUT_FRONT_GPO_1_POLARITY

#define FG_TRIGGEROUT_FRONT_GPO_1_POLARITY   200419

◆ FG_TRIGGEROUT_FRONT_GPO_1_SOURCE

#define FG_TRIGGEROUT_FRONT_GPO_1_SOURCE   FG_TRIGGEROUT_SELECT_FRONT_GPO_1

◆ FG_TRIGGEROUT_GPO_0_POLARITY

#define FG_TRIGGEROUT_GPO_0_POLARITY   200410

◆ FG_TRIGGEROUT_GPO_0_SOURCE

#define FG_TRIGGEROUT_GPO_0_SOURCE   FG_TRIGGEROUT_SELECT_GPO_0

◆ FG_TRIGGEROUT_GPO_1_POLARITY

#define FG_TRIGGEROUT_GPO_1_POLARITY   200411

◆ FG_TRIGGEROUT_GPO_1_SOURCE

#define FG_TRIGGEROUT_GPO_1_SOURCE   FG_TRIGGEROUT_SELECT_GPO_1

◆ FG_TRIGGEROUT_GPO_2_POLARITY

#define FG_TRIGGEROUT_GPO_2_POLARITY   200412

◆ FG_TRIGGEROUT_GPO_2_SOURCE

#define FG_TRIGGEROUT_GPO_2_SOURCE   FG_TRIGGEROUT_SELECT_GPO_2

◆ FG_TRIGGEROUT_GPO_3_POLARITY

#define FG_TRIGGEROUT_GPO_3_POLARITY   200413

◆ FG_TRIGGEROUT_GPO_3_SOURCE

#define FG_TRIGGEROUT_GPO_3_SOURCE   FG_TRIGGEROUT_SELECT_GPO_3

◆ FG_TRIGGEROUT_GPO_4_POLARITY

#define FG_TRIGGEROUT_GPO_4_POLARITY   200414

◆ FG_TRIGGEROUT_GPO_4_SOURCE

#define FG_TRIGGEROUT_GPO_4_SOURCE   FG_TRIGGEROUT_SELECT_GPO_4

◆ FG_TRIGGEROUT_GPO_5_POLARITY

#define FG_TRIGGEROUT_GPO_5_POLARITY   200415

◆ FG_TRIGGEROUT_GPO_5_SOURCE

#define FG_TRIGGEROUT_GPO_5_SOURCE   FG_TRIGGEROUT_SELECT_GPO_5

◆ FG_TRIGGEROUT_GPO_6_POLARITY

#define FG_TRIGGEROUT_GPO_6_POLARITY   200416

◆ FG_TRIGGEROUT_GPO_6_SOURCE

#define FG_TRIGGEROUT_GPO_6_SOURCE   FG_TRIGGEROUT_SELECT_GPO_6

◆ FG_TRIGGEROUT_GPO_7_POLARITY

#define FG_TRIGGEROUT_GPO_7_POLARITY   200417

◆ FG_TRIGGEROUT_GPO_7_SOURCE

#define FG_TRIGGEROUT_GPO_7_SOURCE   FG_TRIGGEROUT_SELECT_GPO_7

◆ FG_TRIGGEROUT_SELECT0

#define FG_TRIGGEROUT_SELECT0   300232

◆ FG_TRIGGEROUT_SELECT1

#define FG_TRIGGEROUT_SELECT1   300233

◆ FG_TRIGGEROUT_SELECT2

#define FG_TRIGGEROUT_SELECT2   300234

◆ FG_TRIGGEROUT_SELECT3

#define FG_TRIGGEROUT_SELECT3   300235

◆ FG_TRIGGEROUT_SELECT4

#define FG_TRIGGEROUT_SELECT4   300244

◆ FG_TRIGGEROUT_SELECT5

#define FG_TRIGGEROUT_SELECT5   300245

◆ FG_TRIGGEROUT_SELECT6

#define FG_TRIGGEROUT_SELECT6   300246

◆ FG_TRIGGEROUT_SELECT7

#define FG_TRIGGEROUT_SELECT7   300247

◆ FG_TRIGGEROUT_SELECT_FRONT_GPO_0

#define FG_TRIGGEROUT_SELECT_FRONT_GPO_0   200392

◆ FG_TRIGGEROUT_SELECT_FRONT_GPO_1

#define FG_TRIGGEROUT_SELECT_FRONT_GPO_1   200393

◆ FG_TRIGGEROUT_SELECT_GPO_0

#define FG_TRIGGEROUT_SELECT_GPO_0   200384

◆ FG_TRIGGEROUT_SELECT_GPO_1

#define FG_TRIGGEROUT_SELECT_GPO_1   200385

◆ FG_TRIGGEROUT_SELECT_GPO_2

#define FG_TRIGGEROUT_SELECT_GPO_2   200386

◆ FG_TRIGGEROUT_SELECT_GPO_3

#define FG_TRIGGEROUT_SELECT_GPO_3   200387

◆ FG_TRIGGEROUT_SELECT_GPO_4

#define FG_TRIGGEROUT_SELECT_GPO_4   200388

◆ FG_TRIGGEROUT_SELECT_GPO_5

#define FG_TRIGGEROUT_SELECT_GPO_5   200389

◆ FG_TRIGGEROUT_SELECT_GPO_6

#define FG_TRIGGEROUT_SELECT_GPO_6   200390

◆ FG_TRIGGEROUT_SELECT_GPO_7

#define FG_TRIGGEROUT_SELECT_GPO_7   200391

◆ FG_TRIGGEROUT_STATS_PULSECOUNT

#define FG_TRIGGEROUT_STATS_PULSECOUNT   300237

◆ FG_TRIGGEROUT_STATS_PULSECOUNT_CLEAR

#define FG_TRIGGEROUT_STATS_PULSECOUNT_CLEAR   300238

◆ FG_TRIGGEROUT_STATS_SOURCE

#define FG_TRIGGEROUT_STATS_SOURCE   300236

◆ FG_TRIGGERQUEUE_FILLLEVEL

#define FG_TRIGGERQUEUE_FILLLEVEL   300215

◆ FG_TRIGGERQUEUE_MODE

#define FG_TRIGGERQUEUE_MODE   300214

◆ FG_TRIGGERSTATE

#define FG_TRIGGERSTATE   300201

◆ FG_TRUE

#define FG_TRUE   1

◆ FG_TURBO_DMA_MODE

#define FG_TURBO_DMA_MODE   3051

activate most high speed DMA transfer. Available at certain applets only

◆ FG_TWOCAMMODEL

#define FG_TWOCAMMODEL   2100

◆ FG_UNBLOCK

#define FG_UNBLOCK   0x200

unblock a particular buffer in ACQ_BLOCK for acquisition

◆ FG_UNBLOCK_ALL

#define FG_UNBLOCK_ALL   0x220

unblock all buffers in ACQ_BLOCK for acquisition

◆ FG_UNCORRECTED_ERROR_COUNT

#define FG_UNCORRECTED_ERROR_COUNT   200479

CoaXPress: Reflect the current status of the camera operator. It signalizes multiple byte error detection in CXP stream packets.

◆ FG_USEDVAL

#define FG_USEDVAL   5025

◆ FG_USER_LEDS

#define FG_USER_LEDS   15210

◆ FG_USEROUT

#define FG_USEROUT   8120

◆ FG_VANTAGEPOINT

#define FG_VANTAGEPOINT   300112

Select the vantage point according to the SFNC

◆ FG_VERTICAL

#define FG_VERTICAL   2

Vertical Pattern

◆ FG_WIDTH

#define FG_WIDTH   100

image width of the output image, cannot changed during acquisition

◆ FG_WRITE_SHADING_12

#define FG_WRITE_SHADING_12   24091

◆ FG_XOFFSET

#define FG_XOFFSET   300

◆ FG_XSHIFT

#define FG_XSHIFT   500

◆ FG_YCBCR422_8

#define FG_YCBCR422_8   0x0721

RGBA definitions - based on Siso Schema. Naming convention:

  1. Type: RGBA (5)
  2. Subtype: -
  3. Bitwidth

◆ FG_YES

#define FG_YES   1

◆ FG_YOFFSET

#define FG_YOFFSET   400

◆ FG_YUV422_8

#define FG_YUV422_8   0x4208

YCbCr definitions - based on the CX Standard. Naming convention:

  1. Type: YCbCR(7)
  2. Subtype: 411(1), 422(2), 444(3)
  3. Bitwidth

◆ FG_ZERO [1/2]

#define FG_ZERO   0

◆ FG_ZERO [2/2]

#define FG_ZERO   0

◆ FILTER_X1

#define FILTER_X1   1

See applet documentation for usage.

◆ FILTER_X2

#define FILTER_X2   2

See applet documentation for usage.

◆ FILTER_X4

#define FILTER_X4   3

See applet documentation for usage.

◆ FP_PARAMETER_PROPERTY_ACCESS_LOCKED

#define FP_PARAMETER_PROPERTY_ACCESS_LOCKED   0x8

The register value is locked

◆ FP_PARAMETER_PROPERTY_ACCESS_MODIFY

#define FP_PARAMETER_PROPERTY_ACCESS_MODIFY   0x4

The register value can be modified during acquisition

◆ FP_PARAMETER_PROPERTY_ACCESS_READ

#define FP_PARAMETER_PROPERTY_ACCESS_READ   0x1

Possible flags for parameter access property The value of the access property for a parameter can be any combination of the values below ORed.

The register can be accessed for reading

◆ FP_PARAMETER_PROPERTY_ACCESS_WRITE

#define FP_PARAMETER_PROPERTY_ACCESS_WRITE   0x2

The register can be accessed for writing

◆ GND

#define GND   4

◆ GRAB_ACTIVE

#define GRAB_ACTIVE   100

state of transfer (running, stopped)

◆ GRAB_ALL_BUFFERS

#define GRAB_ALL_BUFFERS   -2

◆ GRAB_INFINITE

#define GRAB_INFINITE   -1

◆ HANDSHAKEMODE

#define HANDSHAKEMODE   0x20

◆ HIGH_ACTIVE

#define HIGH_ACTIVE   0

Take care, this is flipped 0=1 due to intenal inversion

◆ HIGH_ON_ZERO_HIGH

#define HIGH_ON_ZERO_HIGH   0

◆ HIGH_ON_ZERO_LOW

#define HIGH_ON_ZERO_LOW   1

◆ INPUT_BYPASS

#define INPUT_BYPASS   10

◆ IS_BUSY

#define IS_BUSY   1

◆ IS_NOT_BUSY

#define IS_NOT_BUSY   0

◆ LOW_ACTIVE

#define LOW_ACTIVE   1

Take care, this is flipped 1=0 due to intenal inversion

◆ LSC1020JPGXXL

#define LSC1020JPGXXL   0x501

◆ LSC1020XXL

#define LSC1020XXL   0x500

◆ LUT_BLUE

#define LUT_BLUE   2

◆ LUT_GRAY

#define LUT_GRAY   3

◆ LUT_GREEN

#define LUT_GREEN   1

◆ LUT_IMPLEMENTATION_FULL_LUT

#define LUT_IMPLEMENTATION_FULL_LUT   0

◆ LUT_IMPLEMENTATION_KNEELUT

#define LUT_IMPLEMENTATION_KNEELUT   1

◆ LUT_RED

#define LUT_RED   0

◆ LUT_TYPE_CUSTOM

#define LUT_TYPE_CUSTOM   0

◆ LUT_TYPE_PROCESSING

#define LUT_TYPE_PROCESSING   3

◆ MAX_BUF_NR

#define MAX_BUF_NR   1048576

◆ MEDIUM_AREA_GRAY_XXL

#define MEDIUM_AREA_GRAY_XXL   0x1b4

◆ MEDIUM_AREA_RGB_XXL

#define MEDIUM_AREA_RGB_XXL   0x1b5

◆ MEDIUM_LINE_GRAY

#define MEDIUM_LINE_GRAY   0xb3

◆ MEDIUM_LINE_GRAY12

#define MEDIUM_LINE_GRAY12   0x560

◆ MEDIUM_LINE_GRAY12_XXL

#define MEDIUM_LINE_GRAY12_XXL   0x1d4

◆ MEDIUM_LINE_GRAY_FIR_XXL

#define MEDIUM_LINE_GRAY_FIR_XXL   0x530

◆ MEDIUM_LINE_GRAY_XXL

#define MEDIUM_LINE_GRAY_XXL   0x1b3

◆ MEDIUM_LINE_RGB

#define MEDIUM_LINE_RGB   0xb2

◆ MEDIUM_LINE_RGB_XXL

#define MEDIUM_LINE_RGB_XXL   0x1b2

◆ NOT_BYPASS_FRONT_GPI_0

#define NOT_BYPASS_FRONT_GPI_0   40

◆ NOT_BYPASS_FRONT_GPI_1

#define NOT_BYPASS_FRONT_GPI_1   41

◆ NOT_BYPASS_FRONT_GPI_2

#define NOT_BYPASS_FRONT_GPI_2   42

◆ NOT_BYPASS_FRONT_GPI_3

#define NOT_BYPASS_FRONT_GPI_3   43

◆ NOT_BYPASS_GPI_0

#define NOT_BYPASS_GPI_0   20

◆ NOT_BYPASS_GPI_1

#define NOT_BYPASS_GPI_1   21

◆ NOT_BYPASS_GPI_2

#define NOT_BYPASS_GPI_2   22

◆ NOT_BYPASS_GPI_3

#define NOT_BYPASS_GPI_3   23

◆ NOT_BYPASS_GPI_4

#define NOT_BYPASS_GPI_4   24

◆ NOT_BYPASS_GPI_5

#define NOT_BYPASS_GPI_5   25

◆ NOT_BYPASS_GPI_6

#define NOT_BYPASS_GPI_6   26

◆ NOT_BYPASS_GPI_7

#define NOT_BYPASS_GPI_7   27

◆ NOT_INPUT_BYPASS

#define NOT_INPUT_BYPASS   11

◆ NOT_PULSEGEN0

#define NOT_PULSEGEN0   6

◆ NOT_PULSEGEN1

#define NOT_PULSEGEN1   7

◆ NOT_PULSEGEN2

#define NOT_PULSEGEN2   8

◆ NOT_PULSEGEN3

#define NOT_PULSEGEN3   9

◆ NUMBER_OF_ACT_IMAGE

#define NUMBER_OF_ACT_IMAGE   50

index of the frame transferred last

◆ NUMBER_OF_BLOCK_LOST_IMAGES

#define NUMBER_OF_BLOCK_LOST_IMAGES   30

how many frames were lost because all buffers were blocked

◆ NUMBER_OF_BLOCKED_IMAGES

#define NUMBER_OF_BLOCKED_IMAGES   40

how many frames were blocked

◆ NUMBER_OF_GRABBED_IMAGES

#define NUMBER_OF_GRABBED_IMAGES   10

definitions of arguments for Fg_getStatusEx()

how many frames were already transferred

◆ NUMBER_OF_IMAGES_IN_PROGRESS

#define NUMBER_OF_IMAGES_IN_PROGRESS   80

how many frames were transferred but not yet requested

◆ NUMBER_OF_LAST_IMAGE

#define NUMBER_OF_LAST_IMAGE   60

index of the frame requested last

◆ NUMBER_OF_LAST_WAIT_FRAME

#define NUMBER_OF_LAST_WAIT_FRAME   110

for which frame did the user wait last time

◆ NUMBER_OF_LOST_IMAGES

#define NUMBER_OF_LOST_IMAGES   20

how many frames were lost

◆ NUMBER_OF_NEXT_IMAGE

#define NUMBER_OF_NEXT_IMAGE   70

index of the frame following the last requested one

◆ PORT_A

#define PORT_A   0

◆ PORT_AB

#define PORT_AB   4

◆ PORT_B

#define PORT_B   1

◆ PORT_C

#define PORT_C   2

◆ PORT_D

#define PORT_D   3

◆ PULSEGEN0

#define PULSEGEN0   0

◆ PULSEGEN0_FALLING

#define PULSEGEN0_FALLING   NOT_PULSEGEN0

◆ PULSEGEN0_RISING

#define PULSEGEN0_RISING   PULSEGEN0

◆ PULSEGEN1

#define PULSEGEN1   1

◆ PULSEGEN1_FALLING

#define PULSEGEN1_FALLING   NOT_PULSEGEN1

◆ PULSEGEN1_RISING

#define PULSEGEN1_RISING   PULSEGEN1

◆ PULSEGEN2

#define PULSEGEN2   2

◆ PULSEGEN2_FALLING

#define PULSEGEN2_FALLING   NOT_PULSEGEN2

◆ PULSEGEN2_RISING

#define PULSEGEN2_RISING   PULSEGEN2

◆ PULSEGEN3

#define PULSEGEN3   3

◆ PULSEGEN3_FALLING

#define PULSEGEN3_FALLING   NOT_PULSEGEN3

◆ PULSEGEN3_RISING

#define PULSEGEN3_RISING   PULSEGEN3

◆ PULSEMODE

#define PULSEMODE   0x30

◆ SAG_COMPRESSION

#define SAG_COMPRESSION   0x520

◆ SDRAM_ACCESS

#define SDRAM_ACCESS   0x41

◆ SDRAM_ACCESS_XXL

#define SDRAM_ACCESS_XXL   0x141

◆ SEL_ACT_IMAGE

#define SEL_ACT_IMAGE   200

◆ SEL_LAST_IMAGE

#define SEL_LAST_IMAGE   210

Select / read frame number of last completely transferred image

◆ SEL_NEW_IMAGE

#define SEL_NEW_IMAGE   240

Select / read frame number of currently transferred image

◆ SEL_NEXT_IMAGE

#define SEL_NEXT_IMAGE   220

Select / read successor of latest selected image

◆ SEL_NUMBER

#define SEL_NUMBER   230

Select / read a certain image defined by frame number

◆ SEQUENCE_EXTRACTOR

#define SEQUENCE_EXTRACTOR   0x510

◆ SINGLE_AREA_2DSHADING

#define SINGLE_AREA_2DSHADING   0x11

◆ SINGLE_AREA_2DSHADING12_XXL

#define SINGLE_AREA_2DSHADING12_XXL   0x1da

◆ SINGLE_AREA_2DSHADING_XXL

#define SINGLE_AREA_2DSHADING_XXL   0x111

◆ SINGLE_AREA_BAYER

#define SINGLE_AREA_BAYER   0x30

◆ SINGLE_AREA_BAYER12_XXL

#define SINGLE_AREA_BAYER12_XXL   0x1c0

◆ SINGLE_AREA_BAYER_XXL

#define SINGLE_AREA_BAYER_XXL   0x130

◆ SINGLE_AREA_GRAY

#define SINGLE_AREA_GRAY   0x10

applets microEnable III

◆ SINGLE_AREA_GRAY12_XXL

#define SINGLE_AREA_GRAY12_XXL   0x1d5

◆ SINGLE_AREA_GRAY_OFFSET

#define SINGLE_AREA_GRAY_OFFSET   0x84

◆ SINGLE_AREA_GRAY_SHADING

#define SINGLE_AREA_GRAY_SHADING   0x40

◆ SINGLE_AREA_GRAY_SHADING_XXL

#define SINGLE_AREA_GRAY_SHADING_XXL   0x140

◆ SINGLE_AREA_GRAY_XXL

#define SINGLE_AREA_GRAY_XXL   0x110

◆ SINGLE_AREA_HSI

#define SINGLE_AREA_HSI   0x90

◆ SINGLE_AREA_HSI_XXL

#define SINGLE_AREA_HSI_XXL   0x190

◆ SINGLE_AREA_RGB

#define SINGLE_AREA_RGB   0xa0

◆ SINGLE_AREA_RGB36_XXL

#define SINGLE_AREA_RGB36_XXL   0x1d7

◆ SINGLE_AREA_RGB_SEPARATION

#define SINGLE_AREA_RGB_SEPARATION   0xb1

◆ SINGLE_AREA_RGB_SEPARATION_XXL

#define SINGLE_AREA_RGB_SEPARATION_XXL   0x1b1

◆ SINGLE_AREA_RGB_XXL

#define SINGLE_AREA_RGB_XXL   0x1a0

◆ SINGLE_FAST_CONFIG

#define SINGLE_FAST_CONFIG   0xb5

◆ SINGLE_LINE_GRAY

#define SINGLE_LINE_GRAY   0x50

◆ SINGLE_LINE_GRAY12_XXL

#define SINGLE_LINE_GRAY12_XXL   0x1d1

◆ SINGLE_LINE_GRAY_2X12_XXL

#define SINGLE_LINE_GRAY_2X12_XXL   0x550

◆ SINGLE_LINE_GRAY_XXL

#define SINGLE_LINE_GRAY_XXL   0x150

◆ SINGLE_LINE_RGB

#define SINGLE_LINE_RGB   0x60

◆ SINGLE_LINE_RGB24_XXL

#define SINGLE_LINE_RGB24_XXL   0x1db

◆ SINGLE_LINE_RGB36_XXL

#define SINGLE_LINE_RGB36_XXL   0x1d8

◆ SINGLE_LINE_RGB36PIPELINE2_XXL

#define SINGLE_LINE_RGB36PIPELINE2_XXL   0x570

◆ SINGLE_LINE_RGB_XXL

#define SINGLE_LINE_RGB_XXL   0x160

◆ SINGLEHIGHPRECISION

#define SINGLEHIGHPRECISION   0x83

◆ SOUDRONIC

#define SOUDRONIC   0x82

◆ TAP_1X_1Y

#define TAP_1X_1Y   "Tap_1X_1Y"

◆ TAP_1X_2YE

#define TAP_1X_2YE   "Tap_1X_2YE"

◆ TRGINSOFTWARE

#define TRGINSOFTWARE   -1

◆ TRGINSRC_0

#define TRGINSRC_0   0

◆ TRGINSRC_1

#define TRGINSRC_1   1

◆ TRGINSRC_2

#define TRGINSRC_2   2

◆ TRGINSRC_3

#define TRGINSRC_3   3

◆ TRGINSRC_4

#define TRGINSRC_4   4

◆ TRGINSRC_5

#define TRGINSRC_5   5

◆ TRGINSRC_6

#define TRGINSRC_6   6

◆ TRGINSRC_7

#define TRGINSRC_7   7

◆ TRGINSRC_FRONT_GPI_0

#define TRGINSRC_FRONT_GPI_0   16

◆ TRGINSRC_FRONT_GPI_1

#define TRGINSRC_FRONT_GPI_1   17

◆ TRGINSRC_FRONT_GPI_2

#define TRGINSRC_FRONT_GPI_2   18

◆ TRGINSRC_FRONT_GPI_3

#define TRGINSRC_FRONT_GPI_3   19

◆ TRGINSRC_GPI_0

#define TRGINSRC_GPI_0   0

◆ TRGINSRC_GPI_1

#define TRGINSRC_GPI_1   1

◆ TRGINSRC_GPI_2

#define TRGINSRC_GPI_2   2

◆ TRGINSRC_GPI_3

#define TRGINSRC_GPI_3   3

◆ TRGINSRC_GPI_4

#define TRGINSRC_GPI_4   4

◆ TRGINSRC_GPI_5

#define TRGINSRC_GPI_5   5

◆ TRGINSRC_GPI_6

#define TRGINSRC_GPI_6   6

◆ TRGINSRC_GPI_7

#define TRGINSRC_GPI_7   7

◆ TRUMPFINESS

#define TRUMPFINESS   0x81

◆ TS_ACTIVE

#define TS_ACTIVE   0

◆ TS_ASYNC_STOP

#define TS_ASYNC_STOP   1

◆ TS_SYNC_STOP

#define TS_SYNC_STOP   2

◆ VCC

#define VCC   5

◆ VISIGLAS

#define VISIGLAS   0x80

Typedef Documentation

◆ Fg_ApcFunc_t

typedef int(* Fg_ApcFunc_t) (frameindex_t imgNr, void *data)

interface of user defined APC handler

See also
Fg_registerApcHandler()
Parameters
imgNrthe frame number, or negative error value (if FG_APC_DELIVER_ERRORS is set)
datacontext pointer passed to Fg_registerApcHandlerEx, or in FgApcControl
Returns
non-zero value to end the acquisition loop and unregister the APC handler (if FG_APC_IGNORE_APCFUNC_RETURN is not set)

◆ Fg_AppletIteratorItem

typedef void* Fg_AppletIteratorItem

◆ Fg_AppletIteratorType

typedef void* Fg_AppletIteratorType

◆ Fg_AsyncNotifyFunc_t

typedef int(* Fg_AsyncNotifyFunc_t) (int boardIndex, unsigned long notification, unsigned long pl, unsigned long ph, void *context)

interface of user defined asynchronous notification handler

If this function returns a value != 0 the notification handler is automatically unregistered.

See also
Fg_registerAsyncNotifyCallback()
Parameters
boardIndexthe board index (will be -1 on system notifications)
notificationthe notification
pl32-bit parameter, or low part of 64-bit parameter depends on notification
ph32-bit parameter, or high part of 64-bit parameter depends on notification
contextthe context data that was supplied through Fg_registerAsyncNotificationCallback()

◆ Fg_EventFunc_t

typedef int(* Fg_EventFunc_t) (uint64_t events, void *data, const struct fg_event_info *info)

interface of user defined event handler

If this function returns a value != 0 the event handler for the given event is automatically unregistered.

See also
Fg_registerEventCallback()
Parameters
eventsmask of events that were received
datacontext data passed to Fg_registerEventCallback() which will be passed to the event-handling callback function
infothe info data passed to Fg_registerEventCallback() filled with information for the returned events

You may not change the contents of info from within the handler. You must consider the data within that struct as volatile, i.e. it is only guaranteed to be unchanged until your handler function returns.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ASYNC_NOTIFY_DRIVER_CLOSED 
ASYNC_NOTIFY_DEVICE_REMOVED 
ASYNC_NOTIFY_DEVICE_ARRIVED 
ASYNC_NOTIFY_DEVICE_ALARM 

◆ BayerBilinearLineOrdering

Enumerator
RedBlueLineFollowedByGreenLine 
BlueRedLineFollowedByGreenLine 
GreenLineFollowedByRedBlueLine 
GreenLineFollowedByBlueRedLine 

◆ BayerOrdering

Enumerator
GreenFollowedByRed 
GreenFollowedByBlue 
RedFollowedByGreen 
BlueFollowedByGreen 

◆ BOARD_INFORMATION_SELECTOR

definitions of available information related to the grabber-board itself

Enumerator
BINFO_BOARDTYPE 

get type of installed board (see corresponding defines in sisoboards.h)

BINFO_POCL 

get information about board support PoCL (Power over CameraLink)

BINFO_PCIE_PAYLOAD 

get information about current BIOS setting for PCIe payload size configured for current design

◆ CameraSimulatorTriggerMode

Camera simulation: Image triggering.

Enumerator
SIMULATION_FREE_RUN 

Data is generated automatically

RISING_EDGE_TRIGGERS_LINE 

Line data is generated on Rising Edge of grabber's trigger module

RISING_EDGE_TRIGGERS_FRAME 

Frame data is generated on Rising Edge of grabber's trigger module

◆ CCsel

enum CCsel

Definition for CameraLink CameraControl Signals.

Enumerator
CC_EXSYNC 

use exposure pulse at CL CC line

CC_PRESCALER 

use secondary exposure pulse at CL CC line

CC_HDSYNC 

use secondary exposure pulse at CL CC line

CC_EXSYNC2 

use secondary exposure pulse at CL CC line

CC_STROBEPULSE 

use strobes pulse at CL CC line

CC_CLK 

use clock pulse at CL CC line

CC_GND 

use ground corresponding to low signal at CL CC line

CC_VCC 

use Vcc corresponding to high signal at CL CC line

CC_NOT_EXSYNC 

use inverted exposure pulse at CL CC line

CC_NOT_PRESCALER 

use inverted secondary exposure pulse at CL CC line

CC_NOT_HDSYNC 

use inverted secondary exposure pulse at CL CC line

CC_NOT_EXSYNC2 

use inverted secondary exposure pulse at CL CC line

CC_NOT_STROBEPULSE 

use inverted strobes pulse at CL CC line

FG_OTHER 

Other signal. Value cannot be represented with the given values of the enumerator.

◆ CcSignalMappingArea

Enumerator
CC_PULSEGEN0 

Pulse Generator 0 for Camera Control Signal Mapping

CC_PULSEGEN1 

Pulse Generator 1 for Camera Control Signal Mapping

CC_PULSEGEN2 

Pulse Generator 2 for Camera Control Signal Mapping

CC_PULSEGEN3 

Pulse Generator 3 for Camera Control Signal Mapping

CC_NOT_PULSEGEN0 

Not Pulse Generator 0 for Camera Control Signal Mapping

CC_NOT_PULSEGEN1 

Not Pulse Generator 1 for Camera Control Signal Mapping

CC_NOT_PULSEGEN2 

Not Pulse Generator 2 for Camera Control Signal Mapping

CC_NOT_PULSEGEN3 

Not Pulse Generator 3 for Camera Control Signal Mapping

CC_INPUT_BYPASS 

Use a possible bypass as CC signal

CC_NOT_INPUT_BYPASS 

Use a possible bypass as CC signal

◆ CcSignalMappingLineExtended

Enumerator
CC_GPI_0 

General Purpose Input 0 Select for Camera Control Signal Mapping

CC_NOT_GPI_0 

General Purpose Input 0 NOT Select for Camera Control Signal Mapping

CC_GPI_1 

General Purpose Input 1 Select for Camera Control Signal Mapping

CC_NOT_GPI_1 

General Purpose Input 1 NOT Select for Camera Control Signal Mapping

CC_GPI_2 

General Purpose Input 2 Select for Camera Control Signal Mapping

CC_NOT_GPI_2 

General Purpose Input 2 NOT Select for Camera Control Signal Mapping

CC_GPI_3 

General Purpose Input 3 Select for Camera Control Signal Mapping

CC_NOT_GPI_3 

General Purpose Input 3 NOT Select for Camera Control Signal Mapping

CC_GPI_4 

General Purpose Input 4 Select for Camera Control Signal Mapping

CC_NOT_GPI_4 

General Purpose Input 4 NOT Select for Camera Control Signal Mapping

CC_GPI_5 

General Purpose Input 5 Select for Camera Control Signal Mapping

CC_NOT_GPI_5 

General Purpose Input 5 NOT Select for Camera Control Signal Mapping

CC_GPI_6 

General Purpose Input 6 Select for Camera Control Signal Mapping

CC_NOT_GPI_6 

General Purpose Input 6 NOT Select for Camera Control Signal Mapping

CC_GPI_7 

General Purpose Input 7 Select for Camera Control Signal Mapping

CC_NOT_GPI_7 

General Purpose Input 7 NOT Select for Camera Control Signal Mapping

CC_FRONT_GPI_0 

General Purpose Front Input 0 Select for Camera Control Signal Mapping

CC_NOT_FRONT_GPI_0 

General Purpose Front Input 0 NOT Select for Camera Control Signal Mapping

CC_FRONT_GPI_1 

General Purpose Front Input 1 Select for Camera Control Signal Mapping

CC_NOT_FRONT_GPI_1 

General Purpose Front Input 1 NOT Select for Camera Control Signal Mapping

CC_FRONT_GPI_2 

General Purpose Front Input 2 Select for Camera Control Signal Mapping

CC_NOT_FRONT_GPI_2 

General Purpose Front Input 2 NOT Select for Camera Control Signal Mapping

CC_FRONT_GPI_3 

General Purpose Front Input 3 Select for Camera Control Signal Mapping

CC_NOT_FRONT_GPI_3 

General Purpose Front Input 3 NOT Select for Camera Control Signal Mapping

◆ CXPTriggerPackedModes

Enumerator
FG_STANDARD 
FG_RISING_EDGE_ONLY 

◆ Fg_Apc_Flag

controls the behaviour of the APC thread

Enumerator
FG_APC_DEFAULTS 

use APC default mode (handler is called for every transfer, grabbing is stopped on timeout)

FG_APC_BATCH_FRAMES 

when multiple images arrived only call APC handler once with the highest image number

FG_APC_IGNORE_TIMEOUTS 

ignore image timeouts

FG_APC_IGNORE_APCFUNC_RETURN 

do not stop acquisition if apcfunc returns != 0

FG_APC_IGNORE_STOP 

do not stop the APC handler if acquisition stops

FG_APC_HIGH_PRIORITY 

increase the priority of the APC thread

FG_APC_DELIVER_ERRORS 

deliver any errors to APC handler first

FG_APC_OLD_ACQ_BLOCK_BEHAVIOR 

use Fg_getLastPicNumberBlockingEx in ACQ_BLOCK (this is the behaviour of Silicon Software Runtimes up to and including 5.7)

◆ Fg_BoardStatus_Bits

definitions of board status bits

Enumerator
INFO_BOARDSTATUS_CONFIGURED 

FPGA is configured

INFO_BOARDSTATUS_LOCKED 

resources are locked and in use

INFO_BOARDSTATUS_DEAD_1 

dead and gone (mE4)

INFO_BOARDSTATUS_RECONFIGURING 

board is being reconfigured (mE5)

INFO_BOARDSTATUS_REBOOT_REQUIRED 

reconfiguring failed and a reboot is required (mE5)

INFO_BOARDSTATUS_OVERTEMP 

FPGA is too hot for safe operation

INFO_BOARDSTATUS_DEAD_2 

dead and gone (mE5)

INFO_BOARDSTATUS_DEAD 

◆ Fg_Info_Selector

definitions of available system informations

Enumerator
INFO_APPLET_CAPABILITY_TAGS 

list of key value pairs describing the features supported by the applet

INFO_TIMESTAMP_FREQUENCY 

frequency of the timestamp counter in counts per second

INFO_OWN_BOARDINDEX 

get the own board index

INFO_NR_OF_BOARDS 

get the number of frame grabbers in the system

INFO_MAX_NR_OF_BOARDS 

get the maximum number of frame grabbers allowed in the system

INFO_BOARDNAME 

get the typename of the according board identified by param1

INFO_BOARDTYPE 

get the type of the according board identified by param1

INFO_BOARDSERIALNO 

get the serialNo. of the according board identified by param1

INFO_BOARDSUBTYPE 

get the sub-type of the according board identified by param1

INFO_FIRMWAREVERSION 

get the firmware version of the according board identified by param1 as string

INFO_HARDWAREVERSION 

get the hardware version of the according board identified by param1 as string

INFO_PHYSICAL_LOCATION 

get the physical location of the according board identified by param1 as string

INFO_BOARDSTATUS 

get the board status (see meaning of the bits in Fg_BoardStatus_Bits)

INFO_PIXELPLANT_PRESENT 

presence of PixelPlant expansion board

INFO_CAMERA_INTERFACE 

Type of camera interface

INFO_DRIVERVERSION 

get the driver version used for the according board identified by param1 as string

INFO_DRIVERARCH 

get the driver architecture used for the according board identified by param1 as string

INFO_DRIVERFULLVERSION 

get the driver version and architecture used for the according board identified by param1 as string

INFO_BOARDNODENUMBER 

get the board NUMA node number

INFO_DRIVERGROUPAFFINITY 

get the driver IRQ group affinity

INFO_DRIVERAFFINITYMASK 

get the driver IRQ processor affinity mask as unsigned 64-bit integer (hex)

INFO_FPGA0_NAME 
INFO_FPGA1_NAME 
INFO_LICENSE_GROUP_CODE 
INFO_LICENSE_USER_CODE 
INFO_IS_POCL 
INFO_NR_CXP_PORTS 
INFO_NR_CL_PORTS 
INFO_NR_CLHS_PORTS 
INFO_NR_GIGE_PORTS 
INFO_DESIGN_ID 

get the HAP id for the design of the according board identified by param1 as string

INFO_BITSTREAM_ID 

get the bit stream id for the design of the according board identified by param1 as string

INFO_APPLET_DESIGN_ID 

get the HAP id for the design of the applet identified on input as string in the buffer; full applet path required

INFO_APPLET_BITSTREAM_ID 

get the bit stream id for the design of applet identified on input as string in the buffer; full applet path required

INFO_FPGA_BITSTREAM_ID 

get the bit stream id for the FPGA of the according board identified by param1 as string

INFO_APPLET_FULL_PATH 

get the full applet path according to fg as string

INFO_APPLET_FILE_NAME 

get the applet file name according to fg as string

INFO_APPLET_TYPE 

get the applet type according to fg (0:HAP, 1:DLL/SO)

INFO_STATUS_PCI_LINK_WIDTH 

get the number of lanes of the PCIe connection, possible values: 0,1,2,4,8,12,16,32

INFO_STATUS_PCI_PAYLOAD_MODE 

get information about current BIOS setting for PCIe payload size configured for current design, possible values: 0: payload 128, 1 Payload 256 (availability: firmware dependend)

INFO_STATUS_PCI_LINK_SPEED 

get the link speed (PCIe generation) of the PCIe connection, possible values: 0,1,2,3

INFO_STATUS_PCI_PAYLOAD_SIZE 

get information about current BIOS setting for PCIe payload size configured for current design.

INFO_STATUS_PCI_EXPECTED_LINK_WIDTH 

get the number of lanes of the PCIe connection as expected by the firmware, possible values: 0,1,2,4,8,12,16,32

INFO_STATUS_PCI_EXPECTED_LINK_SPEED 

get the link speed (PCIe generation) of the PCIe connection as expected by the firmware, possible values: 0,1,2,3

INFO_STATUS_PCI_NATIVE_LINK_SPEED 

get the link speed (PCIe generation) of the PCIe connection as reported by the mainboard, possible values: 0,1,2,3

INFO_STATUS_PCI_REQUEST_SIZE 

get information about current BIOS setting for PCIe request size configured for current design.

INFO_STATUS_PCI_NROF_INVALID_8B10B_CHARS 

get the number of invalid 8b10b character PCI errors (availability: firmware dependent)

INFO_STATUS_PCI_NROF_8B10B_DISPARITY_ERRORS 

get the number of 8b10b disparity PCI errors (availability: firmware dependent)

INFO_SERVICE_ISRUNNING 

check if Basler AG Generic Service is running

◆ Fg_PoCXPState

definitions for Power over CoaXPress states

Enumerator
BOOTING 

Power over CXP status : Booting, not initialized

NOCABLE 

Power over CXP status : no cable connected

NOPOCXP 

Power over CXP status : no Power over CXP

POCXPOK 

Power over CXP status : Power over CXP OK

MIN_CURR 

Power over CXP status : minimum current

MAX_CURR 

Power over CXP status : maximum current

LOW_VOLT 

Power over CXP status : low voltage

OVER_VOLT 

Power over CXP status : over voltage

ADC_Chip_Error 

Power over CXP status : ADC Chip Error

◆ FgApcControlFlags

control flags for Fg_registerApcHandler()

Enumerator
FG_APC_CONTROL_BASIC 

default behaviour

◆ FgAppletIntProperty

Available Integer Applet Properties .

Enumerator
FG_AP_INT_FLAGS 

Applet Flags

FG_AP_INT_INFO 

Applet Info

FG_AP_INT_PARTITION 

the board partition where the applet is flashed

FG_AP_INT_NR_OF_DMA 

DMA Count

FG_AP_INT_NR_OF_CAMS 

Cam Port Count

FG_AP_INT_GROUP_CODE 

Group Code

FG_AP_INT_USER_CODE 

User Code

FG_AP_INT_FIXED_VERSION 

Fixed version

FG_AP_INT_FIXED_REVISION 

Fixed revision

FG_AP_INT_ICON_SIZE 

Icon Size

FG_AP_INT_LAG 

LAG

FG_AP_INT_DESIGN_VERSION 

Design Version Number

FG_AP_INT_DESIGN_REVISION 

Design Revision Number

FG_AP_INT_REGISTERINFO_VERSION 

Version of RegisterInfo struct

FG_AP_INT_FIXED_VERSION_REQUIRED 

Fixed version required

◆ FgAppletIteratorFlags

Enumerator
FG_AF_IS_AVAILABLE 

Applet is available on the filesystem

FG_AF_IS_CORRECT_PLATFORM 

Applet has the correct platform (E.g. Win 32/64 or Linux 32/64 Bit)

FG_AF_IS_VALID_LICENSE 

Applet has a valid license

FG_AF_IS_ACTIVE 

Applet is currently active on the board

FG_AF_IS_LOADABLE 

Applet can be loaded via Fg_Init

FG_AF_IS_POWERUP_APPLET 

Applet is loaded when the system powers up

FG_AF_IS_COMPATIBLE 

This file is compatible with the flashed design (same FPGA UUID) (FLASHED & COMPATIBLE CANNOT BE BOTH 1)

FG_AF_IS_FLASHED 

This exact file is flashed (same FPGA & APPLET UUID) (FLASHED & COMPATIBLE CANNOT BE BOTH 1)

FG_AF_IS_SUPPORTED_BY_RUNTIME 

This applet is supported by the current Framegrabber SDK version

FG_AF_IS_SUPPORTED_BY_FIRMWARE 

This applet is supported by the firmware version of the frame grabber

FG_AF_IS_BOOTSTRAP 

This is for bootstrap

FG_AF_IS_MANUALLY_ADDED 

This is for manually added applets

◆ FgAppletIteratorInfo

Enumerator
FG_AI_IS_COLOR 

Color applet (1 = COLOR, 0 = GRAY)

FG_AI_IS_AREA 

Area applet (1 = AREA, 0 = LINE)

FG_AI_IS_BASE_X1 

Base (or x1) applet

FG_AI_IS_MEDIUM_X2 

Medium (or x2) applet

FG_AI_IS_FULL_X4 

Full (or x4) applet

FG_AI_IS_DUAL_FULL_X8 

Dual Full (or x8) applet

FG_AI_CAMERA_INTERFACE 

Camera Interface (or number of Links per camera)

FG_AI_IS_VAS 

VAS applet

FG_AI_IS_CUSTOM 

Custom applet

FG_AI_IS_SMART 

Smart applet

FG_AI_IS_BLOB 

Blob applet

FG_AI_IS_ADVANCED_ACQ_APPLET 

Advanced ACQ Applet

FG_AI_IS_GENERIC 

Generic Applet (no design, full VAS DLL cache)

FG_AI_IS_VALID 

info valid (If 0, then the file could not be correctly read; OS not supported, corrupted file ..., then all other properties are not valid)

◆ FgAppletIteratorSource

Applet Iterator Sources.

Enumerator
FG_AIS_BOARD 

Partitions on the board (default)

FG_AIS_FILESYSTEM 

Applets on the filesystem for this type of board

FG_AIS_FILESYSTEM_WITH_BOOTSTRAP 

Applets on the filesystem, including bootstrap applets for firmware flashing (for internal use only)

◆ FgAppletStringProperty

Available String Applet Properties .

Enumerator
FG_AP_STRING_APPLET_UID 

Applet UID

FG_AP_STRING_BITSTREAM_UID 

Applet Bitstream Uid

FG_AP_STRING_DESIGN_NAME 

Design Name

FG_AP_STRING_APPLET_NAME 

Applet Name

FG_AP_STRING_DESCRIPTION 

Applet Description

FG_AP_STRING_CATEGORY 

Applet Category

FG_AP_STRING_APPLET_PATH 

Applet Path

FG_AP_STRING_ICON 

Icon Data

FG_AP_STRING_SUPPORTED_PLATFORMS 

Supported Platforms (Comma separated)

FG_AP_STRING_TAGS 

Tags

FG_AP_STRING_VERSION 

Version

FG_AP_STRING_APPLET_FILE 

File Name of Applet

FG_AP_STRING_RUNTIME_VERSION 

Required Framegrabber SDK version

◆ FgEventControlFlags

controls the behaviour of Fg_waitEvent()

Enumerator
FG_EVENT_DEFAULT_FLAGS 

default behaviour (i.e. none of the other flags)

FG_EVENT_BATCHED 

if more than one event is recorded only return once

◆ FgEventNotifiers

the status flags passed in notify member of struct fg_event_info

Enumerator
FG_EVENT_NOTIFY_JOINED 

events were joined in mode FG_EVENT_BATCHED

FG_EVENT_NOTIFY_TIMESTAMP 

timestamp contains valid data

FG_EVENT_NOTIFY_PAYLOAD 

the event has payload, use the payload member of the union

FG_EVENT_NOTIFY_LOST 

there was data lost before this event

◆ FgExternalPowerState

definitions of values for parameter FG_SYSTEMMONITOR_EXTERNAL_POWER These values describe the external power state

Enumerator
FG_GOOD 

good

FG_NO_POWER 

no power

◆ FgImageSourceTypes

definitions of values for parameter FG_GEN_ENABLE / FG_CAMERASIMULATOR_ENABLE These values describe the data source for images of the applet.

Enumerator
FG_CAMPORT 

data source is the camera

FG_CAMERASIMULATOR 

data source is the image generator of the applet (naming convention of newer applets)

FG_GENERATOR 

data source is the image generator of the applet (naming convention of older applet, kept for compatibility only)

◆ FgParamEnumGbeCamType

definitions of pixel format for parameter FG_GBE_CAMTYPE These values describe the pixel format of the camera at the applet input specific for GigE Vision protocol.

Enumerator
RGB8_PACKED 

pixel format: red followed by green and blue without alignment

BGR8_PACKED 

pixel format: blue followed by green and red without alignment

RGBA8_PACKED 

pixel format: red followed by green and blue plus alpha channel

BGRA8_PACKED 

pixel format: blue followed by green and red plus alpha channel

◆ FgParamTypes

Enumerator
FG_PARAM_TYPE_INVALID 

will always cause an error, for internal use only

FG_PARAM_TYPE_INT32_T 

signed 32 bit integer (int, int32_t)

FG_PARAM_TYPE_UINT32_T 

unsigned 32 bit integer (unsigned int, uint32_t)

FG_PARAM_TYPE_INT64_T 

signed 64 bit integer (long long, int64_t)

FG_PARAM_TYPE_UINT64_T 

unsigned 64 bit integer (unsigned long long, uint64_t)

FG_PARAM_TYPE_DOUBLE 

double

FG_PARAM_TYPE_CHAR_PTR 

char*

FG_PARAM_TYPE_SIZE_T 

size_t

FG_PARAM_TYPE_CHAR_PTR_PTR 

char**

FG_PARAM_TYPE_STRUCT_FIELDPARAMACCESS 

struct FieldParameterAccess

FG_PARAM_TYPE_STRUCT_FIELDPARAMINT 

struct FieldParameterInt_s

FG_PARAM_TYPE_STRUCT_FIELDPARAMINT64 

struct FieldParameterAccess with 64 bit type

FG_PARAM_TYPE_STRUCT_FIELDPARAMDOUBLE 

struct FieldParameterDouble_s

FG_PARAM_TYPE_COMPLEX_DATATYPE 

complex structure

FG_PARAM_TYPE_AUTO 

will always cause an error, for internal use only

◆ FgProperty

enum FgProperty

definitions for querying information about a certain field

Enumerator
PROP_ID_VALUE 

request the current value of a parameter, information,..

PROP_ID_DATATYPE 

request the data type of a parameter, information,

PROP_ID_NAME 

request the symbolic name of a parameter, information,

PROP_ID_PARAMETERNAME 

request the Name for Software access

PROP_ID_VALUELLEN 

request the current length of data

PROP_ID_ACCESS_ID 

request the parameter id for access flags of the parameter

PROP_ID_MIN_ID 

request the parameter id for min parameter

PROP_ID_MAX_ID 

request the parameter id for max parameter

PROP_ID_STEP_ID 

request the parameter id for step parameter

PROP_ID_ACCESS 

request the access flags of the parameter

PROP_ID_MIN 

request the min value

PROP_ID_MAX 

request the max value

PROP_ID_STEP 

request the value for step size

PROP_ID_IS_ENUM 

request if the int parameter is an enumeration; the value returned as string is the length of the buffer needed for the enum values; 0 means it's not an enum

PROP_ID_ENUM_VALUES 

request the enumeration values

PROP_ID_FIELD_SIZE 

request the size of a field parameter

◆ FgStopAcquireFlags

Flags for controlling the behavior of Fg_StopAcquireEx() function.

Enumerator
STOP_ASYNC 

Stops the images acquisition immediately without any synchronization to image data flow

STOP_SYNC_TO_APC 

Synchronizes the Fg_StopAcquireEx() with the pending APC callbacks by using the Timeout defined by FG_APC_STOP_TIMEOUT

STOP_ASYNC_FALLBACK 

Fall back to STOP_ASYNC if STOP_SYNC fails

STOP_SYNC 

Reserved for stopping acquisition synchronously to image data flow

◆ GigEPixelFormat

Enumerator
MONO8 
MONO8_SIGNED 
MONO10 
MONO10_PACKED 
MONO12 
MONO12_PACKED 
MONO14 
MONO16 

◆ LineTriggerGateMode

Enumerator
_LRM_NON_GATED 

no image trigger

_LRM_GATED_COUNT 

image trigger rising edge starts sampling

_LRM_GATED_PARTIAL 

image sampling during gate active. if the gate signal exceeds AreaHeight number of lines, the transfer is completed by an EoT, but continues (Image Tag Bit 31 is 0 if the next frame belongs to the same image strip)

_LRM_GATED 

image sampling during gate active

◆ LineTriggerMode

Enumerator
_LRM_AUTO 

auto generated line trigger output (VINIT)

_LRM_EXT_TRG 

external trigger

◆ MeAreaTriggerMode

Enumerator
AREA_FREE_RUN 
AREA_GRABBER_CONTROLLED 
AREA_ASYNC_TRIGGER 
AREA_GRABBER_CONTROLLED_SYNCHRON 
AREA_ASYNC_SOFTWARE_TRIGGER 

◆ MeCameraLinkFormat

Enumerator
FG_CL_SINGLETAP_8_BIT 
FG_CL_SINGLETAP_10_BIT 
FG_CL_SINGLETAP_12_BIT 
FG_CL_SINGLETAP_14_BIT 
FG_CL_SINGLETAP_16_BIT 
FG_CL_DUALTAP_8_BIT 
FG_CL_DUALTAP_10_BIT 
FG_CL_DUALTAP_12_BIT 
FG_CL_TRIPLETAP_8_BIT 
FG_CL_LITE_8_BIT 
FG_CL_LITE_10_BIT 
FG_CL_RGB 
FG_CL_MEDIUM_8_BIT 
FG_CL_MEDIUM_10_BIT 
FG_CL_MEDIUM_12_BIT 
FG_CL_MEDIUM_3_TAP_10_BIT 
FG_CL_MEDIUM_3_TAP_12_BIT 
FG_CL_MEDIUM_RGB_24 
FG_CL_MEDIUM_RGB_30 
FG_CL_MEDIUM_RGB_36 
FG_CL_8BIT_FULL_8 
FG_CL_8BIT_FULL_10 
FG_CL_FULL_8_TAP_10_BIT 
FG_CL_FULL_8_TAP_RGB_24 
FG_CL_FULL_10_TAP_RGB_24 
FG_CL_FULL_8_TAP_RGB_30 

◆ MeCameraTypes

Enumerator
FG_AREA_GRAY 
FG_AREA_BAYER 
FG_LINE_GRAY 
FG_SINGLE_LINE_RGB 
FG_DUAL_LINE_RGB 
FG_SINGLE_AREA_RGB 
FG_DUAL_AREA_RGB 
FG_AREA_HSI 
FG_DUAL_LINE_RGB_SHADING 
FG_SINGLE_LINE_RGBHSI 
FG_SINGLE_AREA_RGB_SEPARATION 
FG_MEDIUM_LINE_RGB 
FG_MEDIUM_LINE_GRAY 
FG_MEDIUM_AREA_GRAY 
FG_MEDIUM_AREA_RGB 
FG_AREA_GRAY12 
FG_SEQUENCE_EXTRACTOR_A 
FG_SEQUENCE_EXTRACTOR_B 
FG_LINE_GRAY12 
FG_AREA_RGB36 
FG_DUAL_LINE_RGB_SORTING 
FG_DUAL_LINE_GRAY12 
FG_MEDIUM_LINE_GRAY12 
FG_SINGLE_AREA_GRAY12 
FG_2D_SHADING_12 
DIVISOR_1 
DIVISOR_2 
DIVISOR_4 
DIVISOR_8 
DIVISOR_3 
DIVISOR_16 
DIVISOR_6 

◆ MeInitFlags

Enumerator
FG_INIT_FLAG_DEFAULT 

default behavior: master/single application, acquisition master

FG_INIT_FLAG_SLAVE 

init as slave

FG_INIT_FLAG_SLAVE_PARAM_SYNC 

synchronize parameters between master and slave

FG_INIT_FLAG_ACQUISITION_SLAVE 

init as acquisition slave

FG_INIT_FLAGS_VALID_MASK 

◆ MeKneeLutMode

Enumerator
FG_INDEP 
FG_DEP 

◆ MeLineShadingMode

Enumerator
SHADING_OFF 
SHADING_SUB 
SHADING_MULT 
SHADING_SUB_MULT 

◆ MeLineTriggerMode

Enumerator
GRABBER_CONTROLLED_GATED 

◆ MeLineTriggerModeImage

Enumerator
LINE_FREE_RUN_IMAGE 
LINE_GRABBER_CONTROLLED_IMAGE 
LINE_ASYNC_TRIGGER_IMAGE 
LINE_GRABBER_CONTROLLED_GATED_IMAGE 
LINE_ASYNC_GATED_MULTIBUFFERS_IMAGE 

◆ MeLineTriggerModeLine

Enumerator
LINE_FREE_RUN_LINE 
LINE_GRABBER_CONTROLLED_LINE 
LINE_ASYNC_TRIGGER_LINE 
LINE_ASYNC_GATED_LINE 
LINE_GRABBER_CONTROLLED_GATED_LINE 

◆ MeRgbComponentMapping

Enumerator
FG_MAP_PIXEL0 
FG_MAP_PIXEL1 
FG_MAP_PIXEL2 
FG_MAP_PIXEL3 

◆ MeSensorReadoutModes2

Enumerator
SMODE_UNCHANGED 
SMODE_REVERSE 
SMODE_TAB2_0 
SMODE_TAB2_1 
SMODE_TAB2_2 
SMODE_TAB4_0 
SMODE_TAB4_1 
SMODE_TAB4_2 
SMODE_TAB4_5 
SMODE_TAB4_3 
SMODE_TAB4_4 
SMODE_TAB4_6 
SMODE_TAB8_0 

|1234> <8765|

SMODE_TAB8_1 

|1234> <5678|

SMODE_TAB8_2 

|1234> 5678> |

SMODE_TAB8_3 

|12> 34> 56> 78> |

SMODE_TAB8_4 

| <87 <65 <43 <21|

SMODE_TAB8_5 

|12> 34> <56 <78|

SMODE_TAB8_6 
SMODE_TAB8_7 
SMODE_TAB8_8 
SMODE_TAB8_9 
SMODE_TAB8_10 
SMODE_TAB8_11 
SMODE_TAB8_12 
SMODE_TAB8_13 
SMODE_TAB8_14 
SMODE_TAB8_15 
SMODE_TAB8_16 
SMODE_TAB8_17 
SMODE_TAB8_18 
SMODE_TAB8_19 
SMODE_TAB8_20 
SMODE_TAB8_21 
SMODE_TAB8_22 
SMODE_TAB8_23 
SMODE_TAB8_24 
SMODE_TAB10_1 
SMODE_TAB10_2 

10 Tap Sensor Correction: |1> 2> 3> 4> 5> 6> 7> 8> 9> 10> |

SMODE_TAB10_4 

10 Tap Sensor Correction reverse sensor: | <10 <9 <8 <7 <6 <5 <4 <3 <2 <1 |

SMODE_TAB10_3 

◆ MeShaftMode

Enumerator
SOURCE_A 
SOURCE_B 

◆ MeTriggerMode

Enumerator
FREE_RUN 
GRABBER_CONTROLLED 
ASYNC_TRIGGER 
GRABBER_CONTROLLED_SYNCHRON 
ASYNC_SOFTWARE_TRIGGER 
ASYNC_GATED 
ASYNC_GATED_MULTIFRAME 
ASYNC_SOFTWARE_TRIGGER_QUEUED 

◆ OverflowEventSelect

Overflow Events. Select which Events should be generated according to Overflow states.

Enumerator
FG_OVERFLOW_EVENT_INCOMPLETE 
FG_OVERFLOW_EVENT_LOST 
FG_OVERFLOW_EVENT_INCOMPLETE_LOST 
FG_OVERFLOW_EVENT_OK 
FG_OVERFLOW_EVENT_OK_INCOMPLETE 
FG_OVERFLOW_EVENT_OK_LOST 
FG_OVERFLOW_EVENT_ALL 

◆ OverflowModes

Overflow Modes. Used to enable/disable extended overflow handling in the applet.

Enumerator
FG_OVERFLOW_MODE_EXTENDED 

Enable prevention of overflows in the applet.

FG_OVERFLOW_MODE_SIMPLE 

Overflow is handled the classic way by overflow event once it happened.

◆ PixelFormatNamingConvention

Enumerator
Raw 
Mono8 
Mono10 
Mono12 
Mono14 
Mono16 
BayerGR8 
BayerGR10 
BayerGR12 
BayerGR14 
BayerGR16 
BayerRG8 
BayerRG10 
BayerRG12 
BayerRG14 
BayerRG16 
BayerGB8 
BayerGB10 
BayerGB12 
BayerGB14 
BayerGB16 
BayerBG8 
BayerBG10 
BayerBG12 
BayerBG14 
BayerBG16 
RGB8 
RGB10 
RGB12 
RGB14 
RGB16 
RGBA8 
RGBA10 
RGBA12 
RGBA14 
RGBA16 
YUV422_8 

◆ PowerOverCXPState

definitions of values for parameter FG_SYSTEMMONITOR_POWER_OVER_CXP_STATE These values describe the power over CXP state

Enumerator
FG_BOOTING 
FG_POCXPOK 
FG_MAX_CURR 
FG_LOW_VOLT 
FG_OVER_VOLT 
FG_ADC_CHIP_ERROR 

◆ RowFilterModes

Enumerator
_NON_TRIGGERED_EOF_CONTROLLED 
_NON_TRIGGERED_LINE_COUNT_CONTROLLED 
_TRIGGERED_EOF_CONTROLLED 
_TRIGGERED_LINE_COUNT_CONTROLLED 

◆ SignalSelectLine

Enumerator
FG_SIGNAL_CAM0_EXSYNC 

Cam 0 exsync signal to trigger the camera

FG_SIGNAL_CAM0_EXSYNC2 

Cam 0 exsync 2 signal (delayed exsync)

FG_SIGNAL_CAM0_FLASH 

Cam 0 flash signal

FG_SIGNAL_CAM0_LVAL 

Cam 0 line valid. Camera line transfer active

FG_SIGNAL_CAM0_FVAL 

Cam 0 frame valid. Frame transfer time after trigger module

FG_SIGNAL_CAM0_LINE_START 

Cam 0 line start pulse

FG_SIGNAL_CAM0_LINE_END 

Cam 0 line end pulse

FG_SIGNAL_CAM0_FRAME_START 

Cam 0 frame start pulse

FG_SIGNAL_CAM0_FRAME_END 

Cam 0 frame end pulse

FG_SIGNAL_CAM1_EXSYNC 

Cam 1 exsync signal to trigger the camera

FG_SIGNAL_CAM1_EXSYNC2 

Cam 1 exsync 2 signal (delayed exsync)

FG_SIGNAL_CAM1_FLASH 

Cam 1 flash signal

FG_SIGNAL_CAM1_LVAL 

Cam 1 line valid. Camera line transfer active

FG_SIGNAL_CAM1_FVAL 

Cam 1 frame valid. Frame transfer time after trigger module

FG_SIGNAL_CAM1_LINE_START 

Cam 1 line start pulse

FG_SIGNAL_CAM1_LINE_END 

Cam 1 line end pulse

FG_SIGNAL_CAM1_FRAME_START 

Cam 1 frame start pulse

FG_SIGNAL_CAM1_FRAME_END 

Cam 1 frame end pulse

FG_SIGNAL_CAM2_EXSYNC 

Cam 2 exsync signal to trigger the camera

FG_SIGNAL_CAM2_EXSYNC2 

Cam 2 exsync 2 signal (delayed exsync)

FG_SIGNAL_CAM2_FLASH 

Cam 2 flash signal

FG_SIGNAL_CAM2_LVAL 

Cam 2 line valid. Camera line transfer active

FG_SIGNAL_CAM2_FVAL 

Cam 2 frame valid. Frame transfer time after trigger module

FG_SIGNAL_CAM2_LINE_START 

Cam 2 line start pulse

FG_SIGNAL_CAM2_LINE_END 

Cam 2 line end pulse

FG_SIGNAL_CAM2_FRAME_START 

Cam 2 frame start pulse

FG_SIGNAL_CAM2_FRAME_END 

Cam 2 frame end pulse

FG_SIGNAL_CAM3_EXSYNC 

Cam 3 exsync signal to trigger the camera

FG_SIGNAL_CAM3_EXSYNC2 

Cam 3 exsync 2 signal (delayed exsync)

FG_SIGNAL_CAM3_FLASH 

Cam 3 flash signal

FG_SIGNAL_CAM3_LVAL 

Cam 3 line valid. Camera line transfer active

FG_SIGNAL_CAM3_FVAL 

Cam 3 frame valid. Frame transfer time after trigger module

FG_SIGNAL_CAM3_LINE_START 

Cam 3 line start pulse

FG_SIGNAL_CAM3_LINE_END 

Cam 3 line end pulse

FG_SIGNAL_CAM3_FRAME_START 

Cam 3 frame start pulse

FG_SIGNAL_CAM3_FRAME_END 

Cam 3 frame end pulse

FG_SIGNAL_GPI_0 

GPI 3 signal

FG_SIGNAL_GPI_1 

GPI 1 signal

FG_SIGNAL_GPI_2 

GPI 2 signal

FG_SIGNAL_GPI_3 

GPI 3 signal

FG_SIGNAL_GPI_4 

GPI 4 signal

FG_SIGNAL_GPI_5 

GPI 5 signal

FG_SIGNAL_GPI_6 

GPI 6 signal

FG_SIGNAL_GPI_7 

GPI 7 signal

FG_SIGNAL_FRONT_GPI_0 

Front GPI 0 signal

FG_SIGNAL_FRONT_GPI_1 

Front GPI 1 signal

FG_SIGNAL_FRONT_GPI_2 

Front GPI 2 signal

FG_SIGNAL_FRONT_GPI_3 

Front GPI 3 signal

◆ TapGeometryNamingConvention

Avilable Tap Geometry Formats. Format according to GenICam SFNC. Values not defined in SFNC Scheme for Tap Geometry: Bit 0to3: YZones Readout direction: % = 0, E = 1, M = 2 Bit 4to7: YZones Interleaved: 1 to 2 Bit 8to11 YZones Number 1 to 2 Bit 12to15: Spare Bit 16to19: XZones Readout direction: % = 0, E = 1, M = 2 Bit 20to23: XZones Interleaved: 1 to 10 Bit 24to27 XZones Number 1 to 10 Bit 28to31: Spare For formats with X-Zone only, bits for y-Zones are set to 0 (avoid redifinition)

Enumerator
FG_GEOMETRY_1X 

1X

FG_GEOMETRY_1X2 

1X2

FG_GEOMETRY_2X 

2X

FG_GEOMETRY_2XE 

2XE

FG_GEOMETRY_2XM 

2XM

FG_GEOMETRY_1X3 

1X3

FG_GEOMETRY_3X 

3X

FG_GEOMETRY_1X4 

1X4

FG_GEOMETRY_4X 

4X

FG_GEOMETRY_4XE 

4XE

FG_GEOMETRY_2X2 

2X2

FG_GEOMETRY_2X2E 

2X2E

FG_GEOMETRY_2X2M 

2X2M

FG_GEOMETRY_1X8 

1X8

FG_GEOMETRY_8X 

8X

FG_GEOMETRY_1X10 

1X10

FG_GEOMETRY_10X 

10X

FG_GEOMETRY_4X2 

4X2

FG_GEOMETRY_4X2E 

4X2E

FG_GEOMETRY_5X2 

5X2

FG_GEOMETRY_1X_1Y 

1X-1Y

FG_GEOMETRY_1X_2Y 

1X-2Y

FG_GEOMETRY_1X_2YE 

1X-2YE

FG_GEOMETRY_2X_1Y 

2X-1Y

FG_GEOMETRY_2XE_1Y 

2XE-1Y

FG_GEOMETRY_2XM_1Y 

2XM-1Y

FG_GEOMETRY_2X_2Y 

2X-2Y

FG_GEOMETRY_2X_2YE 

2X-2YE

FG_GEOMETRY_2XE_2Y 

2XE-2Y

FG_GEOMETRY_2XE_2YE 

1X2E

FG_GEOMETRY_2XM_2Y 

2XM-2Y

FG_GEOMETRY_2XM_2YE 

2XM-2YE

FG_GEOMETRY_4X_1Y 

4X-1Y

FG_GEOMETRY_1X2_1Y 

1X2-1Y

FG_GEOMETRY_1X3_1Y 

1X3-1Y

FG_GEOMETRY_1X4_1Y 

1X4-1Y

FG_GEOMETRY_2X2_1Y 

2X2-1Y

FG_GEOMETRY_2X2E_1Y 

2X2E-1Y

FG_GEOMETRY_2X2M_1Y 

2X2M-1Y

FG_GEOMETRY_1X2_2YE 

1X2-2YE

◆ TriggerMode

Enumerator
_GRABBER_CONTROLLED_ 
_GRABBER_CONTROLLED_STROBE 
_GRABBER_CONTROLLED_TRIGGER 
_SINGLE_SHOT 
_EXTERNAL_TRIGGER 

◆ TriggerSync

Enumerator
_LVAL 
_HDSYNC 

◆ VantagePointNamingConvention

Vantage Point. Used for tap geometry and mirroring. See GinICam SFNC.

Enumerator
FG_VANTAGEPOINT_TOP_LEFT 

Top-Left

FG_VANTAGEPOINT_TOP_RIGHT 

Top-Right

FG_VANTAGEPOINT_BOTTOM_LEFT 

Bottom-Left

FG_VANTAGEPOINT_BOTTOM_RIGHT 

Bottom-Right