📄 alm_q.c
字号:
{
FgAAIS[10]=0;
PolVal.head=0x08;
PolVal.oper_obj=2;
PolVal.ObjVal[0]=26;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgTDAIS[10]==1)
{
if (((M3_0A5&0x01)!=0x01)||(f[10]==0)) //T11DAIS
{
FgTDAIS[10]=0;
PolVal.head=0x08;
PolVal.oper_obj=2;
PolVal.ObjVal[0]=58;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgANDF[10]==1)
{
if (((M3_091&0x10)!=0x10)||(f[10]==0)) //A11NDF
{
FgANDF[10]=0;
PolVal.head=0x08;
PolVal.oper_obj=6;
PolVal.ObjVal[0]=10;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgARDI[10]==1)
{
if (((M3_091&0x08)!=0x08)||(f[10]==0)) //A11RDI
{
FgARDI[10]=0;
PolVal.head=0x08;
PolVal.oper_obj=7;
PolVal.ObjVal[0]=10;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgAUNEQ[10]==1)
{
if (((M3_091&0x02)!=0x02)||(f[10]==0)) //A11UNEQ
{
FgAUNEQ[10]=0;
PolVal.head=0x08;
PolVal.oper_obj=9;
PolVal.ObjVal[0]=10;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgASLER[10]==1)
{
if (((M3_091&0x01)!=0x01)||(f[10]==0)) //A11SLER
{
FgASLER[10]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=10;
AlmVal.ObjVal[0]=10;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgAJ2TIM[10]==1)
{
if (((M3_0AF&0x04)!=0x04)||(f[10]==0)) //A11J2TIM
{
FgAJ2TIM[10]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=12;
AlmVal.ObjVal[0]=10;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgTLOS[11]==1)
{
TMP=T3_0D2&0x01;
if ((f[11]==0)||(TMP==0x00)) //T12LOS
{
FgTLOS[11]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=15;
AlmVal.ObjVal[0]=11;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
M3_0E0=M3_0E0&0xEF; //TnAIS=0,cancel send AIS in transmit data stream
}
}
if (FgTLOC[11]==1)
{
if (((M3_0D5&0x02)!=0x02)||(f[11]==0)) //T12LOC
{
FgTLOC[11]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=1;
AlmVal.ObjVal[0]=27;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgAAIS[11]==1)
{
if (((M3_0C1&0x80)!=0x80)||(f[11]==0)) //A12AIS
{
FgAAIS[11]=0;
PolVal.head=0x08;
PolVal.oper_obj=2;
PolVal.ObjVal[0]=27;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgTDAIS[11]==1)
{
if (((M3_0D5&0x01)!=0x01)||(f[11]==0)) //T12DAIS
{
FgTDAIS[11]=0;
PolVal.head=0x08;
PolVal.oper_obj=2;
PolVal.ObjVal[0]=59;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgANDF[11]==1)
{
if (((M3_0C1&0x10)!=0x10)||(f[11]==0)) //A12NDF
{
FgANDF[11]=0;
PolVal.head=0x08;
PolVal.oper_obj=6;
PolVal.ObjVal[0]=11;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgARDI[11]==1)
{
if (((M3_0C1&0x08)!=0x08)||(f[11]==0)) //A12RDI
{
FgARDI[11]=0;
PolVal.head=0x08;
PolVal.oper_obj=7;
PolVal.ObjVal[0]=11;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgAUNEQ[11]==1)
{
if (((M3_0C1&0x02)!=0x02)||(f[11]==0)) //A12UNEQ
{
FgAUNEQ[11]=0;
PolVal.head=0x08;
PolVal.oper_obj=9;
PolVal.ObjVal[0]=11;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgASLER[11]==1)
{
if (((M3_0C1&0x01)!=0x01)||(f[11]==0)) //A12SLER
{
FgASLER[11]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=10;
AlmVal.ObjVal[0]=11;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgAJ2TIM[11]==1)
{
if (((M3_0DF&0x04)!=0x04)||(f[11]==0)) //A12J2TIM
{
FgAJ2TIM[11]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=12;
AlmVal.ObjVal[0]=11;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgTLOS[12]==1)
{
TMP=T4_012&0x01;
if ((f[12]==0)||(TMP==0x00)) //T13LOS
{
FgTLOS[12]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=15;
AlmVal.ObjVal[0]=12;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
M4_050=M4_050&0xEF; //TnAIS=0,cancel send AIS in transmit data stream
}
}
if (FgTLOC[12]==1)
{
if (((M4_045&0x02)!=0x02)||(f[12]==0)) //T13LOC
{
FgTLOC[12]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=1;
AlmVal.ObjVal[0]=28;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgAAIS[12]==1)
{
if (((M4_031&0x80)!=0x80)||(f[12]==0)) //A13AIS
{
FgAAIS[12]=0;
PolVal.head=0x08;
PolVal.oper_obj=2;
PolVal.ObjVal[0]=28;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgTDAIS[12]==1)
{
if (((M4_045&0x01)!=0x01)||(f[12]==0)) //T13DAIS
{
FgTDAIS[12]=0;
PolVal.head=0x08;
PolVal.oper_obj=2;
PolVal.ObjVal[0]=60;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgANDF[12]==1)
{
if (((M4_031&0x10)!=0x10)||(f[12]==0)) //A13NDF
{
FgANDF[12]=0;
PolVal.head=0x08;
PolVal.oper_obj=6;
PolVal.ObjVal[0]=12;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgARDI[12]==1)
{
if (((M4_031&0x08)!=0x08)||(f[12]==0)) //A13RDI
{
FgARDI[12]=0;
PolVal.head=0x08;
PolVal.oper_obj=7;
PolVal.ObjVal[0]=12;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgAUNEQ[12]==1)
{
if (((M4_031&0x02)!=0x02)||(f[12]==0)) //A13UNEQ
{
FgAUNEQ[12]=0;
PolVal.head=0x08;
PolVal.oper_obj=9;
PolVal.ObjVal[0]=12;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgASLER[12]==1)
{
if (((M4_031&0x01)!=0x01)||(f[12]==0)) //A13SLER
{
FgASLER[12]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=10;
AlmVal.ObjVal[0]=12;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgAJ2TIM[12]==1)
{
if (((M4_04F&0x04)!=0x04)||(f[12]==0)) //A13J2TIM
{
FgAJ2TIM[12]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=12;
AlmVal.ObjVal[0]=12;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgTLOS[13]==1)
{
TMP=T4_052&0x01;
if ((f[13]==0)||(TMP==0x00)) //T14LOS
{
FgTLOS[13]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=15;
AlmVal.ObjVal[0]=13;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
M4_080=M4_080&0xEF; //TnAIS=0,cancel send AIS in transmit data stream
}
}
if (FgTLOC[13]==1)
{
if (((M4_075&0x02)!=0x02)||(f[13]==0)) //T14LOC
{
FgTLOC[13]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=1;
AlmVal.ObjVal[0]=29;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgAAIS[13]==1)
{
if (((M4_061&0x80)!=0x80)||(f[13]==0)) //A14AIS
{
FgAAIS[13]=0;
PolVal.head=0x08;
PolVal.oper_obj=2;
PolVal.ObjVal[0]=29;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgTDAIS[13]==1)
{
if (((M4_075&0x01)!=0x01)||(f[13]==0)) //T14DAIS
{
FgTDAIS[13]=0;
PolVal.head=0x08;
PolVal.oper_obj=2;
PolVal.ObjVal[0]=61;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgANDF[13]==1)
{
if (((M4_061&0x10)!=0x10)||(f[13]==0)) //A14NDF
{
FgANDF[13]=0;
PolVal.head=0x08;
PolVal.oper_obj=6;
PolVal.ObjVal[0]=13;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgARDI[13]==1)
{
if (((M4_061&0x08)!=0x08)||(f[13]==0)) //A14RDI
{
FgARDI[13]=0;
PolVal.head=0x08;
PolVal.oper_obj=7;
PolVal.ObjVal[0]=13;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgAUNEQ[13]==1)
{
if (((M4_061&0x02)!=0x02)||(f[13]==0)) //A14UNEQ
{
FgAUNEQ[13]=0;
PolVal.head=0x08;
PolVal.oper_obj=9;
PolVal.ObjVal[0]=13;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgASLER[13]==1)
{
if (((M4_061&0x01)!=0x01)||(f[13]==0)) //A14SLER
{
FgASLER[13]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=10;
AlmVal.ObjVal[0]=13;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgAJ2TIM[13]==1)
{
if (((M4_07F&0x04)!=0x04)||(f[13]==0)) //A14J2TIM
{
FgAJ2TIM[13]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=12;
AlmVal.ObjVal[0]=13;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgTLOS[14]==1)
{
TMP=T4_092&0x01;
if ((f[14]==0)||(TMP==0x00)) //T15LOS
{
FgTLOS[14]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=15;
AlmVal.ObjVal[0]=14;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
M4_0B0=M4_0B0&0xEF; //TnAIS=0,cancel send AIS in transmit data stream
}
}
if (FgTLOC[14]==1)
{
if (((M4_0A5&0x02)!=0x02)||(f[14]==0)) //T15LOC
{
FgTLOC[14]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=1;
AlmVal.ObjVal[0]=30;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgAAIS[14]==1)
{
if (((M4_091&0x80)!=0x80)||(f[14]==0)) //A15AIS
{
FgAAIS[14]=0;
PolVal.head=0x08;
PolVal.oper_obj=2;
PolVal.ObjVal[0]=30;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgTDAIS[14]==1)
{
if (((M4_0A5&0x01)!=0x01)||(f[14]==0)) //T15DAIS
{
FgTDAIS[14]=0;
PolVal.head=0x08;
PolVal.oper_obj=2;
PolVal.ObjVal[0]=62;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgANDF[14]==1)
{
if (((M4_091&0x10)!=0x10)||(f[14]==0)) //A15NDF
{
FgANDF[14]=0;
PolVal.head=0x08;
PolVal.oper_obj=6;
PolVal.ObjVal[0]=14;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgARDI[14]==1)
{
if (((M4_091&0x08)!=0x08)||(f[14]==0)) //A15RDI
{
FgARDI[14]=0;
PolVal.head=0x08;
PolVal.oper_obj=7;
PolVal.ObjVal[0]=14;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgAUNEQ[14]==1)
{
if (((M4_091&0x02)!=0x02)||(f[14]==0)) //A15UNEQ
{
FgAUNEQ[14]=0;
PolVal.head=0x08;
PolVal.oper_obj=9;
PolVal.ObjVal[0]=14;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgASLER[14]==1)
{
if (((M4_091&0x01)!=0x01)||(f[14]==0)) //A15SLER
{
FgASLER[14]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=10;
AlmVal.ObjVal[0]=14;
AlmVal.ObjVal[1]=0;
AlmInd(PolVal);
}
}
if (FgAJ2TIM[14]==1)
{
if (((M4_0AF&0x04)!=0x04)||(f[14]==0)) //A15J2TIM
{
FgAJ2TIM[14]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=12;
AlmVal.ObjVal[0]=14;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgTLOS[15]==1)
{
TMP=T4_0D2&0x01;
if ((f[15]==0)||(TMP==0x00)) //T16LOS
{
FgTLOS[15]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=15;
AlmVal.ObjVal[0]=15;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
M4_0E0=M4_0E0&0xEF; //TnAIS=0,cancel send AIS in transmit data stream
}
}
if (FgTLOC[15]==1)
{
if (((M4_0D5&0x02)!=0x02)||(f[15]==0)) //T16LOC
{
FgTLOC[15]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=1;
AlmVal.ObjVal[0]=31;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgAAIS[15]==1)
{
if (((M4_0C1&0x80)!=0x80)||(f[15]==0)) //A16AIS
{
FgAAIS[15]=0;
PolVal.head=0x08;
PolVal.oper_obj=2;
PolVal.ObjVal[0]=31;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgTDAIS[15]==1)
{
if (((M4_0D5&0x01)!=0x01)||(f[15]==0)) //T16DAIS
{
FgTDAIS[15]=0;
PolVal.head=0x08;
PolVal.oper_obj=2;
PolVal.ObjVal[0]=63;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgANDF[15]==1)
{
if (((M4_0C1&0x10)!=0x10)||(f[15]==0)) //A16NDF
{
FgANDF[15]=0;
PolVal.head=0x08;
PolVal.oper_obj=6;
PolVal.ObjVal[0]=15;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgARDI[15]==1)
{
if (((M4_0C1&0x08)!=0x08)||(f[15]==0)) //A16RDI
{
FgARDI[15]=0;
PolVal.head=0x08;
PolVal.oper_obj=7;
PolVal.ObjVal[0]=15;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgAUNEQ[15]==1)
{
if (((M4_0C1&0x02)!=0x02)||(f[15]==0)) //A16UNEQ
{
FgAUNEQ[15]=0;
PolVal.head=0x08;
PolVal.oper_obj=9;
PolVal.ObjVal[0]=15;
PolVal.ObjVal[1]=0;
PolFill(PolVal);
}
}
if (FgASLER[15]==1)
{
if (((M4_0C1&0x01)!=0x01)||(f[15]==0)) //A16SLER
{
FgASLER[15]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=10;
AlmVal.ObjVal[0]=15;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
if (FgAJ2TIM[15]==1)
{
if (((M4_0DF&0x04)!=0x04)||(f[15]==0)) //A16J2TIM
{
FgAJ2TIM[15]=0;
AlmVal.head=0x08;
AlmVal.oper_obj=12;
AlmVal.ObjVal[0]=15;
AlmVal.ObjVal[1]=0;
AlmInd(AlmVal);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -