dafsh.h
来自「相机传输图像程序源代码 拜耳模式(RAW格式文件)与RGB图像数据互相转换函数」· C头文件 代码 · 共 69 行
H
69 行
#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 + =
减小字号Ctrl + -
显示快捷键?