📄 nbbclass.cpp
字号:
tmp=save_count[nportno];
send_yk_return();
step_6[nportno]=OFF;
step_7[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framea[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if(step_6[nportno]==ON)
if(step_7[nportno]==ON)
{
tmp=save_count[nportno];
send_yk_return();
step_7[nportno]=OFF;
step_3[nportno]=ON;
ykret.ykretflag[nportno]=FALSE;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framea[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if(step_7[nportno]==ON)
return;
}//void CNbb::senda()
void CNbb::sendb()
{
BYTE tmp=0;
if(isstepoff())step_1[nportno]=ON;
if(step_1[nportno]==ON)
{
save_len[nportno]=port_set[nportno].len_b;
ycfuncode[nportno]=port_set[nportno].len_a;
save_count[nportno]=0;
send_packet(sync_code);
step_1[nportno]=OFF;
step_2[nportno]=ON;
return;
}//if(step_1[nportno]==ON)
if(step_2[nportno]==ON)
{
send_control_packet(0x71,0xc2,save_len[nportno],0,0);
step_2[nportno]=OFF;
step_3[nportno]=ON;
return;
}//if(step_2[nportno]==ON)
if(step_3[nportno]==ON)
{
tmp=save_count[nportno];
if(tmp<save_len[nportno])
{
if((isyxbw(nportno)==TRUE)&&(save_len[nportno]>=(tmp+3)))
{
send_yx_bw();
step_3[nportno]=OFF;
step_4[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
frameb[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if((yx_bw_log[nportno].count!=0)&&(save_len[nportno]>=(tmp+3)))
if((ykret.ykretflag[nportno]==TRUE)&&(save_len[nportno]>=(tmp+3)))
{
send_yk_return();
step_3[nportno]=OFF;
step_6[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
frameb[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if((ykret.ykretflag[nportno]==TRUE)&&(save_len[nportno]>=(tmp+3)))
send_yc_packet();
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
frameb[nportno]=OFF;
}//if(tmp>=save_len[nportno])
save_count[nportno]=tmp;
return;
}//if(tmp<save_len[nportno])
return;
}//if(step_3[nportno]==ON)
if(step_4[nportno]==ON)
{
tmp=save_count[nportno];
send_yx_bw();
step_4[nportno]=OFF;
step_5[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
frameb[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if(step_4[nportno]==ON)
if(step_5[nportno]==ON)
{
tmp=save_count[nportno];
send_yx_bw();
step_5[nportno]=OFF;
step_3[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
frameb[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if(step_5[nportno]==ON)
if(step_6[nportno]==ON)
{
tmp=save_count[nportno];
send_yk_return();
step_6[nportno]=OFF;
step_7[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
frameb[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if(step_6[nportno]==ON)
if(step_7[nportno]==ON)
{
tmp=save_count[nportno];
send_yk_return();
step_7[nportno]=OFF;
step_3[nportno]=ON;
ykret.ykretflag[nportno]=FALSE;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
frameb[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if(step_7[nportno]==ON)
}//void CNbb::sendb()
void CNbb::sendc()
{
BYTE tmp=0;
if(isstepoff())step_1[nportno]=ON;
if(step_1[nportno]==ON)
{
save_len[nportno]=port_set[nportno].len_c;
ycfuncode[nportno]=port_set[nportno].len_a+port_set[nportno].len_b;
save_count[nportno]=0;
send_packet(sync_code);
step_1[nportno]=OFF;
step_2[nportno]=ON;
return;
}//if(step_1[nportno]==ON)
if(step_2[nportno]==ON)
{
send_control_packet(0x71,0xb3,save_len[nportno],0,0);
step_2[nportno]=OFF;
step_3[nportno]=ON;
return;
}//if(step_2[nportno]==ON)
if(step_3[nportno]==ON)
{
tmp=save_count[nportno];
if(tmp<save_len[nportno])
{
if((isyxbw(nportno)==TRUE)&&(save_len[nportno]>=(tmp+3)))
{
send_yx_bw();
step_3[nportno]=OFF;
step_4[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framec[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if((yx_bw_log[nportno].count!=0)&&(save_len[nportno]>=(tmp+3)))
if((ykret.ykretflag[nportno]==TRUE)&&(save_len[nportno]>=(tmp+3)))
{
send_yk_return();
step_3[nportno]=OFF;
step_6[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framec[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if((ykret.ykretflag[nportno]==TRUE)&&(save_len[nportno]>=(tmp+3)))
send_yc_packet();
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framec[nportno]=OFF;
}//if(tmp>=save_len[nportno])
save_count[nportno]=tmp;
return;
}//if(tmp<save_len[nportno])
return;
}//if(step_3[nportno]==ON)
if(step_4[nportno]==ON)
{
tmp=save_count[nportno];
send_yx_bw();
step_4[nportno]=OFF;
step_5[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framec[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if(step_4[nportno]==ON)
if(step_5[nportno]==ON)
{
tmp=save_count[nportno];
send_yx_bw();
step_5[nportno]=OFF;
step_3[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framec[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if(step_5[nportno]==ON)
if(step_6[nportno]==ON)
{
tmp=save_count[nportno];
send_yk_return();
step_6[nportno]=OFF;
step_7[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framec[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if(step_6[nportno]==ON)
if(step_7[nportno]==ON)
{
tmp=save_count[nportno];
send_yk_return();
step_7[nportno]=OFF;
step_3[nportno]=ON;
ykret.ykretflag[nportno]=FALSE;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framec[nportno]=OFF;
}//if(tmp>=save_len[nportno])
ycfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if(step_7[nportno]==ON)
}//void CNbb::sendc()
void CNbb::sendd1()
{
int tmp;
if(isstepoff())step_1[nportno]=ON;
if(step_1[nportno]==ON)
{
save_len[nportno]=port_set[nportno].len_d1;
yxfuncode[nportno]=0xf0; //yxfuncode
save_count[nportno]=0;
send_packet(sync_code);
step_1[nportno]=OFF;
step_2[nportno]=ON;
return;
}//if(step_1[nportno]==ON)
if(step_2[nportno]==ON)
{
send_control_packet(0x71,0xf4,save_len[nportno],0,0);
step_2[nportno]=OFF;
step_3[nportno]=ON;
return;
}//if(step_2[nportno]==ON)
if(step_3[nportno]==ON)
{
tmp=save_count[nportno];
if(tmp<save_len[nportno])
{
if((isyxbw(nportno)==TRUE)&&(save_len[nportno]>=(tmp+3)))
{
send_yx_bw();
step_3[nportno]=OFF;
step_4[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framed1[nportno]=OFF;
}//if(tmp>=save_len[nportno])
yxfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if((yx_bw_log[nportno].count!=0)&&(save_len[nportno]>=(tmp+3)))
if((ykret.ykretflag[nportno]==TRUE)&&(save_len[nportno]>=(tmp+3)))
{
send_yk_return();
step_3[nportno]=OFF;
step_6[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framed1[nportno]=OFF;
}//if(tmp>=save_len[nportno])
yxfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if((ykret.ykretflag[nportno]==TRUE)&&(save_len[nportno]>=(tmp+3)))
send_yx_packet();
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framed1[nportno]=OFF;
}//if(tmp>=save_len[nportno])
save_count[nportno]=tmp;
return;
}//if(tmp<save_len[nportno])
return;
}//if(step_3[nportno]==ON)
if(step_4[nportno]==ON)
{
tmp=save_count[nportno];
send_yx_bw();
step_4[nportno]=OFF;
step_5[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framed1[nportno]=OFF;
}//if(tmp>=save_len[nportno])
yxfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if(step_4[nportno]==ON)
if(step_5[nportno]==ON)
{
tmp=save_count[nportno];
send_yx_bw();
step_5[nportno]=OFF;
step_3[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framed1[nportno]=OFF;
}//if(tmp>=save_len[nportno])
yxfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if(step_5[nportno]==ON)
if(step_6[nportno]==ON)
{
tmp=save_count[nportno];
send_yk_return();
step_6[nportno]=OFF;
step_7[nportno]=ON;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framed1[nportno]=OFF;
}//if(tmp>=save_len[nportno])
yxfuncode[nportno]++;
save_count[nportno]=tmp;
return;
}//if(step_6[nportno]==ON)
if(step_7[nportno]==ON)
{
tmp=save_count[nportno];
send_yk_return();
step_7[nportno]=OFF;
step_3[nportno]=ON;
ykret.ykretflag[nportno]=FALSE;
tmp++;
if(tmp>=save_len[nportno])
{
stepoff();
framed1[nportno]=OFF;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -