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

📄 mcgsset.h

📁 国家环保总局污染源在线通讯协议的简化版
💻 H
字号:
// Machine generated IDispatch wrapper class(es) created with ClassWizard
/////////////////////////////////////////////////////////////////////////////
// IMcgsset wrapper class

class IMcgsset : public COleDispatchDriver
{
public:
	IMcgsset() {}		// Calls COleDispatchDriver default constructor
	IMcgsset(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	IMcgsset(const IMcgsset& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
	~IMcgsset()
	{
		SvrDetach( );
	}

// Attributes
public:

	void SvrDetach()
	{
		DetachDispatch();
	};
	void SvrSetDispatch( LPDISPATCH pDispatch )
	{
		DetachDispatch();
		AttachDispatch( pDispatch );
	};

	long GetWinVer();
	void SetWinVer(long);
	long GetMcgsVer();
	void SetMcgsVer(long);
	CString GetMcgsSetName();
	void SetMcgsSetName(LPCTSTR);
	CString GetMcgsSaveName();
	void SetMcgsSaveName(LPCTSTR);
	LPDISPATCH GetSvrPackage();
	void SetSvrPackage(LPDISPATCH);
	long GetMcgsDataNum();
	void SetMcgsDataNum(long);
	LPDISPATCH GetSvrDevQuery();
	void SetSvrDevQuery(LPDISPATCH);
	LPDISPATCH GetParentDev();
	void SetParentDev(LPDISPATCH);
	CString GetMcgsSetDB();
	void SetMcgsSetDB(LPCTSTR);
	CString GetMcgsSaveDB();
	void SetMcgsSaveDB(LPCTSTR);
	LPDISPATCH GetSvrDevice();
	void SetSvrDevice(LPDISPATCH);

// Operations
public:
	CString SetDataDlg(long Flag);
	CString GetDataName(long ID);
	long GetDataID(LPCTSTR Name, long Type);
	long CreateNewData(LPCTSTR Name, long Type, float InitV, LPCTSTR Unit, float MaxV, float MinV, long PointN);
	long GetValueArray(long Num, const VARIANT& ID, const VARIANT& Value);
	long SetValueArray(long Num, const VARIANT& ID, const VARIANT& Value);
	long GetDataFromID(long ID, BSTR* Name, long* Type, float* InitV, BSTR* Unit, float* MaxV, float* MinV, long* PointN);
	long GetValueFromID(long ID, VARIANT* Value);
	long GetValueFromName(LPCTSTR Name, VARIANT* Value);
	long SetValueFromID(long ID, const VARIANT& Value);
	long SetValueFromName(LPCTSTR Name, const VARIANT& Value);
	long GetDataFromName(LPCTSTR Name, long* ID, long* Type, float* InitV, BSTR* Unit, float* MaxV, float* MinV, long* PointN);
	CString GetDeviceName(long Index);
	long GetDeviceState(LPCTSTR Name);
	CString GetStgyName(long Index);
	CString GetWindowName(long Index);
	long GetWindowState(LPCTSTR Name);
	long SetDevice(LPCTSTR Name, long Mode, LPCTSTR Msg);
	long SetStgy(LPCTSTR Name);
	long SetWindow(LPCTSTR Name, long Mode);
	long GetGroupObj(LPCTSTR Name, long* Num, const VARIANT& ID);
	long GetDbIDFromID(long ID);
	long GetIDFromDbID(long DbID);
	long NotifyPortAddress(LPCTSTR DevName, long PortBase, long PortCount, BSTR* ErrMsg);
	long GetAlmDatName(const VARIANT& Name);
	long GetSaveDatName(const VARIANT& Name);
	long GetDataType(LPCTSTR Name);
	long Compile(long Type, LPCTSTR strExpress, const VARIANT& runCode, long* Num, BSTR* strErr);
	long SetActiveX(LPCTSTR strName, long Mode, LPCTSTR strCmd);
	long SaveDataOnTime(DATE SaveTime, long SaveTimeMS, long DataID);
	CString FileNameStore(LPCTSTR FileName);
	CString FileNameRestore(LPCTSTR FileName);
	CString GetSerialCode();
	long GetDataProperty(LPCTSTR strDataName, LPCTSTR strPropertyName, VARIANT* vntValue);
	long SetDataProperty(LPCTSTR strDataName, LPCTSTR strPropertyName, const VARIANT& vntValue);
	LPDISPATCH GetDevComm();
	long ReleaseDevComm();
	LPDISPATCH GetDevTcpip();
	long ReleaseDevTcpip();
};

⌨️ 快捷键说明

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