📄 qssbot.h
字号:
//#include "ini.h"
///////////////////////////////////////////////////////////////////////////
typedef struct tag_AirCondState
{
char operationMode[32];
char status[32];
char setPoint[32];
char demandFrequency[32];
char decisionFrequency[32];
char EEVOpening[32];
char intakeairTemp[32];
char componoff[32];
char InHeatexchtemp[32];
char ErrorMode[32];
}AirCondState, *LPAirCondState ;
DWORD dwThreadID1 ;
DWORD dwThreadID2 ;
DWORD dwThreadID3 ;
DWORD dwThreadID4 ;
DWORD dwThreadID5 ;
DWORD dwThreadID6 ;
DWORD dwThreadID7 ;
DWORD dwThreadID8 ;
DWORD dwThreadID9 ;
DWORD dwThreadID10 ;
// 线程句柄
HANDLE hHandleQSS1 ;
HANDLE hHandleQSS2 ;
HANDLE hHandleQSS3 ;
HANDLE hHandleQSS4 ;
HANDLE hHandleQSS5 ;
HANDLE hHandleQSS6 ;
HANDLE hHandleQSS7 ;
HANDLE hHandleQSS8 ;
HANDLE hHandleQSS9 ;
HANDLE hHandleQSS10 ;
// 线程主窗口句柄
HWND hWnd1 ;
HWND hWnd2 ;
HWND hWnd3 ;
HWND hWnd4 ;
HWND hWnd5 ;
HWND hWnd6 ;
HWND hWnd7 ;
HWND hWnd8 ;
HWND hWnd9 ;
HWND hWnd10 ;
CRITICAL_SECTION criticalSection ;
//CDatabase dbConn ;
//CRecordset dbSet ;
//============================================================//
// 定义定时器
//VOID CALLBACK OnTimerProc1(HWND hwnd,UINT uMsg,UINT_PTR idEvent,DWORD dwTime);
//VOID CALLBACK OnTimerProc2(HWND hwnd,UINT uMsg,UINT_PTR idEvent,DWORD dwTime);
/*__int32 n32Qss1Com ;
__int32 n32Qss2Com ;
__int32 n32Qss3Com ;
__int32 n32Qss4Com ;
__int32 n32Qss5Com ;
__int32 n32Qss6Com ;
__int32 n32Qss7Com ;
__int32 n32Qss8Com ;
__int32 n32Qss9Com ;
__int32 n32Qss10Com ;
*/
CString strQSS[10] ;
__int32 n32QssCom[10] ;
// 定义线程处理函数
LRESULT WINAPI Thread1( void ) ;
LRESULT WINAPI Thread2( void ) ;
LRESULT WINAPI Thread3( void ) ;
LRESULT WINAPI Thread4( void ) ;
LRESULT WINAPI Thread5( void ) ;
LRESULT WINAPI Thread6( void ) ;
LRESULT WINAPI Thread7( void ) ;
LRESULT WINAPI Thread8( void ) ;
LRESULT WINAPI Thread9( void ) ;
LRESULT WINAPI Thread10( void ) ;
LRESULT WINAPI OnThreadProc1( HWND, UINT, WPARAM, LPARAM ) ;
LRESULT WINAPI OnThreadProc2( HWND, UINT, WPARAM, LPARAM ) ;
LRESULT WINAPI OnThreadProc3( HWND, UINT, WPARAM, LPARAM ) ;
LRESULT WINAPI OnThreadProc4( HWND, UINT, WPARAM, LPARAM ) ;
LRESULT WINAPI OnThreadProc5( HWND, UINT, WPARAM, LPARAM ) ;
LRESULT WINAPI OnThreadProc6( HWND, UINT, WPARAM, LPARAM ) ;
LRESULT WINAPI OnThreadProc7( HWND, UINT, WPARAM, LPARAM ) ;
LRESULT WINAPI OnThreadProc8( HWND, UINT, WPARAM, LPARAM ) ;
LRESULT WINAPI OnThreadProc9( HWND, UINT, WPARAM, LPARAM ) ;
LRESULT WINAPI OnThreadProc10( HWND, UINT, WPARAM, LPARAM ) ;
// 定义动态链接库中的函数( 读取空调数据 )
typedef HANDLE ( FAR WINAPI * GetOpenDevice )( char *, long ) ;
typedef long ( FAR WINAPI * GetAirCondState )( HANDLE , int , AirCondState *) ;
//typedef long ( FAR WINAPI * SetCloseDevice ) ( HANDLE ) ;
// 读取空调信息并且写入数据库数据函数
DWORD QSSReadWrite( __int32 n32QssNumber, CString strComNumber ) ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -