📄 sysctrl.cpp
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -