📄 opcmodul.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 + -