📄 mysal.h
字号:
#ifndef _MYSAL_H#define _MYSAL_H#include "mytl.h"class CMySal{public: CMySal(CAllMgr* pAllMgr); ~CMySal(void); bool Init(); void Destroy();protected: void SendYX(); void SendYC(); void SendYXChanged(); void SendYCChanged(); void SendDD(); bool SendSOE(); bool SendEvent();// virtual bool YK(DWORD dwDevID,BYTE byAUCAddr,WORD wInfoAddr,bool bIsOn);// virtual bool LoadPara(DWORD dwDevID,BYTE byAUCAddr,struPara* pPara,BYTE byCount);protected: void GetIND(); void ExpIND(CFrameNode* pfn); void CDT(BYTE u);// BYTE m_byAddr;// DWORD m_dwChannelID; CMyTL m_tlsvr;// HANDLE m_hShutdownEvent;// bool m_bThreadAlive;// HANDLE m_hShutdownEvent2;// bool m_bThreadAlive2; bool m_bAllYXSend,m_bAllYCSend;public: void AddSOE(SOEData* pSOEValue,WORD wCount); void AddEvent(WORD wDevNo,char* pszEvent);protected: queue<SOEData> m_quSOEData; CEventQue m_quEvent; CAllMgr* m_pAllMgr; pthread_t m_hThrdGet; pthread_t m_hThrdCDT; pthread_mutex_t m_mutexSOE; pthread_mutex_t m_mutexEvent; private:/* CFQue m_queCmdQuery; CCriticalSection m_cs; void ExpUsrData(CFrameNode* pfn); CWinThread* m_pThrdCDT; CWinThread* m_pThrdGet;*/ friend void* thrdGet(void* pVoid); friend void* thrdCDT(void* pVoid);};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -