1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #ifndef _MAINPRO_H
- #define _MAINPRO_H
- #if IS_USER_MUL_THREAD_REQUEST
- extern HANDLE g_hRequestDataThread[MAX_DLL_TYPE];
- #else
- extern HANDLE g_hRequestDataThread;
- #endif
- extern INT g_nRequestDataThreadCount;
- #define MAX_TCP_THREAD 100
- #define RTU_THREAD_START 0
- #define ASC_THREAD_START 100
- #define TCP_THREAD_START 200
- #define SNMP_THREAD_START 300
- #define MOSTDEVICE_THREAD_START 500
- #define ICPDAS_THREAD_START 600
- #define PARADIGM_THREAD_START 610
- #define STULZ_THREAD_START 620
- #define POWERWARE_THREAD_START 640
- #define GREE_THREAD_START 650
- #define CAREL_THREAD_START 660
- #define SCANTAK_THREAD_START 670
- #define DELTA_THREAD_START 680
- extern INT g_nRtuThreadIndex; //预留100个Modbus Rtu设备,每个串口一个处理线程
- extern INT g_nAscThreadIndex; //预留100个Modbus Asc设备,每个串口一个处理线程
- extern INT g_nTcpThreadIndex; //预留100个Modbus Tcp设备,每个IP一个处理线程
- extern INT g_nSnmpThreadIndex; //预留200个Snmp设备,每个IP一个处理线程
- extern INT g_nMostDeviceIndex; //预留100个MostDevice类型有设备,每个IP一个处理线程
- extern INT g_nIcpdasIndex; //预留10个泓格设备,每个串口一个处理线程
- extern INT g_nParadigmIndex; //预留10个Paradigm设备,每个串口一个处理线程
- extern INT g_nStulzIndex; //预留10个Stulz设备,每个串口一个处理线程
- extern INT g_nPowerwareIndex; //预留10个Powerware设备,每个串口一个处理线程
- extern INT g_nGreeIndex; //预留10个Gree设备,每个串口一个处理线程
- extern INT g_nCarelIndex; //预留10个Carel设备,每个串口一个处理线程
- extern INT g_nScantakIndex; //预留10个Scantak设备,每个串口一个处理线程
- extern INT g_nDeltaIndex; //预留10个Delta设备,每个串口一个处理线程
- extern INT StartMain();
- extern void EndMain();
- extern INT SendSmsNoticeToUser( int iNoticeType,CString sContent );
- #endif
|