📄 functionprototype.c
字号:
break;
}
case '4':
{
switch(*(MemRXProcess + 5))
{
case 'A':
{
if(*(MemRXProcess + 6) == 'P')
{
if(*(MemRXProcess + 7) == '0' &&
*(MemRXProcess + 8) == '2')
{
A_LOW_FRE += A_FRE_STEP02;
A_LOW_SPEED += A_SPEED_STEP02;
}
if(*(MemRXProcess + 7) == '1' &&
*(MemRXProcess + 8) == '0')
{
A_LOW_FRE += A_FRE_STEP10;
A_LOW_SPEED += A_SPEED_STEP10;
}
if(*(MemRXProcess + 7) == '5' &&
*(MemRXProcess + 8) == '0')
{
A_LOW_FRE += A_FRE_STEP50;
A_LOW_SPEED += A_SPEED_STEP50;
}
}
if(*(MemRXProcess + 6) == 'N')
{
if(*(MemRXProcess + 7) == '0' &&
*(MemRXProcess + 8) == '2')
{
A_LOW_FRE -= A_FRE_STEP02;
A_LOW_SPEED -= A_SPEED_STEP02;
}
if(*(MemRXProcess + 7) == '1' &&
*(MemRXProcess + 8) == '0')
{
A_LOW_FRE -= A_FRE_STEP10;
A_LOW_SPEED -= A_SPEED_STEP10;
}
if(*(MemRXProcess + 7) == '5' &&
*(MemRXProcess + 8) == '0')
{
A_LOW_FRE -= A_FRE_STEP50;
A_LOW_SPEED -= A_SPEED_STEP50;
}
}
*MemRXProcess = 0x06; //正确应答
*(MemRXProcess + 1) = 'R';
FLG_ProcessStat = 1;
break;
}
case 'B':
{
if(*(MemRXProcess + 6) == 'P')
{
if(*(MemRXProcess + 7) == '0' &&
*(MemRXProcess + 8) == '2')
{
A_HIGH_FRE += A_FRE_STEP02;
A_HIGH_SPEED += A_SPEED_STEP02;
}
if(*(MemRXProcess + 7) == '1' &&
*(MemRXProcess + 8) == '0')
{
A_HIGH_FRE += A_FRE_STEP10;
A_HIGH_SPEED += A_SPEED_STEP10;
}
if(*(MemRXProcess + 7) == '5' &&
*(MemRXProcess + 8) == '0')
{
A_HIGH_FRE += A_FRE_STEP50;
A_HIGH_SPEED += A_SPEED_STEP50;
}
}
if(*(MemRXProcess + 6) == 'N')
{
if(*(MemRXProcess + 7) == '0' &&
*(MemRXProcess + 8) == '2')
{
A_HIGH_FRE -= A_FRE_STEP02;
A_HIGH_SPEED -= A_SPEED_STEP02;
}
if(*(MemRXProcess + 7) == '1' &&
*(MemRXProcess + 8) == '0')
{
A_HIGH_FRE -= A_FRE_STEP10;
A_HIGH_SPEED -= A_SPEED_STEP10;
}
if(*(MemRXProcess + 7) == '5' &&
*(MemRXProcess + 8) == '0')
{
A_HIGH_FRE -= A_FRE_STEP50;
A_HIGH_SPEED -= A_SPEED_STEP50;
}
}
*MemRXProcess = 0x06; //正确应答
*(MemRXProcess + 1) = 'R';
FLG_ProcessStat = 1;
break;
}
case 'L':
{
if(*(MemRXProcess + 6) == 'P')
{
if(*(MemRXProcess + 7) == '0' &&
*(MemRXProcess + 8) == '2')
{
L_LOW_FRE += L_FRE_STEP02;
L_LOW_SPEED += L_SPEED_STEP02;
}
if(*(MemRXProcess + 7) == '1' &&
*(MemRXProcess + 8) == '0')
{
L_LOW_FRE += L_FRE_STEP10;
L_LOW_SPEED += L_SPEED_STEP10;
}
if(*(MemRXProcess + 7) == '5' &&
*(MemRXProcess + 8) == '0')
{
L_LOW_FRE += L_FRE_STEP50;
L_LOW_SPEED += L_SPEED_STEP50;
}
}
if(*(MemRXProcess + 6) == 'N')
{
if(*(MemRXProcess + 7) == '0' &&
*(MemRXProcess + 8) == '2')
{
L_LOW_FRE -= L_FRE_STEP02;
L_LOW_SPEED -= L_SPEED_STEP02;
}
if(*(MemRXProcess + 7) == '1' &&
*(MemRXProcess + 8) == '0')
{
L_LOW_FRE -= L_FRE_STEP10;
L_LOW_SPEED -= L_SPEED_STEP10;
}
if(*(MemRXProcess + 7) == '5' &&
*(MemRXProcess + 8) == '0')
{
L_LOW_FRE -= L_FRE_STEP50;
L_LOW_SPEED -= L_SPEED_STEP50;
}
}
*MemRXProcess = 0x06; //正确应答
*(MemRXProcess + 1) = 'R';
FLG_ProcessStat = 1;
break;
}
case 'M':
{
if(*(MemRXProcess + 6) == 'P')
{
if(*(MemRXProcess + 7) == '0' &&
*(MemRXProcess + 8) == '2')
{
L_HIGH_FRE += L_FRE_STEP02;
L_HIGH_SPEED += L_SPEED_STEP02;
}
if(*(MemRXProcess + 7) == '1' &&
*(MemRXProcess + 8) == '0')
{
L_HIGH_FRE += L_FRE_STEP10;
L_HIGH_SPEED += L_SPEED_STEP10;
}
if(*(MemRXProcess + 7) == '5' &&
*(MemRXProcess + 8) == '0')
{
L_HIGH_FRE += L_FRE_STEP50;
L_HIGH_SPEED += L_SPEED_STEP50;
}
}
if(*(MemRXProcess + 6) == 'N')
{
if(*(MemRXProcess + 7) == '0' &&
*(MemRXProcess + 8) == '2')
{
L_HIGH_FRE -= L_FRE_STEP02;
L_HIGH_SPEED -= L_SPEED_STEP02;
}
if(*(MemRXProcess + 7) == '1' &&
*(MemRXProcess + 8) == '0')
{
L_HIGH_FRE -= L_FRE_STEP10;
L_HIGH_SPEED -= L_SPEED_STEP10;
}
if(*(MemRXProcess + 7) == '5' &&
*(MemRXProcess + 8) == '0')
{
L_HIGH_FRE -= L_FRE_STEP50;
L_HIGH_SPEED -= L_SPEED_STEP50;
}
}
*MemRXProcess = 0x06; //正确应答
*(MemRXProcess + 1) = 'R';
FLG_ProcessStat = 1;
break;
}
case 'T':
{
if(*(MemRXProcess + 6) == 'P')
{
if(*(MemRXProcess + 7) == '0' &&
*(MemRXProcess + 8) == '2')
{
T_LOW_FRE += T_FRE_STEP02;
T_LOW_SPEED += T_SPEED_STEP02;
}
if(*(MemRXProcess + 7) == '1' &&
*(MemRXProcess + 8) == '0')
{
T_LOW_FRE += T_FRE_STEP10;
T_LOW_SPEED += T_SPEED_STEP10;
}
}
if(*(MemRXProcess + 6) == 'N')
{
if(*(MemRXProcess + 7) == '0' &&
*(MemRXProcess + 8) == '2')
{
T_LOW_FRE -= T_FRE_STEP02;
T_LOW_SPEED -= T_SPEED_STEP02;
}
if(*(MemRXProcess + 7) == '1' &&
*(MemRXProcess + 8) == '0')
{
T_LOW_FRE -= T_FRE_STEP10;
T_LOW_SPEED -= T_SPEED_STEP10;
}
}
*MemRXProcess = 0x06; //正确应答
*(MemRXProcess + 1) = 'R';
FLG_ProcessStat = 1;
break;
}
case 'U':
{
if(*(MemRXProcess + 6) == 'P')
{
if(*(MemRXProcess + 7) == '0' &&
*(MemRXProcess + 8) == '2')
{
T_HIGH_FRE += T_FRE_STEP02;
T_HIGH_SPEED += T_SPEED_STEP02;
}
if(*(MemRXProcess + 7) == '1' &&
*(MemRXProcess + 8) == '0')
{
T_HIGH_FRE += T_FRE_STEP10;
T_HIGH_SPEED += T_SPEED_STEP10;
}
}
if(*(MemRXProcess + 6) == 'N')
{
if(*(MemRXProcess + 7) == '0' &&
*(MemRXProcess + 8) == '2')
{
T_HIGH_FRE -= T_FRE_STEP02;
T_HIGH_SPEED -= T_SPEED_STEP02;
}
if(*(MemRXProcess + 7) == '1' &&
*(MemRXProcess + 8) == '0')
{
T_HIGH_FRE -= T_FRE_STEP10;
T_HIGH_SPEED -= T_SPEED_STEP10;
}
}
*MemRXProcess = 0x06; //正确应答
*(MemRXProcess + 1) = 'R';
FLG_ProcessStat = 1;
break;
}
default:
{
FLG_ProcessStat = 0;
break;
}
}
break;
}
case '5':
{
if(*(MemRXProcess + 7) == 'O' &&
*(MemRXProcess + 8) == 'N')
{
SET_STATUS(Control_2,C_T_TilitNEG_EN);
}
if(*(MemRXProcess + 7) == 'O' &&
*(MemRXProcess + 8) == 'F')
{
CLR_STATUS(Control_2,C_T_TilitNEG_EN);
}
*MemRXProcess = 0x06; //正确应答
*(MemRXProcess + 1) = 'R';
FLG_ProcessStat = 1;
break;
}
default:
{
FLG_ProcessStat = 1;
break;
}
}
}
//---------------------------------------------------------------------------------------------------------------
/*****************************************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -