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

📄 cnnctr2.h

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

LVDSYCLASS Lv9903_3_H8_Connector : public Lv9903_Connector {
    public:
                Lv9903_3_H8_Connector(U16BIT DL, int ConnId);
    };

LVDSYCLASS Lv9903_5_H8_Connector : public Lv9903_Connector {
    public:
                Lv9903_5_H8_Connector(U16BIT DL, int ConnId);
    };

LVDSYCLASS Lv9903_1_B4_Connector : public Lv9903_Connector {
    public:
                Lv9903_1_B4_Connector(U16BIT DL, int ConnId);
    };

LVDSYCLASS Lv9903_3_B4_Connector : public Lv9903_Connector {
    public:
                Lv9903_3_B4_Connector(U16BIT DL, int ConnId);
    };

LVDSYCLASS Lv9903_5_B4_Connector : public Lv9903_Connector {
    public:
                Lv9903_5_B4_Connector(U16BIT DL, int ConnId);
    };


// -------------------------------------------
LVDSYCLASS Lv0014_Connector : public LvConnector {
    protected:
        LvConnMap *LocalMap;
        BOOL ShouldDelete;
        LvIntConnInfo *LocalConnInfo;
        virtual void SetMap(LvConnMap *aMap, LvIntConnInfo *aConnInfo=NULL, LvConnMap *aDigitalMap=NULL);
    public:
                Lv0014_Connector(LvIntConnInfo *aConnInfo, LvConnMap *aMap, int aConnId);
                ~Lv0014_Connector(void);
    };

LVDSYCLASS Lv0014_User_Connector : public Lv0014_Connector {
    public:
                Lv0014_User_Connector(U16BIT DL, int ConnId=ConnT_None);
    };


// -------------------------------------------
LVDSYCLASS LvPicPort_IO_Connector : public LvConnector {
    public:
                LvPicPort_IO_Connector(void);
    };

LVDSYCLASS LvPicPortPMC_IO_Connector : public LvConnector {
    public:
                LvPicPortPMC_IO_Connector(void);
    };



// -------------------------------------------

LVDSYCLASS Lv8000Connector : public LvConnector {
    private:
    protected:
        virtual void SetMap(LvConnMap *aMap, LvIntConnInfo *aConnInfo=NULL, LvConnMap *aDigitalMap=NULL);
    public:

                Lv8000Connector(LvConnMap *aMap=NULL);
    };

LVDSYCLASS Lv8000NoConnector : public Lv8000Connector {
    private:
    protected:
    public:

                Lv8000NoConnector();
    };

LVDSYCLASS Lv8000BoxConnector : public Lv8000Connector {
    private:
    protected:
    public:

                Lv8000BoxConnector();
    };

LVDSYCLASS Lv8000FullConnector : public Lv8000Connector {
    private:
    protected:
    public:

                Lv8000FullConnector();
    };



// -------------------------------------------


LVDSYCLASS Lv8001Connector : public LvConnector {
    private:
    protected:
        virtual void SetMap(LvConnMap *aMap, LvIntConnInfo *aConnInfo=NULL, LvConnMap *aDigitalMap=NULL);
    public:

                Lv8001Connector(LvConnMap *aMap=NULL);
    };

LVDSYCLASS Lv8001NoConnector : public Lv8001Connector {
    private:
    protected:
    public:

                Lv8001NoConnector();
    };

LVDSYCLASS Lv8001FullConnector : public Lv8001Connector {
    private:
    protected:
    public:

                Lv8001FullConnector();
    };




// -------------------------------------------
LVDSYCLASS Lv8002_Connector : public LvConnector {
    protected:
        LvConnMap *LocalMap;
        BOOL ShouldDelete;
        LvIntConnInfo *LocalConnInfo;
        virtual void SetMap(LvConnMap *aMap, LvIntConnInfo *aConnInfo=NULL, LvConnMap *aDigitalMap=NULL);
    public:
                Lv8002_Connector(LvIntConnInfo *aConnInfo, LvConnMap *aMap, int aConnId);
                ~Lv8002_Connector(void);
    };

LVDSYCLASS Lv8002_User_Connector : public Lv8002_Connector {
    public:
                Lv8002_User_Connector(int ConnId=ConnT_None);
    };

// -------------------------------------------
LVDSYCLASS Lv8004_Connector : public LvConnector {
    protected:
        LvConnMap *LocalMap;
        BOOL ShouldDelete;
        LvIntConnInfo *LocalConnInfo;
        virtual void SetMap(LvConnMap *aMap, LvIntConnInfo *aConnInfo=NULL, LvConnMap *aDigitalMap=NULL);
    public:
                Lv8004_Connector(LvIntConnInfo *aConnInfo, LvConnMap *aMap, int aConnId);
                ~Lv8004_Connector(void);
    };

LVDSYCLASS Lv8004_User_Connector : public Lv8004_Connector {
    public:
                Lv8004_User_Connector(int ConnId=ConnT_None);
    };

LVDSYCLASS Lv8004Mono_User_Connector : public Lv8004_Connector {
    public:
                Lv8004Mono_User_Connector(int ConnId=ConnT_None);
    };

LVDSYCLASS Lv8004Med_User_Connector : public Lv8004_Connector {
    public:
                Lv8004Med_User_Connector(int ConnId=ConnT_None);
    };


// -------------------------------------------
LVDSYCLASS LvCam_Connector : public LvConnector {
    protected:
    public:
                LvCam_Connector(U32BIT, U32BIT, char *CString=NULL);
                ~LvCam_Connector(void);
    };


// -------------------------------------------
LVDSYCLASS LvCamUSB_Connector : public LvConnector {
    protected:
    public:
                LvCamUSB_Connector(U32BIT, U32BIT, char *CString=NULL);
                ~LvCamUSB_Connector(void);
    };


LVDSYCLASS LvCam_IO_Connector : public LvConnector {
    protected:
    public:
                LvCam_IO_Connector(void);
    };


// -------------------------------------------
LVDSYCLASS Lv8004_IO_Connector : public LvConnector {
    public:
                Lv8004_IO_Connector(void);
    };


// -------------------------------------------
LVDSYCLASS Lv8002_IO_Connector : public LvConnector {
    public:
                Lv8002_IO_Connector(void);
    };


// -------------------------------------------
LVDSYCLASS Lv8000_IO_Connector : public LvConnector {
    public:
                Lv8000_IO_Connector(void);
    };


// -------------------------------------------
LVDSYCLASS Lv9000Connector : public LvConnector {
    private:
    protected:
        virtual void SetMap(LvConnMap *aMap, LvIntConnInfo *aConnInfo=NULL, LvConnMap *aDigitalMap=NULL);
    public:

                Lv9000Connector(LvConnMap *aMap);
    };

LVDSYCLASS Lv9000NoConnector : public Lv9000Connector {
    public:
                Lv9000NoConnector();
    };

// -------------------------------------------
LVDSYCLASS Lv0027Connector : public LvConnector {
    private:
    protected:
        virtual void SetMap(LvConnMap *aMap, LvIntConnInfo *aConnInfo=NULL, LvConnMap *aDigitalMap=NULL);
    public:

                Lv0027Connector(LvConnMap *aMap);
    };

LVDSYCLASS Lv0027NoConnector : public Lv0027Connector {
    public:
                Lv0027NoConnector();
    };


// --------------------------------------------------------------

LVDSYCLASS LvYPEConnector : public LvConnector {
    private:
    protected:
        virtual void SetMap(LvConnMap *aMap, LvIntConnInfo *aConnInfo=NULL, LvConnMap *aDigitalMap=NULL);
    public:

                LvYPEConnector(LvConnMap *aMap=NULL);
    };

LVDSYCLASS LvYPENoConnector : public LvYPEConnector {
    private:
    protected:
    public:

                LvYPENoConnector();
    };

LVDSYCLASS LvYPEFullConnector : public LvYPEConnector {
    private:
    protected:
    public:

                LvYPEFullConnector();
    };

LVDSYCLASS LvYPEFull8Connector : public LvYPEConnector {
    private:
    protected:
    public:

                LvYPEFull8Connector();
    };

// --------------------------------------------------------------

LVDSYCLASS LvRXEConnector : public LvConnector {
    private:
    protected:
        virtual void SetMap(LvConnMap *aMap, LvIntConnInfo *aConnInfo=NULL, LvConnMap *aDigitalMap=NULL);
    public:

                LvRXEConnector(LvConnMap *aMap=NULL);
    };

LVDSYCLASS LvRXENoConnector : public LvRXEConnector {
    private:
    protected:
    public:

                LvRXENoConnector();
    };

LVDSYCLASS LvRXEFullConnector : public LvRXEConnector {
    private:
    protected:
    public:

                LvRXEFullConnector();
    };

LVDSYCLASS LvRXEFull8Connector : public LvRXEConnector {
    private:
    protected:
    public:

                LvRXEFull8Connector();
    };


// -------------------------------------------
// -------------------------------------------
// -------------------------------------------
// -------------------------------------------
// -------------------------------------------

#define _LvConnNameLen 32
typedef struct _tagLvBusConnInfo {
    char Name[_LvConnNameLen];
    U32BIT ConnParam[2];
    char   ConnString[_LvConnNameLen];
    U32BIT SubGrb;
    U32BIT Index;
    U32BIT VType;
    U32BIT Scan;
    U32BIT Reserved[2];
    } LvBusConnInfo;

LVDSYCLASS LvBusConnector : public LvConnector {
    private:
    protected:
        U32BIT BusType;
        LvBusConnInfo *ConnList;
        U32BIT ConnNr;
        virtual U16BIT GetConnId(HCONNECTOR hConn);
        virtual BOOL IsUsable(HCONNECTOR hConn);
        virtual BOOL IsConnected(HCONNECTOR hConn);
        virtual U16BIT GetFreeEx(U16BIT CameraType, LvConnectionInfo *ConnInfo=NULL, U32BIT SubGrb=0);
                HCONNECTOR GetHConnector(U32BIT ConnIdx);
    public:

        virtual int GetConnectorType(U16BIT ConnId);
        virtual LVSTATUS GetSignalNr(U16BIT Id, U8BIT *SigNr);
        virtual LVSTATUS GetDescription(U16BIT Id, LPSTR Buffer, int MaxSize);
        virtual LVSTATUS GetConnectorInfo(HCONNECTOR hConn, LvConnectionInfo *ConnInfo, LPSTR Extra, U8BIT SyncNr);
        virtual LVSTATUS FreeConnector(HCONNECTOR hConn);
        virtual LVSTATUS UseConnector(HCONNECTOR hConn);

                LvBusConnector(U32BIT aBusType, LvBusConnInfo *ConnList);
                virtual ~LvBusConnector(void);

    friend LVDSYCLASS LvGrabberNode;
    };

#include <lvpackof.h>

#endif

//-[HEADER] Cnnctr

⌨️ 快捷键说明

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