12345678910111213141516171819202122232425262728293031323334353637383940 |
- #ifndef _DEVICEMANAGER_H_
- #define _DEVICEMANAGER_H_
- #include "Device.h"
- //---------------------------------------------- CDevicesManager ----
- class CDevicesManager
- {
- public:
- CDevicesManager();
- ~CDevicesManager();
- public:
- BOOL Connection(LPCTSTR strAddr, LPCTSTR strPort);
- void DisConnection(void);
- BOOL FindDev(CString strName, int &nDeviceIndex);
- BOOL FindDev(CString strIP, int m_nPort, int &nDeviceIndex);
- BOOL FindDevByUid(CString strUid, int &nDeviceIndex);
- BOOL FindVar(int nDeviceIndex, int nVarID, int &nVarIndex);
-
-
- //声光报警是否在报警状态
- bool AWA_DoDataISData( CString sDoStatus,int iData );
- //得到变量是否是报警状态
- bool AWA_VarIsAlarm( CString sVarName );
- protected:
- public:
- void InitailizeData();
- public:
- CDeviceArray m_Devices;
- protected:
- private:
- private:
- void ClearUp();
- };
- #endif
|