📄 cnnctr2.h
字号:
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 + -