dafimar.h

来自「相机传输图像程序源代码 拜耳模式(RAW格式文件)与RGB图像数据互相转换函数」· C头文件 代码 · 共 55 行

H
55
字号

#ifndef ___Dafimar_H
#define ___Dafimar_H

#include <daseq32.h>

#define _MaxFIM2Grabber     8

// ------------------------------------------------------------------
// Frame Integration Mode base module
// ------------------------------------------------------------------

LVDSYCLASS DsyApp_Seq_FIMAR : public DsyApp_Seq32_Enhanced {
    private:
    protected:

        RPSVariable FlashWinStart;
        U32BIT FlashWinStartDefault;
        RPSVariable FlashWinEnd;
        U32BIT FlashWinEndDefault;
        RPSVariable FlashWidth;
        U32BIT FlashWidthDefault;

        virtual void InitRPSVars(void);
        virtual U32BIT GetModuleType(void);

    public:
        DsyApp_Seq_FIMAR();

        virtual void SetDefault(void);

        virtual U32BIT SetFlashWindow(U32BIT StartLine, U32BIT EndLine);
        virtual U32BIT GetFlashWindow(U32BIT *StartLine, U32BIT *EndLine);
        virtual U32BIT SetFlashWindowStart(U32BIT StartLine);
        virtual U32BIT GetFlashWindowStart(void);
        virtual U32BIT SetFlashWindowEnd(U32BIT EndLine);
        virtual U32BIT GetFlashWindowEnd(void);
        virtual U32BIT SetFlashWidth(U32BIT EndLine);
        virtual U32BIT GetFlashWidth(void);
    };

inline
DsyApp_Seq32 *Seq32_FIMAR_CreateObject(U16BIT CameraId, U16BIT DaisyCameraId=0, U32BIT Param=0)
{
return (DsyApp_Seq32 *)DsyCreateSeqFIMAR(CameraId, DaisyCameraId, Param);
}

inline
DsyApp_Seq32 *Seq32_FIMAR_CreateObject(char *CameraName, char *DaisyCameraName=NULL, U32BIT Param=0)
{
return (DsyApp_Seq32 *)DsyCreateSeqFIMAR(DsyGetCameraId(CameraName), DsyGetCameraId(DaisyCameraName), Param);
}

#endif

⌨️ 快捷键说明

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