📄 dafimar.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -