⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cesigmap.h

📁 相机传输图像程序源代码 拜耳模式(RAW格式文件)与RGB图像数据互相转换函数库
💻 H
字号:
#ifndef ___CESIGMAP_H
#define ___CESIGMAP_H
#include <lvdef.h>
#include <lvpackon.h>
#define SigCe_Analog   1
#define SigCe_Digital  2
#define SigCe_CamLink  3
#define SigCe_FireWire 4

#define SigCe_MaxConnector   2
#define SigCe_MaxPossibleDef 13

typedef struct _tagSigCe_Signal {
    U16BIT Ini_Entry;
    U16BIT  PossibleDef[SigCe_MaxPossibleDef];
    } SigCe_Signal;

typedef struct _tagSigCe_Definition {
    char  *DisplayName;
    U16BIT SigNr;
    } SigCe_Definition;

typedef struct _tagSigCe_Connector {
    U8BIT Type;
    SigCe_Signal     *Sig;
    } SigCe_Connector;

typedef struct _tagSigCe_Board {
    U16BIT Id;
    char *DisplayName;
    U8BIT FixVideo;
    SigCe_Definition *Def;
    SigCe_Connector *Conn[SigCe_MaxConnector];
    } SigCe_Board;

// Board definitions
#define SigCe_PicPort_Mono  1
#define SigCe_PicPort_Mono_H4  2
#define SigCe_PicPort_Stereo  3
#define SigCe_PicPort_Stereo_H4S  4
#define SigCe_PicPort_Stereo_H4D  5
#define SigCe_PicPort_Stereo_H8  6
#define SigCe_PicPort_Digital_PMC  7
#define SigCe_PicPort_Digital  8
#define SigCe_PicPort_Mono_25_44  9
#define SigCe_PicPort_Stereo_25_44_S  10
#define SigCe_PicPort_Stereo_25_44_D  11
#define SigCe_PicPort_Color  12
#define SigCe_PicProdigy_Color  13
#define SigCe_PicPort_Color_PMC  14
#define SigCe_PicPort_Mono_CPCI  15
#define SigCe_PicPort_Mono_H4_CPCI  16
#define SigCe_PicPort_Stereo_CPCI  17
#define SigCe_PicPort_Stereo_H4S_CPCI  18
#define SigCe_PicPort_Stereo_H4D_CPCI  19
#define SigCe_PicPort_Stereo_H8_CPCI  20
#define SigCe_PicPort_Color_CPCI  21
#define SigCe_PicPortPro_CamLink_PMC  22
#define SigCe_PicPortPro_CamLink_PCI  23

// Ini entry definitions
#define SigCeIni_Vid_1  1
#define SigCeIni_Vid_1_2  2
#define SigCeIni_Vid_1_3  3
#define SigCeIni_Vid_1_4  4
#define SigCeIni_Vid_2  5
#define SigCeIni_Vid_2_2  6
#define SigCeIni_Vid_2_3  7
#define SigCeIni_Vid_2_4  8
#define SigCeIni_Vid_8_1  9
#define SigCeIni_Vid_8_1_2  10
#define SigCeIni_Vid_8_1_3  11
#define SigCeIni_Vid_8_1_4  12
#define SigCeIni_Vid_8_2  13
#define SigCeIni_Vid_8_2_2  14
#define SigCeIni_Vid_8_2_3  15
#define SigCeIni_Vid_8_2_4  16
#define SigCeIni_Vid_16_1  17
#define SigCeIni_Vid_16_1_2  18
#define SigCeIni_Vid_16_1_3  19
#define SigCeIni_Vid_16_1_4  20
#define SigCeIni_Vid_16_2  21
#define SigCeIni_Vid_16_2_2  22
#define SigCeIni_Vid_16_2_3  23
#define SigCeIni_Vid_16_2_4  24
#define SigCeIni_Vid_88_1  25
#define SigCeIni_Vid_88_1_2  26
#define SigCeIni_Vid_88_1_3  27
#define SigCeIni_Vid_88_1_4  28
#define SigCeIni_Vid_88_2  29
#define SigCeIni_Vid_88_2_2  30
#define SigCeIni_Vid_88_2_3  31
#define SigCeIni_Vid_88_2_4  32
#define SigCeIni_Vid_1616_1  33
#define SigCeIni_Vid_1616_1_2  34
#define SigCeIni_Vid_1616_1_3  35
#define SigCeIni_Vid_1616_1_4  36
#define SigCeIni_Vid_1616_2  37
#define SigCeIni_Vid_1616_2_2  38
#define SigCeIni_Vid_1616_2_3  39
#define SigCeIni_Vid_1616_2_4  40
#define SigCeIni_CSync_Out  41
#define SigCeIni_CSync_Out_2  42
#define SigCeIni_CSync_Out_3  43
#define SigCeIni_CSync_Out_4  44
#define SigCeIni_HSync_Out  45
#define SigCeIni_HSync_Out_2  46
#define SigCeIni_HSync_Out_3  47
#define SigCeIni_HSync_Out_4  48
#define SigCeIni_VSync_Out  49
#define SigCeIni_VSync_Out_2  50
#define SigCeIni_VSync_Out_3  51
#define SigCeIni_VSync_Out_4  52
#define SigCeIni_PxClk_Out  53
#define SigCeIni_PxClk_Out_2  54
#define SigCeIni_PxClk_Out_3  55
#define SigCeIni_PxClk_Out_4  56
#define SigCeIni_CSync_In  57
#define SigCeIni_CSync_In_2  58
#define SigCeIni_CSync_In_3  59
#define SigCeIni_CSync_In_4  60
#define SigCeIni_HSync_In  61
#define SigCeIni_HSync_In_2  62
#define SigCeIni_HSync_In_3  63
#define SigCeIni_HSync_In_4  64
#define SigCeIni_VSync_In  65
#define SigCeIni_VSync_In_2  66
#define SigCeIni_VSync_In_3  67
#define SigCeIni_VSync_In_4  68
#define SigCeIni_PxClk_In  69
#define SigCeIni_PxClk_In_2  70
#define SigCeIni_PxClk_In_3  71
#define SigCeIni_PxClk_In_4  72
#define SigCeIni_Trg_1  73
#define SigCeIni_Trg_1_2  74
#define SigCeIni_Trg_1_3  75
#define SigCeIni_Trg_1_4  76
#define SigCeIni_Trg_1_VC  77
#define SigCeIni_Trg_1_C  78
#define SigCeIni_Trg_1_HV  79
#define SigCeIni_Trg_2  80
#define SigCeIni_Trg_2_2  81
#define SigCeIni_Trg_2_3  82
#define SigCeIni_Trg_2_4  83
#define SigCeIni_Trg_2_VC  84
#define SigCeIni_Trg_2_C  85
#define SigCeIni_Trg_2_HV  86
#define SigCeIni_FeedBk  87
#define SigCeIni_FeedBk_2  88
#define SigCeIni_FeedBk_3  89
#define SigCeIni_FeedBk_4  90
#define SigCeIni_FeedBk_VC  91
#define SigCeIni_FeedBk_C  92
#define SigCeIni_FeedBk_HV  93
#define SigCeIni_Vid_1010_1  94
#define SigCeIni_Vid_1010_1_2  95
#define SigCeIni_Vid_1010_1_3  96
#define SigCeIni_Vid_1010_1_4  97
#define SigCeIni_Vid_1010_2  98
#define SigCeIni_Vid_1010_2_2  99
#define SigCeIni_Vid_1010_2_3  100
#define SigCeIni_Vid_1010_2_4  101
#define SigCeIni_Vid_1212_1  102
#define SigCeIni_Vid_1212_1_2  103
#define SigCeIni_Vid_1212_1_3  104
#define SigCeIni_Vid_1212_1_4  105
#define SigCeIni_Vid_1212_2  106
#define SigCeIni_Vid_1212_2_2  107
#define SigCeIni_Vid_1212_2_3  108
#define SigCeIni_Vid_1212_2_4  109
#define SigCeIni_Vid_10_1  110
#define SigCeIni_Vid_10_1_2  111
#define SigCeIni_Vid_10_1_3  112
#define SigCeIni_Vid_10_1_4  113
#define SigCeIni_Vid_10_2  114
#define SigCeIni_Vid_10_2_2  115
#define SigCeIni_Vid_10_2_3  116
#define SigCeIni_Vid_10_2_4  117
#define SigCeIni_Vid_12_1  118
#define SigCeIni_Vid_12_1_2  119
#define SigCeIni_Vid_12_1_3  120
#define SigCeIni_Vid_12_1_4  121
#define SigCeIni_Vid_12_2  122
#define SigCeIni_Vid_12_2_2  123
#define SigCeIni_Vid_12_2_3  124
#define SigCeIni_Vid_12_2_4  125
#define SigCeIni_Vid_14_1  126
#define SigCeIni_Vid_14_1_2  127
#define SigCeIni_Vid_14_1_3  128
#define SigCeIni_Vid_14_1_4  129
#define SigCeIni_Vid_14_2  130
#define SigCeIni_Vid_14_2_2  131
#define SigCeIni_Vid_14_2_3  132
#define SigCeIni_Vid_14_2_4  133
#define SigCeIni_Vid_1414_1  134
#define SigCeIni_Vid_1414_1_2  135
#define SigCeIni_Vid_1414_1_3  136
#define SigCeIni_Vid_1414_1_4  137
#define SigCeIni_Vid_1414_2  138
#define SigCeIni_Vid_1414_2_2  139
#define SigCeIni_Vid_1414_2_3  140
#define SigCeIni_Vid_1414_2_4  141
#define SigCeIni_DataValid_In  142
#define SigCeIni_DataValid_In_2  143
#define SigCeIni_DataValid_Out  144
#define SigCeIni_DataValid_Out_2  145
#define SigCeIni_RdOutTrg  146
#define SigCeIni_RdOutTrg_2  147
#define SigCeIni_RdOutTrg_3  148
#define SigCeIni_RdOutTrg_4  149
#define SigCeIni_RdOutTrg_VC  150
#define SigCeIni_RdOutTrg_C  151
#define SigCeIni_RdOutTrg_HV  152

// SignalMap definitions
#define SigCeSig_Comp_Aux0  0
#define SigCeSig_Comp_Aux1  1
#define SigCeSig_Comp_Aux2  2
#define SigCeSig_Comp_Aux3  3
#define SigCeSig_Comp_Hirose6  6
#define SigCeSig_Comp_Hirose7  7
#define SigCeSig_Comp_Hirose9  9
#define SigCeSig_NotConnected  32767
#define SigCeSig_Video_1  11
#define SigCeSig_Video_2  12
#define SigCeSig_Video_3  13
#define SigCeSig_Video_4  14
#define SigCeSig_SyncIn_1_1  15
#define SigCeSig_SyncIn_1_2  16
#define SigCeSig_SyncIn_1_3  17
#define SigCeSig_SyncIn_1_4  18
#define SigCeSig_SyncIn_2_1  19
#define SigCeSig_SyncIn_2_2  20
#define SigCeSig_SyncIn_2_3  21
#define SigCeSig_SyncIn_2_4  22
#define SigCeSig_SyncIn_3_1  23
#define SigCeSig_SyncIn_3_2  24
#define SigCeSig_SyncIn_3_3  25
#define SigCeSig_SyncIn_3_4  26
#define SigCeSig_SyncIn_4_1  27
#define SigCeSig_SyncIn_4_2  28
#define SigCeSig_SyncIn_4_3  29
#define SigCeSig_SyncIn_4_4  30
#define SigCeSig_SyncOut_1_1  31
#define SigCeSig_SyncOut_1_2  32
#define SigCeSig_SyncOut_1_3  33
#define SigCeSig_SyncOut_1_4  34
#define SigCeSig_SyncOut_2_1  35
#define SigCeSig_SyncOut_2_2  36
#define SigCeSig_SyncOut_2_3  37
#define SigCeSig_SyncOut_2_4  38
#define SigCeSig_SyncOut_3_1  39
#define SigCeSig_SyncOut_3_2  40
#define SigCeSig_SyncOut_3_3  41
#define SigCeSig_SyncOut_3_4  42
#define SigCeSig_SyncOut_4_1  43
#define SigCeSig_SyncOut_4_2  44
#define SigCeSig_SyncOut_4_3  45
#define SigCeSig_SyncOut_4_4  46
#define SigCeSig_SyncInOut_1_1  47
#define SigCeSig_SyncInOut_1_2  48
#define SigCeSig_SyncInOut_1_3  49
#define SigCeSig_SyncInOut_1_4  50
#define SigCeSig_SyncInOut_2_1  51
#define SigCeSig_SyncInOut_2_2  52
#define SigCeSig_SyncInOut_2_3  53
#define SigCeSig_SyncInOut_2_4  54
#define SigCeSig_SyncInOut_3_1  55
#define SigCeSig_SyncInOut_3_2  56
#define SigCeSig_SyncInOut_3_3  57
#define SigCeSig_SyncInOut_3_4  58
#define SigCeSig_SyncInOut_4_1  59
#define SigCeSig_SyncInOut_4_2  60
#define SigCeSig_SyncInOut_4_3  61
#define SigCeSig_SyncInOut_4_4  62
#define SigCeSig_AuxIn_0  63
#define SigCeSig_AuxIn_1  64
#define SigCeSig_AuxIn_2  65
#define SigCeSig_AuxIn_3  66
#define SigCeSig_AuxIn_4  67
#define SigCeSig_AuxIn_5  68
#define SigCeSig_AuxIn_6  69
#define SigCeSig_AuxIn_7  70
#define SigCeSig_AuxOut_0  71
#define SigCeSig_AuxOut_1  72
#define SigCeSig_AuxOut_2  73
#define SigCeSig_AuxOut_3  74
#define SigCeSig_AuxOut_4  75
#define SigCeSig_AuxOut_5  76
#define SigCeSig_AuxOut_6  77
#define SigCeSig_AuxOut_7  78
#define SigCeSig_AuxInOut_0  79
#define SigCeSig_AuxInOut_1  80
#define SigCeSig_AuxInOut_2  81
#define SigCeSig_AuxInOut_3  82
#define SigCeSig_AuxInOut_4  83
#define SigCeSig_AuxInOut_5  84
#define SigCeSig_AuxInOut_6  85
#define SigCeSig_AuxInOut_7  86
#define SigCeSig_Alias_VSync  87
#define SigCeSig_Alias_HSync  88
#define SigCeSig_Alias_CSync  89
#define SigCeSig_Alias_VCSync  90
#define SigCeSig_Alias_Trg_1  91
#define SigCeSig_Alias_Trg_2  92
#define SigCeSig_Alias_Feedback  93
#define SigCeSig_Alias_AcqTrigger  110
#define SigCeSig_Alias_RdOutTrg  134
#define SigCeSig_OptoIn_0  94
#define SigCeSig_OptoIn_1  95
#define SigCeSig_OptoIn_2  96
#define SigCeSig_OptoIn_3  97
#define SigCeSig_OptoIn_4  98
#define SigCeSig_OptoIn_5  99
#define SigCeSig_OptoIn_6  100
#define SigCeSig_OptoIn_7  101
#define SigCeSig_OptoOut_0  102
#define SigCeSig_OptoOut_1  103
#define SigCeSig_OptoOut_2  104
#define SigCeSig_OptoOut_3  105
#define SigCeSig_OptoOut_4  106
#define SigCeSig_OptoOut_5  107
#define SigCeSig_OptoOut_6  108
#define SigCeSig_OptoOut_7  109
#define SigCeSig_AuxIn_8  110
#define SigCeSig_AuxIn_9  111
#define SigCeSig_AuxIn_10  112
#define SigCeSig_AuxIn_11  113
#define SigCeSig_AuxIn_12  114
#define SigCeSig_AuxIn_13  115
#define SigCeSig_AuxIn_14  116
#define SigCeSig_AuxIn_15  117
#define SigCeSig_AuxOut_8  118
#define SigCeSig_AuxOut_9  119
#define SigCeSig_AuxOut_10  120
#define SigCeSig_AuxOut_11  121
#define SigCeSig_AuxOut_12  122
#define SigCeSig_AuxOut_13  123
#define SigCeSig_AuxOut_14  124
#define SigCeSig_AuxOut_15  125
#define SigCeSig_AuxInOut_8  126
#define SigCeSig_AuxInOut_9  127
#define SigCeSig_AuxInOut_10  128
#define SigCeSig_AuxInOut_11  129
#define SigCeSig_AuxInOut_12  130
#define SigCeSig_AuxInOut_13  131
#define SigCeSig_AuxInOut_14  132
#define SigCeSig_AuxInOut_15  133

#include <lvpackof.h>

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -