Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
CCDParameters.h File Reference
#include <stdint.h>
Include dependency graph for CCDParameters.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tsCcdParamTdiLinePeriod
 
struct  tsCcdParamTdiModeConfig
 
struct  tsCcdParamTdiEnable
 
struct  tsCcdParamTagEnable
 
struct  tsCcdParamCaps
 
union  tsCcdParamCaps::tuCapVal
 

Macros

#define CCDPARAM_TDI_LINEPERIOD   0x00080001
 
#define CCDPARAM_TDI_MODECONFIG   0x00080002
 
#define CCDPARAM_TDI_ENABLE   0x00080003
 
#define CCDPARAM_TAG_ENABLE   0x00080004
 
#define CCDPARAM_GET_CAPS   0x000808FF
 
#define CCD_BINMODE_1x1   0x00000000
 CCD_BINMODE_xxx is a bitmask (for caps) More...
 
#define CCD_BINMODE_2x2   0x00000001
 
#define CCD_BINMODE_4x4   0x00000002
 
#define CCD_BINMODE_8x8   0x00000004
 
#define CCD_NUM_CAPS   32
 < up to 32 capability flags can be defined More...
 
#define CAMAPP_V_BIN   0
 maCaps[CAMAPP_V_BIN] will be non-zero if cam supports V BIN cap value. value(int) is number of V bin sets More...
 
#define CAMAPP_H_BIN   1
 maCaps[CAMAPP_H_BIN] will be non-zero if cam supports H BIN cap value. value(int) is number of H bin sets More...
 
#define CAMAPP_A_BIN   2
 maCaps[CAMAPP_A_BIN] will be non-zero if cam supports A BIN cap value. value(int) is number of A bin sets More...
 
#define CAMAPP_TDI_F   3
 maCaps[CAMAPP_TDI_F] will be non-zero if cam supports TDI flags cap value. value(uint) are TDI capability flags (CCD_BINMODE_...) More...
 
#define CAMAPP_WEB   4
 maCaps[CAMAPP_WEB] will be non-zero if cam supports Web flags cap value. value(uint) is non-zero if web service available More...
 

Typedefs

typedef struct tsCcdParamTdiLinePeriod tsCcdParamLinePeriod
 
typedef struct tsCcdParamTdiModeConfig tsCcdParamTdiModeConfig
 
typedef struct tsCcdParamTdiEnable tsCcdParamTdiEnable
 
typedef struct tsCcdParamTagEnable tsCcdParamTagEnable
 
typedef struct tsCcdParamCaps tsCcdParamCaps
 

Macro Definition Documentation

◆ CAMAPP_A_BIN

#define CAMAPP_A_BIN   2

maCaps[CAMAPP_A_BIN] will be non-zero if cam supports A BIN cap value. value(int) is number of A bin sets

◆ CAMAPP_H_BIN

#define CAMAPP_H_BIN   1

maCaps[CAMAPP_H_BIN] will be non-zero if cam supports H BIN cap value. value(int) is number of H bin sets

◆ CAMAPP_TDI_F

#define CAMAPP_TDI_F   3

maCaps[CAMAPP_TDI_F] will be non-zero if cam supports TDI flags cap value. value(uint) are TDI capability flags (CCD_BINMODE_...)

◆ CAMAPP_V_BIN

#define CAMAPP_V_BIN   0

maCaps[CAMAPP_V_BIN] will be non-zero if cam supports V BIN cap value. value(int) is number of V bin sets

◆ CAMAPP_WEB

#define CAMAPP_WEB   4

maCaps[CAMAPP_WEB] will be non-zero if cam supports Web flags cap value. value(uint) is non-zero if web service available

◆ CCD_BINMODE_1x1

#define CCD_BINMODE_1x1   0x00000000

CCD_BINMODE_xxx is a bitmask (for caps)

◆ CCD_BINMODE_2x2

#define CCD_BINMODE_2x2   0x00000001

◆ CCD_BINMODE_4x4

#define CCD_BINMODE_4x4   0x00000002

◆ CCD_BINMODE_8x8

#define CCD_BINMODE_8x8   0x00000004

◆ CCD_NUM_CAPS

#define CCD_NUM_CAPS   32

< up to 32 capability flags can be defined

◆ CCDPARAM_GET_CAPS

#define CCDPARAM_GET_CAPS   0x000808FF

◆ CCDPARAM_TAG_ENABLE

#define CCDPARAM_TAG_ENABLE   0x00080004

◆ CCDPARAM_TDI_ENABLE

#define CCDPARAM_TDI_ENABLE   0x00080003

◆ CCDPARAM_TDI_LINEPERIOD

#define CCDPARAM_TDI_LINEPERIOD   0x00080001

◆ CCDPARAM_TDI_MODECONFIG

#define CCDPARAM_TDI_MODECONFIG   0x00080002

Typedef Documentation

◆ tsCcdParamCaps

◆ tsCcdParamLinePeriod

◆ tsCcdParamTagEnable

◆ tsCcdParamTdiEnable

◆ tsCcdParamTdiModeConfig