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

📄 dafsh.h

📁 相机传输图像程序源代码 拜耳模式(RAW格式文件)与RGB图像数据互相转换函数库
💻 H
字号:

#ifndef ___dafsh_H
#define ___dafsh_H

#include <daseq32.h>

#define FshMd_None         0
#define FshMd_FirstField   1
#define FshMd_BothField    2

#define FldAcq_2_Field     0
#define FldAcq_1_Field     1

#define _MaxFlashGrabber   8

// ------------------------------------------------------------------
// Flash base module
// ------------------------------------------------------------------

LVDSYCLASS DsyApp_Seq_Flash : public DsyApp_Seq32_Enhanced {
    private:
    protected:

        RPSVariable FlashMode;
        // RPSVariable FieldSel;
        RPSVariable SingleField;
        RPSVariable FlashStart;
        RPSVariable FlashEnd;

        virtual void InitRPSVars(void);
        virtual U32BIT GetModuleType(void);
        virtual char *GetModuleName(void) { return "*Seq_FlashControl"; }

    public:
        DsyApp_Seq_Flash();
        ~DsyApp_Seq_Flash() {}

        virtual U32BIT SetFlashMode(U32BIT FlashMode);
        virtual U32BIT GetFlashMode(void);

        // virtual U32BIT SetFirstAcqField(int FirstAcqField);
        // virtual U32BIT GetFirstAcqField(void);

        virtual U32BIT SetFlashLimit(U32BIT StartLine, U32BIT EndLine);
        virtual U32BIT GetFlashLimit(U32BIT *StartLine, U32BIT *EndLine);
        virtual U32BIT SetFlashStart(U32BIT StartLine);
        virtual U32BIT GetFlashStart(void);
        virtual U32BIT SetFlashEnd(U32BIT EndLine);
        virtual U32BIT GetFlashEnd(void);

        virtual U32BIT SetFieldAcquisition(int FieldAcq);
        virtual U32BIT GetFieldAcquisition(void);
    };


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

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

#endif

⌨️ 快捷键说明

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