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

📄 thread.cpp

📁 1553B板卡的源代码,只有购买板卡才能得到的好资料
💻 CPP
字号:
#include "stdafx.h"
#include <windows.h>
#include "Thread.h"

BOOL g_isRun = FALSE;
HANDLE g_hThread = NULL;
DWORD g_dwThreadId = 0;

DWORD WINAPI WorkerFun(LPVOID lpParam)
{
	unsigned short cmdNo=0;

	while (g_isRun)
	{
		/*
		if (g_RunStat.blBCRunning && g_CardHandle)
		{
			if (BC_IsMSGOver(g_CardHandle))
			{
				memset(&g_RMsg.Msg, 0, sizeof(g_RMsg.Msg));
				if(BC_ReadMsg(g_CardHandle, &g_RMsg.MsgId, &g_RMsg.Msg))
				{
					::SendMessage(g_RunStat.hWndBC, CWM_BC_UPDATE, 0, 0);
					g_RMsg.MsgId += 1;
				}
			}
		}
		*/

		if (g_RunStat.blRTRunning && g_CardHandle)
		{
			if (RT_ReadMSG_Rx(g_CardHandle, &g_RTRxMsg))
			{
				g_RunStat.blRTRxOrTx = FALSE;
				::SendMessage(g_RunStat.hWndRT, CWM_RT_UPDATE, 0, 0);
			}

			if (RT_ReadMSG_Tx(g_CardHandle, &g_RTTxMsg))
			{
				g_RunStat.blRTRxOrTx = TRUE;
				::SendMessage(g_RunStat.hWndRT, CWM_RT_UPDATE, 0, 0);
			}
		}

		if (g_RunStat.blMTRunning && g_CardHandle)
		{
			if (MT_ReadMSG(g_CardHandle, &g_MTMsg))
			{
				::SendMessage(g_RunStat.hWndMT, CWM_MT_UPDATE, 0, 0);			
			}
		}
		//schedule thread
		
	}
	ExitThread(0);
	return 0;
}

⌨️ 快捷键说明

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