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

📄 prvres.h

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



#ifndef ___PRVRES_H
#define ___PRVRES_H

#include <lvdef.h>
#include <log_sc.h>
#include <lcxfile.h>
#include <isp_ini.h>

#include <lvpackon.h>

#define LvPth_BasePath     0x00
#define LvPth_LvLog        0x01
#define LvPth_LvIni        0x02
#define LvPth_LvLcx        0x03
#define LvPth_LvIsp        0x04
#define LvPth_LvReg        0x05
#define LvPth_LvCam        0x06
#define LvPth_LvRps        0x07
#define LvPth_LvLcxPrv     0x08
#define LvPth_LvLcxPpx     0x09
#define LvPth_LvRps0       0x0a
#define LvPth_LvRps1       0x0b
#define LvPth_LvRps2       0x0c
#define LvPth_LvRps3       0x0d
#define LvPth_LvLcxPmd     0x0e
#define LvPth_LvLcxPmx     0x0f
#define LvPth_LvRpsDat     0x10
#define LvPth_LvRpsDbgDat  0x11
#define LvPth_LvRpsPchDat  0x12
#define LvPth_LvRpsBrDat   0x13
#define LvPth_LvLcxPpd     0x14
#define LvPth_LvLcxPpi     0x15
#define LvPth_LvFpgaIni    0x16
#define LvPth_LvCamBin     0x17
#define LvPth_LvCamUsrBin  0x18
#define LvPth_LvCamPatchBin 0x19

#ifdef __cplusplus
extern "C" {
#endif

// LVSTATUS FAR PASCAL PRsOpenLcaIni(void FAR *Dat, LPSTR Buffer, int MaxChar);
LVCMNAPI(LVSTATUS) PRsOpenLcaIni(void FAR *Dat, LPSTR Buffer, int MaxChar);
LVCMNAPI(LVSTATUS) PRsCloseLcaIni(LPSTR Buffer);
LVCMNAPI(LVSTATUS) PRsFindLcxFileName(LPSTR LcxName, LvBoardIdentifier FAR *TheBoardId, LPSTR FileName, int MaxChar, BOOL UseExternalIni);
LVCMNAPI(HANDLE) PRsGetLCXFile(LPSTR LcxName, LvBoardIdentifier FAR *TheBoardId, BOOL UseExternalIni, LPSTR FullName);
LVCMNAPI(LVSTATUS) PRsGetLcxForBoard(LvBoardIdentifier FAR *TheBoard, LPSTR Names, int MaxChar, BOOL UseExternalIni);
LVCMNAPI(U16BIT) PRsGetVersion(void);
LVCMNAPI(void  ) PRsLinkTime(LPSTR Buffer, int BufferLen);
LVCMNAPI(void  ) PRsLCXFileLinkTime(LPSTR Buffer, int BufferLen);
LVCMNAPI(void  ) PRsPrvLCXFileLinkTime(LPSTR Buffer, int BufferLen);
LVCMNAPI(void  ) PRsPpxLCXFileLinkTime(LPSTR Buffer, int BufferLen);
LVCMNAPI(void  ) PRsPmdLCXFileLinkTime(LPSTR Buffer, int BufferLen);
LVCMNAPI(void  ) PRsPmxLCXFileLinkTime(LPSTR Buffer, int BufferLen);
LVCMNAPI(void  ) PRsPpiLCXFileLinkTime(LPSTR Buffer, int BufferLen);
LVCMNAPI(void  ) PRsISPFileLinkTime(LPSTR Buffer, int BufferLen);
LVCMNAPI(void  ) PRsREGFileLinkTime(LPSTR Buffer, int BufferLen);
LVCMNAPI(void  ) PRsCAMFileLinkTime(LPSTR Buffer, int BufferLen);

LVCMNAPI(LVSTATUS) PRsOpenIspIni(void FAR *TheDat, LPSTR Buffer, int MaxChar);
LVCMNAPI(LVSTATUS) PRsCloseIspIni(LPSTR Buffer);
LVCMNAPI(HANDLE) PRsGetISPFile(LPSTR IspName);
LVCMNAPI(LVSTATUS) PRsGetIspForBoard(LvBoardIdentifier *TheBoard, LvIspData *TheIspData);

LVCMNAPI(LVSTATUS) PRsGetSerParForDesign(LvBoardIdentifier *TheBoard, LPSTR Design, LPSTR EnReg,
                                       U8BIT *DataLine, U8BIT *ClockLine, BOOL UseExternalIni);

LVCMNAPI(LVSTATUS) PRsGetUserPath(U8BIT WhichPath, LPSTR Buffer);
LVCMNAPI(LVSTATUS) PRsSetUserPath(U8BIT WhichPath, LPSTR Buffer);
LVCMNAPI(U16BIT) PRsGetOs(U32BIT *VerMajor, U32BIT *VerMinor, U32BIT *BuildNr, char *CSDVer);

LVCMNAPI(void  ) PRsGetFileTime(char *Buffer);

#ifdef __cplusplus
    };
#endif


#include <lvpackof.h>

#endif

⌨️ 快捷键说明

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