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

📄 orbitcom.h

📁 美国Solartron测量设备的演示程序,带数据库和图形显示功能
💻 H
字号:
// Machine generated IDispatch wrapper class(es) created with ClassWizard
/////////////////////////////////////////////////////////////////////////////
// IOrbitServer wrapper class

class IOrbitServer : public COleDispatchDriver
{
public:
	IOrbitServer() {}		// Calls COleDispatchDriver default constructor
	IOrbitServer(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	IOrbitServer(const IOrbitServer& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
	long GetNumNetworks();
	BOOL GetConnected();
	void SetConnected(BOOL bNewValue);
	long GetIFVersionNum();
	CString GetIFVersionStr();
	void Connect();
	void Disconnect();
	LPDISPATCH GetNetworks();
	void StartCollection(long CollectionRate, long NumReadings);
	BOOL GetCollectionDone();
	void SetCollectionDone(BOOL bNewValue);
	void StopCollection();
	BOOL GetSoundOn();
	void SetSoundOn(BOOL bNewValue);
	CString GetCOMVersion();
};
/////////////////////////////////////////////////////////////////////////////
// IOrbitServerEvents wrapper class

class IOrbitServerEvents : public COleDispatchDriver
{
public:
	IOrbitServerEvents() {}		// Calls COleDispatchDriver default constructor
	IOrbitServerEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	IOrbitServerEvents(const IOrbitServerEvents& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
	// method 'OnCollectionDone' not emitted because of invalid return type or parameter type
};
/////////////////////////////////////////////////////////////////////////////
// IOrbitNetwork wrapper class

class IOrbitNetwork : public COleDispatchDriver
{
public:
	IOrbitNetwork() {}		// Calls COleDispatchDriver default constructor
	IOrbitNetwork(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	IOrbitNetwork(const IOrbitNetwork& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
	CString GetNetDescription();
	long GetNetType();
	CString GetNetName();
	void SetNetName(LPCTSTR lpszNewValue);
	long GetNumModulesOnNW();
	LPDISPATCH GetModules();
	long GetComSpeed();
	void SetComSpeed(long nNewValue);
	BOOL GetHighSpeedCapable();
	BOOL GetDynamicCapable();
	long PrepareForCollection(long NumModules);
	void StartDifferenceMode();
	void StopDifferenceMode();
	void Save(LPCTSTR PathName);
	void Load(LPCTSTR PathName);
	long GetCollectionMode();
	long GetCollectionNumModules();
	VARIANT ReadLiveData();
	long GetCollectionRate();
	void StartBufferedMode();
	void StopBufferedMode();
	void ClearBuffers();
};
/////////////////////////////////////////////////////////////////////////////
// IOrbitNetworks wrapper class

class IOrbitNetworks : public COleDispatchDriver
{
public:
	IOrbitNetworks() {}		// Calls COleDispatchDriver default constructor
	IOrbitNetworks(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	IOrbitNetworks(const IOrbitNetworks& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
	LPDISPATCH GetItem(const VARIANT& Index);
	LPDISPATCH GetOrbitServer();
	long GetCount();
};
/////////////////////////////////////////////////////////////////////////////
// IOrbitModules wrapper class

class IOrbitModules : public COleDispatchDriver
{
public:
	IOrbitModules() {}		// Calls COleDispatchDriver default constructor
	IOrbitModules(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	IOrbitModules(const IOrbitModules& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
	LPDISPATCH GetItem(const VARIANT& Index);
	long GetCount();
	LPDISPATCH GetOrbitNetwork();
	LPDISPATCH Add(LPCTSTR ID, LPCTSTR Name);
	void Remove(const VARIANT& Index);
	LPDISPATCH NotifyAndAdd(LPCTSTR Name);
};
/////////////////////////////////////////////////////////////////////////////
// IOrbitModule wrapper class

class IOrbitModule : public COleDispatchDriver
{
public:
	IOrbitModule() {}		// Calls COleDispatchDriver default constructor
	IOrbitModule(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	IOrbitModule(const IOrbitModule& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
	CString GetModuleID();
	CString GetDeviceType();
	long GetStroke();
	CString GetSWVersion();
	CString GetModuleType();
	long GetHWType();
	long GetScale();
	CString GetModuleInfo();
	CString GetDirection();
	long ReadCurrent();
	long ReadCollected(long Index);
	CString GetModuleName();
	CString GetInRange();
	long GetModuleStatus();
	long GetModuleError();
	void GetStatus();
	void ReadDifference();
	void SetDifferenceMode();
	void ClearDifferenceMode();
	long GetDiffMin();
	long GetDiffMax();
	double GetDiffSum();
	long GetDiffNumReadings();
	void SetPreset(long Preset);
	CString ChangeDirection();
	long GetRefMark();
	long GetReadingAveraging();
	void SetReadingAveraging(long nNewValue);
	long GetReadingResolution();
	void SetReadingResolution(long nNewValue);
	long GetIPType();
	void SetIPType(long nNewValue);
	long GetQuadMode();
	void SetQuadMode(long nNewValue);
	long GetRefAction();
	void SetRefAction(long nNewValue);
	VARIANT ReadBuffer();
	long GetBuffNumReadings();
	void SetBufferedMode(long Delay_OTU);
	void ClearBufferedMode();
};

⌨️ 快捷键说明

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