sysctrl.cpp

来自「用于DSP下摄像机的图像抓取、图像处理和传输、以及与上位机TCP/IP通信的工程」· C++ 代码 · 共 76 行

CPP
76
字号
#include "Sync.h"
#include "SysCtrl.h"
#include "CommonDef.h"
#include "Protocal.h"

volatile int g_nTrainStatus = 0;
volatile int g_nTrainLightStatus = 0;
volatile int g_nTrainProgress = 0;

//For read status request from ilink, 0 for read completed, 1 for read in process
volatile int g_nReadStatus = 0;


extern "C" void TaskSchedule()
{
	MBX_MESSAGE msg;
	while(1)
	{
		MBX_pend(hMbxSchedule, &msg, SYS_FOREVER);
		switch(msg.cDst)
		{
			case TSK_NETNORMAL:
			{
				MBX_post(hMbxNetNormal, &msg, 0);	
				break;
			}
			
			case TSK_TST: 
			{
				MBX_post(hMbxGet, &msg, 0);
				break;
			}
						
			case TSK_CFG:
			{
				MBX_post(hMbxCfg, &msg, 0);	
				break;
			}

			case TSK_NETPRIOR:
			{
				MBX_post(hMbxNetPrior, &msg, 0);
				break;				
			}
			
//			case TSK_STARTSERIAL:
//			{
//				MBX_post(hMbxStartSerial, &msg, 0);
//				break;
//			}
//			case TSK_STOPSERIAL:
//			{
//				MBX_post(hMbxControlSerial, &msg, 0);
//				break;
//			}
//			case TSK_SENDSERIAL:
//			{
//				MBX_post(hMbxControlSerial, &msg, 0);
//				break;				
//			}
//			case TSK_GETIMAGE:
//			{
//				MBX_post(hMbxGetData, &msg, 0);
//				break;
//			}

			default:
				break;			
		}
	}
}




⌨️ 快捷键说明

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