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

📄 int_def.h

📁 相机传输图像程序源代码 拜耳模式(RAW格式文件)与RGB图像数据互相转换函数库
💻 H
📖 第 1 页 / 共 2 页
字号:
    RXClpMod_FmbIn_DualRGBFiFo01,                          // 0x02011
    RXClpMod_FmbIn_DualRGBFiFo23,                          // 0x02012
    RXClpMod_FmbIn_DualRGBFiFo45,                          // 0x02013
    RXClpMod_FmbIn_DualRGBFiFo67,                          // 0x02014
    RXClpMod_FmbIn_QuadRGBFiFo,                            // 0x02015
    RXClpMod_FmbIn_QuadRGBFiFo1,                           // 0x02016
    RXClpMod_FmbIn_QuadRGBFiFo2,                           // 0x02017
    RXClpMod_FmbIn_QuadRGBFiFo3,                           // 0x02018
    RXClpMod_FmbIn_QuadFiFo01=RXClpMod_FmbIn_First+0x800,  //*0x02800
    RXClpMod_FmbIn_QuadFiFo23,                             //*0x02801
    RXClpMod_FmbIn_QuadRGBFiFo01,                          //*0x02802
    RXClpMod_FmbIn_QuadRGBFiFo23,                          //*0x02803
    RXClpMod_FmbIn_Last,
    // -----------------------------------------
    RXClpMod_Cam2FMB_First=(RXClpMdType_Cam2FMB<<12),      // 0x03000
    RXClpMod_Cam2FMB_0,                                    // 0x03001
    RXClpMod_Cam2FMB_1,                                    // 0x03002
    RXClpMod_Cam2FMB_2,                                    // 0x03003
    RXClpMod_Cam2FMB_3,                                    // 0x03004
    RXClpMod_Cam2FMB_4=RXClpMod_Cam2FMB_First+0x805,       // 0x03805  // Keep the lower bits in count
    RXClpMod_Cam2FMB_5,                                    // 0x03806
    RXClpMod_Cam2FMB_6,                                    // 0x03807
    RXClpMod_Cam2FMB_7,                                    // 0x03808
    RXClpMod_Cam2FMB_8,                                    // 0x03809
    RXClpMod_Cam2FMB_9,                                    // 0x0380a
    RXClpMod_Cam2FMB_10,                                   // 0x0380b
    RXClpMod_Cam2FMB_11,                                   // 0x0380c
    RXClpMod_Cam2FMB_12,                                   // 0x0380d
    RXClpMod_Cam2FMB_13,                                   // 0x0380e
    RXClpMod_Cam2FMB_14,                                   // 0x0380f
    RXClpMod_Cam2FMB_15,                                   // 0x03810
    RXClpMod_Cam2FMB_Last,
    // -----------------------------------------
    RXClpMod_FmbOut_First=(RXClpMdType_FmbOut<<12),        // 0x04000
    RXClpMod_FmbOut_FiFo0,                                 // 0x04001
    RXClpMod_FmbOut_FiFo1,                                 // 0x04002
    RXClpMod_FmbOut_FiFo2,                                 // 0x04003
    RXClpMod_FmbOut_FiFo3,                                 // 0x04004
    RXClpMod_FmbOut_DualFiFo01,                            // 0x04005
    RXClpMod_FmbOut_DualFiFo23,                            // 0x04006
    RXClpMod_FmbOut_DualFiFo45,                            // 0x04007
    RXClpMod_FmbOut_DualFiFo67,                            // 0x04008
    RXClpMod_FmbOut_TripleFiFo0,                           // 0x04009
    RXClpMod_FmbOut_TripleFiFo1,                           // 0x0400a
    RXClpMod_FmbOut_TripleFiFo2,                           // 0x0400b
    RXClpMod_FmbOut_TripleFiFo3,                           // 0x0400c
    RXClpMod_FmbOut_QuadFiFo0,                             // 0x0400d
    RXClpMod_FmbOut_QuadFiFo1,                             // 0x0400e
    RXClpMod_FmbOut_QuadFiFo2,                             // 0x0400f
    RXClpMod_FmbOut_QuadFiFo3,                             // 0x04010
    RXClpMod_FmbOut_DualFiFo0=RXClpMod_FmbOut_First+0x800, //*0x04800
    RXClpMod_FmbOut_DualFiFo1,                             //*0x04801
    RXClpMod_FmbOut_DualFiFo2,                             //*0x04802
    RXClpMod_FmbOut_DualFiFo3,                             //*0x04803
    RXClpMod_FmbOut_DualFiFo4,                             //*0x04804
    RXClpMod_FmbOut_DualFiFo5,                             //*0x04805
    RXClpMod_FmbOut_DualFiFo6,                             //*0x04806
    RXClpMod_FmbOut_DualFiFo7,                             //*0x04807
    RXClpMod_FmbOut_Last,
    // -----------------------------------------
    RXClpMod_DMAIn_First=(RXClpMdType_DmaIn<<12),          // 0x05000
    RXClpMod_DMAIn_FiFo0,                                  // 0x05001
    RXClpMod_DMAIn_FiFo1,                                  // 0x05002
    RXClpMod_DMAIn_FiFo2,                                  // 0x05003
    RXClpMod_DMAIn_FiFo3,                                  // 0x05004
    RXClpMod_DMAIn_DualFiFo01,                             // 0x05005
    RXClpMod_DMAIn_DualFiFo23,                             // 0x05006
    RXClpMod_DMAIn_Reserved00,                             // 0x05007
    RXClpMod_DMAIn_Reserved01,                             // 0x05008
    RXClpMod_DMAIn_Reserved02,                             // 0x05009
    RXClpMod_DMAIn_Reserved03,                             // 0x0500a
    RXClpMod_DMAIn_Reserved04,                             // 0x0500b
    RXClpMod_DMAIn_Reserved05,                             // 0x0500c
    RXClpMod_DMAIn_QuadFiFo0123,                           // 0x0500d
    RXClpMod_DMAIn_QuadFiFo4567,                           // 0x0500e
    RXClpMod_DMAIn_DualFiFo0=RXClpMod_DMAIn_First+0x800,   //*0x05800
    RXClpMod_DMAIn_DualFiFo1,                              //*0x05801
    RXClpMod_DMAIn_DualFiFo2,                              //*0x05802
    RXClpMod_DMAIn_DualFiFo3,                              //*0x05803
    RXClpMod_DMAIn_Last,
    // -----------------------------------------
    RXClpMod_FMB2DMA_First=(RXClpMdType_FMB2DMA<<12),      // 0x06000
    RXClpMod_FMB2DMA_0,                                    // 0x06001
    RXClpMod_FMB2DMA_1,                                    // 0x06002
    RXClpMod_FMB2DMA_2,                                    // 0x06003
    RXClpMod_FMB2DMA_3,                                    // 0x06004
    RXClpMod_FMB2DMA_4=RXClpMod_FMB2DMA_First+0x805,       // 0x06805  // Keep the lower bit in count
    RXClpMod_FMB2DMA_5,                                    // 0x06806
    RXClpMod_FMB2DMA_6,                                    // 0x06807
    RXClpMod_FMB2DMA_7,                                    // 0x06808
    RXClpMod_FMB2DMA_8,                                    // 0x06809
    RXClpMod_FMB2DMA_9,                                    // 0x0680a
    RXClpMod_FMB2DMA_10,                                   // 0x0680b
    RXClpMod_FMB2DMA_11,                                   // 0x0680c
    RXClpMod_FMB2DMA_12,                                   // 0x0680d
    RXClpMod_FMB2DMA_13,                                   // 0x0680e
    RXClpMod_FMB2DMA_14,                                   // 0x0680f
    RXClpMod_FMB2DMA_15,                                   // 0x06810
    RXClpMod_FMB2DMA_Last,
    // -----------------------------------------
    RXClpMod_SSRAM_First=(RXClpMdType_SSRAM<<12),          // 0x07000
    RXClpMod_SSRAM0,                                       // 0x07001
    RXClpMod_SSRAM1,                                       // 0x07002
    RXClpMod_SSRAM_LUT0,                                   // 0x07003
    RXClpMod_SSRAM_LUT1,                                   // 0x07004
    RXClpMod_SSRAM_3x8_2x12_Bayer,                         // 0x07005
    RXClpMod_SSRAM_3x8,                                    // 0x07006
    RXClpMod_SSRAM_3x8_2x12,                               // 0x07007
    RXClpMod_SSRAM_LUT01,                                  // 0x07008
    RXClpMod_SSRAM_Last,
    // -----------------------------------------
    RXClpMod_Mux_First=(RXClpMdType_Mux<<12),              // 0x08000
    RXClpMod_Mux_2_1,                                      // 0x08001
    RXClpMod_Mux_3_1,                                      // 0x08002
    RXClpMod_Mux_Last,
    // -----------------------------------------
    RXClpMod_Slicer_First=(RXClpMdType_Slicer<<12),        // 0x09000
    RXClpMod_Slc_1_2,                                      // 0x09001
    RXClpMod_Slc_1_3,                                      // 0x09002
    RXClpMod_Slc_1_4,                                      // 0x09003
    RXClpMod_FrameSplit,                                   // 0x09004
    RXClpMod_DualTapSplit,                                 // 0x09005
    RXClpMod_Slicer_Last,
    // -----------------------------------------
    RXClpMod_Process_First=(RXClpMdType_Process<<12),      // 0x0a000
    RXClpMod_Sobel_V,                                      // 0x0a001
    RXClpMod_Sobel_H,                                      // 0x0a002
    RXClpMod_Extrema,                                      // 0x0a003
    RXClpMod_ColClass,                                     // 0x0a004
    RXClpMod_Bayer_Unpack12,                               // 0x0a005
    RXClpMod_GainOffset,                                   // 0x0a006
    RXClpMod_MatrixColRotA,                                // 0x0a007
    RXClpMod_Bayer_5x5,                                    // 0x0a008
    RXClpMod_MatrixColRotB,                                // 0x0a009
    RXClpMod_Bayer_3x3_LCC,                                // 0x0a00a
    RXClpMod_OffsetGain,                                   // 0x0a00b
    RXClpMod_RGBSplit,                                     // 0x0a00c
    RXClpMod_Process_Last,
    // -----------------------------------------
    RXClpMod_Misc_First=(RXClpMdType_Misc<<12),            // 0x0b000
    RXClpMod_PixelPacker12,                                // 0x0b001
    RXClpMod_PixelUnpacker12,                              // 0x0b002
    RXClpMod_Pattern,                                      // 0x0b003
    RXClpMod_DataFormatter12,                              // 0x0b004
    RXClpMod_TestPattern1,                                 // 0x0b005
    RXClpMod_TestPattern2,                                 // 0x0b006
    RXClpMod_TestPattern3,                                 // 0x0b007
    RXClpMod_TestPattern4,                                 // 0x0b008
    RXClpMod_TestPattern2_0=RXClpMod_Misc_First+0x800,     //*0x0b800
    RXClpMod_TestPattern2_1,                               //*0x0b801
    RXClpMod_TestPattern4_01,                              //*0x0b802
    RXClpMod_TestPattern4_23,                              //*0x0b803
    RXClpMod_Misc_Last,
    // -----------------------------------------
    RXClpMod_Last
    };

/*
#define RXClpMod_Empty            0x00000
#define RXClpMod_Reserved         0x00001
// ----------------------------------------
#define RXClpMod_CamOut_FiFo0     0x01001
#define RXClpMod_CamOut_FiFo1     0x01002
#define RXClpMod_CamOut_FiFo2     0x01003
#define RXClpMod_CamOut_FiFo3     0x01004
#define RXClpMod_CamOutDF12_0     0x01005
#define RXClpMod_CamOutDF12_1     0x01006
#define RXClpMod_CamOutDF12_2     0x01007
#define RXClpMod_CamOutDF12_3     0x01008
#define RXClpMod_CamOutDF16_0     0x01009
#define RXClpMod_CamOutDF16_1     0x0100a
#define RXClpMod_CamOutDF16_2     0x0100b
#define RXClpMod_CamOutDF16_3     0x0100c
// ----------------------------------------
#define RXClpMod_FmbIn_FiFo0      0x02001
#define RXClpMod_FmbIn_FiFo1      0x02002
#define RXClpMod_FmbIn_FiFo2      0x02003
#define RXClpMod_FmbIn_FiFo3      0x02004
#define RXClpMod_FmbIn_DualFiFo01 0x02005
#define RXClpMod_FmbIn_DualFiFo23 0x02006
#define RXClpMod_FmbIn_QuadFiFo   0x02007
// ----------------------------------------
#define RXClpMod_Cam2FMB_0        0x03001
#define RXClpMod_Cam2FMB_1        0x03002
#define RXClpMod_Cam2FMB_2        0x03003
#define RXClpMod_Cam2FMB_3        0x03004
// ----------------------------------------
#define RXClpMod_FmbOut_FiFo0     0x04001
#define RXClpMod_FmbOut_FiFo1     0x04002
#define RXClpMod_FmbOut_FiFo2     0x04003
#define RXClpMod_FmbOut_FiFo3     0x04004
// ----------------------------------------
#define RXClpMod_DMAIn_FiFo0      0x05001
#define RXClpMod_DMAIn_FiFo1      0x05002
#define RXClpMod_DMAIn_FiFo2      0x05003
#define RXClpMod_DMAIn_FiFo3      0x05004
// ----------------------------------------
#define RXClpMod_FMB2DMA_0        0x06001
#define RXClpMod_FMB2DMA_1        0x06002
#define RXClpMod_FMB2DMA_2        0x06003
#define RXClpMod_FMB2DMA_3        0x06004
// ----------------------------------------
#define RXClpMod_SSRAM0           0x07001
#define RXClpMod_SSRAM1           0x07002
#define RXClpMod_SSRAM_LUT0       0x07003
#define RXClpMod_SSRAM_LUT1       0x07004
#define RXClpMod_SSRAM_3x8_2x12   0x07005
#define RXClpMod_SSRAM_3x8        0x07006
// ----------------------------------------
#define RXClpMod_Mux_2_1          0x08001
#define RXClpMod_Mux_3_1          0x08002
// ----------------------------------------
#define RXClpMod_Slc_1_2          0x09001
#define RXClpMod_Slc_1_3          0x09002
#define RXClpMod_Slc_1_4          0x09003
#define RXClpMod_FrameSplit       0x09004
#define RXClpMod_DualTapSplit     0x09005
// ----------------------------------------
#define RXClpMod_Sobel_V          0x0a001
#define RXClpMod_Sobel_H          0x0a002
#define RXClpMod_Extrema          0x0a003
#define RXClpMod_ColClass         0x0a004
#define RXClpMod_Bayer_Unpack12   0x0a005
#define RXClpMod_Bayer_Unpack16   0x0a006
// ----------------------------------------
#define RXClpMod_PixelPacker12    0x0b001
#define RXClpMod_PixelUnpacker12  0x0b002
#define RXClpMod_Pattern          0x0b003
#define RXClpMod_DataFormatter12  0x0b004
#define RXClpMod_DataFormatter16  0x0b005
#define RXClpMod_PixelPacker16    0x0b006
#define RXClpMod_PixelUnpacker16  0x0b007
// ----------------------------------------
#define RXClpMod_FmbIn0           0x10000
#define RXClpMod_FmbIn1           0x10001
#define RXClpMod_FmbIn2           0x10002
#define RXClpMod_FmbIn3           0x10003
#define RXClpMod_FmbOut0          0x10004
#define RXClpMod_FmbOut1          0x10005
#define RXClpMod_FmbOut2          0x10006
#define RXClpMod_FmbOut3          0x10007
#define RXClpMod_Dma0             0x10008
#define RXClpMod_Dma1             0x10009
#define RXClpMod_Dma2             0x1000a
#define RXClpMod_Dma3             0x1000b
#define RXClpMod_Src0             0x1000c
#define RXClpMod_Src1             0x1000d
#define RXClpMod_Src2             0x1000e
#define RXClpMod_Src3             0x1000f
// ----------------------------------------
*/
#define RXClpMod_Type(x)  (((x) & 0x1f000)>>12)
#define RXClpMod_Id(x)    ((x) & 0xfff)


#define LvI2C_A0   0x01
#define LvI2C_A2   0x02
#define LvI2C_A4   0x04
#define LvI2C_A6   0x08
#define LvI2C_A8   0x10
#define LvI2C_AA   0x20
#define LvI2C_AC   0x40
#define LvI2C_AE   0x80


#define LvBus_PCI          0x0001
#define LvBus_Serial       0x0002
#define LvBus_NxSer        0x0004
#define LvBus_Network      0x0008
#define LvBus_USB          0x0010
#define LvBus_PrvNet       0x0020
#define LvBus_GigeVision   0x0040

#include <lvpackof.h>

#endif


⌨️ 快捷键说明

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