📄 int_def.h
字号:
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 + -