⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m3palmq.lst

📁 SDH光端机支路单元盘开发,都是作者工程实践的经验总结,具有很高的工程指导价值和现实推广前景
💻 LST
📖 第 1 页 / 共 2 页
字号:
 201   4                AlmInd(AlmVal);
 202   4              }      
 203   3            }
 204   2          }
 205   1          if (f[9]==1)
 206   1          {
 207   2            if ((M3_019&0x20)==0x20)  //TPORT10 Mask
 208   2            {
 209   3              TMP=(T3_052)&0x01;
 210   3              if ((FgTLOS[9]!=1)&&(TMP==0x01)) //T10LOS
 211   3              {
 212   4                FgTLOS[9]=1;
 213   4                AlmVal.head=0x08;
 214   4                AlmVal.oper_obj=15;
 215   4                AlmVal.ObjVal[0]=9;
 216   4                AlmVal.ObjVal[1]=0xFF;
 217   4                AlmInd(AlmVal);
 218   4                M3_080=M3_080|0x10;  //TnAIS=1,send AIS in transmit data stream
 219   4              }
 220   3              if ((FgTLOC[9]!=1)&&((M3_075&0x02)==0x02))  //T10LOC
 221   3              {
 222   4                FgTLOC[9]=1;
 223   4                AlmVal.head=0x08;
 224   4                AlmVal.oper_obj=1;
 225   4                AlmVal.ObjVal[0]=25;
 226   4                AlmVal.ObjVal[1]=0xFF;
 227   4                AlmInd(AlmVal);
 228   4              }
 229   3            }
 230   2            if ((M3_017&0x08)==0x08) //RPT10A Mask
 231   2            {
 232   3              if ((FgAAIS[9]!=1)&&((M3_061&0x80)==0x80))  //A10AIS
 233   3              {
 234   4                FgAAIS[9]=1;
 235   4                PolVal.head=0x08;
 236   4                PolVal.oper_obj=2;
 237   4                PolVal.ObjVal[0]=25;
 238   4                PolVal.ObjVal[1]=0xFF;
 239   4                PolFill(PolVal);
 240   4              }
 241   3              if ((FgTDAIS[9]!=1)&&((M3_075&0x01)==0x01))  //T10DAIS
C51 COMPILER V7.02b   M3PALMQ                                                              01/18/2005 21:37:35 PAGE 5   

 242   3              {
 243   4                FgTDAIS[9]=1;
 244   4                PolVal.head=0x08;
 245   4                PolVal.oper_obj=2;
 246   4                PolVal.ObjVal[0]=57;
 247   4                PolVal.ObjVal[1]=0xFF;
 248   4                PolFill(PolVal);
 249   4              }
 250   3             
 251   3              if ((FgANDF[9]!=1)&&((M3_061&0x10)==0x10)) //A10NDF    NEW POINTER INDICATION
 252   3              {
 253   4                FgANDF[9]=1;
 254   4                PolVal.head=0x08;
 255   4                PolVal.oper_obj=6;
 256   4                PolVal.ObjVal[0]=9;
 257   4                PolVal.ObjVal[1]=0xFF;
 258   4                PolFill(PolVal);
 259   4              }
 260   3              if ((FgARDI[9]!=1)&&((M3_061&0x08)==0x08)) //A10RDI
 261   3              {
 262   4                FgARDI[9]=1;
 263   4                PolVal.head=0x08;
 264   4                PolVal.oper_obj=7;
 265   4                PolVal.ObjVal[0]=9;
 266   4                PolVal.ObjVal[1]=0xFF;
 267   4                PolFill(PolVal);
 268   4              }
 269   3             
 270   3              if ((FgAUNEQ[9]!=1)&&((M3_061&0x02)==0x02)) //A10UNEQ
 271   3              {
 272   4                FgAUNEQ[9]=1;
 273   4                PolVal.head=0x08;
 274   4                PolVal.oper_obj=9;
 275   4                PolVal.ObjVal[0]=9;
 276   4                PolVal.ObjVal[1]=0xFF;
 277   4                PolFill(PolVal);
 278   4              }
 279   3              if ((FgASLER[9]!=1)&&((M3_061&0x01)==0x01)) //A10SLER
 280   3              {
 281   4                FgASLER[9]=1;
 282   4                AlmVal.head=0x08;
 283   4                AlmVal.oper_obj=10;
 284   4                AlmVal.ObjVal[0]=9;
 285   4                AlmVal.ObjVal[1]=0xFF;
 286   4                AlmInd(AlmVal);
 287   4              }
 288   3              if ((FgAJ2TIM[9]!=1)&&((M3_07F&0x04)==0x04)) //A10J2TIM
 289   3              {
 290   4                FgAJ2TIM[9]=1;
 291   4                AlmVal.head=0x08;
 292   4                AlmVal.oper_obj=12;
 293   4                AlmVal.ObjVal[0]=9;
 294   4                AlmVal.ObjVal[1]=0xFF;
 295   4                AlmInd(AlmVal);
 296   4              }     
 297   3            }
 298   2          }
 299   1          if (f[8]==1)
 300   1          {
 301   2            if ((M3_019&0x10)==0x10)  //TPORT9 Mask
 302   2            {
 303   3              TMP=(T3_012)&0x01;
C51 COMPILER V7.02b   M3PALMQ                                                              01/18/2005 21:37:35 PAGE 6   

 304   3              if ((FgTLOS[8]!=1)&&(TMP==0x01)) //T9LOS
 305   3              {
 306   4                FgTLOS[8]=1;
 307   4                AlmVal.head=0x08;
 308   4                AlmVal.oper_obj=15;
 309   4                AlmVal.ObjVal[0]=8;
 310   4                AlmVal.ObjVal[1]=0xFF;
 311   4                AlmInd(AlmVal);
 312   4                M3_050=M3_050|0x10;  //TnAIS=1,send AIS in transmit data stream
 313   4              }
 314   3              if ((FgTLOC[8]!=1)&&((M3_045&0x02)==0x02))  //T9LOC
 315   3              {
 316   4                FgTLOC[8]=1;
 317   4                AlmVal.head=0x08;
 318   4                AlmVal.oper_obj=1;
 319   4                AlmVal.ObjVal[0]=24;
 320   4                AlmVal.ObjVal[1]=0xFF;
 321   4                AlmInd(AlmVal);
 322   4              }
 323   3            }
 324   2            if ((M3_017&0x02)==0x02)  //RPT9A Mask
 325   2            {
 326   3              if ((FgAAIS[8]!=1)&&((M3_031&0x80)==0x80))  //A9AIS
 327   3              {
 328   4                FgAAIS[8]=1;
 329   4                PolVal.head=0x08;
 330   4                PolVal.oper_obj=2;
 331   4                PolVal.ObjVal[0]=24;
 332   4                PolVal.ObjVal[1]=0xFF;
 333   4                PolFill(PolVal);
 334   4              }
 335   3              if ((FgTDAIS[8]!=1)&&((M3_045&0x01)==0x01))  //T9DAIS
 336   3              {
 337   4                FgTDAIS[8]=1;
 338   4                PolVal.head=0x08;
 339   4                PolVal.oper_obj=2;
 340   4                PolVal.ObjVal[0]=56;
 341   4                PolVal.ObjVal[1]=0xFF;
 342   4                PolFill(PolVal);
 343   4              }
 344   3              
 345   3              if ((FgANDF[8]!=1)&&((M3_031&0x10)==0x10)) //A9NDF    NEW POINTER INDICATION
 346   3              {
 347   4                FgANDF[8]=1;
 348   4                PolVal.head=0x08;
 349   4                PolVal.oper_obj=6;
 350   4                PolVal.ObjVal[0]=8;
 351   4                PolVal.ObjVal[1]=0xFF;
 352   4                PolFill(PolVal);
 353   4              }
 354   3              if ((FgARDI[8]!=1)&&((M3_031&0x08)==0x08)) //A9RDI
 355   3              {
 356   4                FgARDI[8]=1;
 357   4                PolVal.head=0x08;
 358   4                PolVal.oper_obj=7;
 359   4                PolVal.ObjVal[0]=8;
 360   4                PolVal.ObjVal[1]=0xFF;
 361   4                PolFill(PolVal);
 362   4              }
 363   3              
 364   3              if ((FgAUNEQ[8]!=1)&&((M3_031&0x02)==0x02)) //A9UNEQ
 365   3              {
C51 COMPILER V7.02b   M3PALMQ                                                              01/18/2005 21:37:35 PAGE 7   

 366   4                FgAUNEQ[8]=1;
 367   4                PolVal.head=0x08;
 368   4                PolVal.oper_obj=9;
 369   4                PolVal.ObjVal[0]=8;
 370   4                PolVal.ObjVal[1]=0xFF;
 371   4                PolFill(PolVal);
 372   4              }
 373   3              if ((FgASLER[8]!=1)&&((M3_031&0x01)==0x01)) //A9SLER
 374   3              {
 375   4                FgASLER[8]=1;
 376   4                AlmVal.head=0x08;
 377   4                AlmVal.oper_obj=10;
 378   4                AlmVal.ObjVal[0]=8;
 379   4                AlmVal.ObjVal[1]=0xFF;
 380   4                AlmInd(AlmVal);
 381   4              }
 382   3              if ((FgAJ2TIM[8]!=1)&&((M3_04F&0x04)==0x04)) //A9J2TIM
 383   3              {
 384   4                FgAJ2TIM[8]=1;
 385   4                AlmVal.head=0x08;
 386   4                AlmVal.oper_obj=12;
 387   4                AlmVal.ObjVal[0]=8;
 388   4                AlmVal.ObjVal[1]=0xFF;
 389   4                AlmInd(AlmVal);
 390   4              }      
 391   3            }
 392   2          }
 393   1      }
 394          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   2133    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      17
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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