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

📄 opcmodul.h

📁 OPCserver OPCserver.rar
💻 H
字号:
#ifndef OpcModul_h
  #define OpcModul_h
extern const GUID lpOPCClsID;
extern const LPCSTR lpOPCProgID;
extern const LPCSTR lpOPCDescr ;

////////////////////////////////////////////////////////////////////////////////////////////////
//  辅助函数
//
//
//  
////////////////////////////////////////////////////////////////////////////////////////////////
class CTagName  :public CObject
{
public:
 	CTagName();
 	virtual ~CTagName();
	CString m_sTagName; //tagname
	CString m_sDescr;   //Description
	HANDLE m_hHWND;     //Handle
	long m_vType;       //type
	
	WORD m_lQuality;   //Quality
	FILETIME m_ft;     //timestamp
	VARIANT m_vValue;  //value	
		
};

BOOL OnRegister();
BOOL OnUnRegister();
BOOL OnInitOpcServer();
void OnUnInitOpcServer();

BOOL OnAddItem(CString m_name,int m_type,VARIANT m_value,CString m_description);
BOOL OnDelItem(int Index);
BOOL OnUpdateItem(CTagName * pTagItem);

BOOL FormatStringToVARIANT(int iType,VARIANT * m_value,CString m_sValue);
BOOL FormatVARIANTToString(VARIANT m_value,LPSTR m_sValue);
BOOL FormatQualityToString(WORD m_Quality,LPSTR m_StrValue);
BOOL FormatTypeToString(int iType,LPSTR m_StrValue);
BOOL RandomQuality(WORD * m_Quality) ;
BOOL RandomVARIANT(VARIANT * m_value);

extern CTypedPtrArray<CObArray, CTagName*> m_TagList;  //数组指针
#endif

⌨️ 快捷键说明

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