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

📄 alm_q.lst

📁 SDH光端机支路单元盘开发,都是作者工程实践的经验总结,具有很高的工程指导价值和现实推广前景
💻 LST
📖 第 1 页 / 共 5 页
字号:
 666   1          if (FgARDI[4]==1)
 667   1          {
 668   2            if (((M2_031&0x08)!=0x08)||(f[4]==0)) //A5RDI
 669   2            {
 670   3              FgARDI[4]=0;
 671   3              PolVal.head=0x08;
 672   3              PolVal.oper_obj=7;
 673   3              PolVal.ObjVal[0]=4;
 674   3              PolVal.ObjVal[1]=0;
 675   3              PolFill(PolVal);
C51 COMPILER V7.02b   ALM_Q                                                                01/18/2005 21:37:26 PAGE 12  

 676   3            }
 677   2          }
 678   1         
 679   1          if (FgAUNEQ[4]==1)
 680   1          {
 681   2            if (((M2_031&0x02)!=0x02)||(f[4]==0)) //A5UNEQ
 682   2            {
 683   3              FgAUNEQ[4]=0;
 684   3              PolVal.head=0x08;
 685   3              PolVal.oper_obj=9;
 686   3              PolVal.ObjVal[0]=4;
 687   3              PolVal.ObjVal[1]=0;
 688   3              PolFill(PolVal);
 689   3            }
 690   2          }
 691   1          if (FgASLER[4]==1)
 692   1          {
 693   2            if (((M2_031&0x01)!=0x01)) //A5SLER
 694   2            {
 695   3              FgASLER[4]=0;
 696   3              AlmVal.head=0x08;
 697   3              AlmVal.oper_obj=10;
 698   3              AlmVal.ObjVal[0]=4;
 699   3              AlmVal.ObjVal[1]=0;
 700   3              AlmInd(AlmVal);
 701   3            }
 702   2          }
 703   1          if (FgAJ2TIM[4]==1)
 704   1          {
 705   2            if (((M2_04F&0x04)!=0x04)||(f[4]==0)) //A5J2TIM
 706   2            {
 707   3              FgAJ2TIM[4]=0;
 708   3              AlmVal.head=0x08;
 709   3              AlmVal.oper_obj=12;
 710   3              AlmVal.ObjVal[0]=4;
 711   3              AlmVal.ObjVal[1]=0;
 712   3              AlmInd(AlmVal);
 713   3            }
 714   2          }
 715   1          
 716   1          if (FgTLOS[5]==1)
 717   1          {
 718   2            TMP=T2_052&0x01;
 719   2            if ((f[5]==0)||(TMP==0x00))  //T6LOS
 720   2            {
 721   3              FgTLOS[5]=0;
 722   3              AlmVal.head=0x08;
 723   3              AlmVal.oper_obj=15;
 724   3              AlmVal.ObjVal[0]=5;
 725   3              AlmVal.ObjVal[1]=0;
 726   3              AlmInd(AlmVal);
 727   3              M2_080=M2_080&0xEF;  //TnAIS=0,cancel send AIS in transmit data stream
 728   3            }
 729   2          }
 730   1          if (FgTLOC[5]==1)
 731   1          {
 732   2            if (((M2_075&0x02)!=0x02)||(f[5]==0))  //T6LOC
 733   2            {
 734   3              FgTLOC[5]=0;
 735   3              AlmVal.head=0x08;
 736   3              AlmVal.oper_obj=1;
 737   3              AlmVal.ObjVal[0]=21;
C51 COMPILER V7.02b   ALM_Q                                                                01/18/2005 21:37:26 PAGE 13  

 738   3              AlmVal.ObjVal[1]=0;
 739   3              AlmInd(AlmVal);
 740   3            }
 741   2          }
 742   1          if (FgAAIS[5]==1)
 743   1          {
 744   2            if (((M2_061&0x80)!=0x80)||(f[5]==0))  //A6AIS
 745   2            {
 746   3              FgAAIS[5]=0;
 747   3              PolVal.head=0x08;
 748   3              PolVal.oper_obj=2;
 749   3              PolVal.ObjVal[0]=21;
 750   3              PolVal.ObjVal[1]=0;
 751   3              PolFill(PolVal);
 752   3            }
 753   2          }
 754   1          if (FgTDAIS[5]==1)
 755   1          {
 756   2            if (((M2_075&0x01)!=0x01)||(f[5]==0))  //T6DAIS
 757   2            {
 758   3              FgTDAIS[5]=0;
 759   3              PolVal.head=0x08;
 760   3              PolVal.oper_obj=2;
 761   3              PolVal.ObjVal[0]=53;
 762   3              PolVal.ObjVal[1]=0;
 763   3              PolFill(PolVal);
 764   3            }
 765   2          }
 766   1         
 767   1          if (FgANDF[5]==1)
 768   1          {
 769   2            if (((M2_061&0x10)!=0x10)||(f[5]==0))  //A6NDF
 770   2            {
 771   3              FgANDF[5]=0;
 772   3              PolVal.head=0x08;
 773   3              PolVal.oper_obj=6;
 774   3              PolVal.ObjVal[0]=5;
 775   3              PolVal.ObjVal[1]=0;
 776   3              PolFill(PolVal);
 777   3            }
 778   2          }
 779   1          if (FgARDI[5]==1)
 780   1          {
 781   2            if (((M2_061&0x08)!=0x08)||(f[5]==0)) //A6RDI
 782   2            {
 783   3              FgARDI[5]=0;
 784   3              PolVal.head=0x08;
 785   3              PolVal.oper_obj=7;
 786   3              PolVal.ObjVal[0]=5;
 787   3              PolVal.ObjVal[1]=0;
 788   3              PolFill(PolVal);
 789   3            }
 790   2          }
 791   1         
 792   1          if (FgAUNEQ[5]==1)
 793   1          {
 794   2            if (((M2_061&0x02)!=0x02)||(f[5]==0)) //A6UNEQ
 795   2            {
 796   3              FgAUNEQ[5]=0;
 797   3              PolVal.head=0x08;
 798   3              PolVal.oper_obj=9;
 799   3              PolVal.ObjVal[0]=5;
C51 COMPILER V7.02b   ALM_Q                                                                01/18/2005 21:37:26 PAGE 14  

 800   3              PolVal.ObjVal[1]=0;
 801   3              PolFill(PolVal);
 802   3            }
 803   2          }
 804   1          if (FgASLER[5]==1)
 805   1          {
 806   2            if (((M2_061&0x01)!=0x01)||(f[5]==0)) //A6SLER
 807   2            {
 808   3              FgASLER[5]=0;
 809   3              AlmVal.head=0x08;
 810   3              AlmVal.oper_obj=10;
 811   3              AlmVal.ObjVal[0]=5;
 812   3              AlmVal.ObjVal[1]=0;
 813   3              AlmInd(AlmVal);
 814   3            }
 815   2          }
 816   1          if (FgAJ2TIM[5]==1)
 817   1          {
 818   2            if (((M2_07F&0x04)!=0x04)||(f[5]==0)) //A6J2TIM
 819   2            {
 820   3              FgAJ2TIM[5]=0;
 821   3              AlmVal.head=0x08;
 822   3              AlmVal.oper_obj=12;
 823   3              AlmVal.ObjVal[0]=5;
 824   3              AlmVal.ObjVal[1]=0;
 825   3              AlmInd(AlmVal);
 826   3            }
 827   2          }
 828   1         
 829   1          if (FgTLOS[6]==1)
 830   1          {
 831   2            TMP=T2_092&0x01;
 832   2            if ((f[6]==0)||(TMP==0x00))  //T7LOS
 833   2            {
 834   3              FgTLOS[6]=0;
 835   3              AlmVal.head=0x08;
 836   3              AlmVal.oper_obj=15;
 837   3              AlmVal.ObjVal[0]=6;
 838   3              AlmVal.ObjVal[1]=0;
 839   3              AlmInd(AlmVal);
 840   3              M2_0B0=M2_0B0&0xEF;  //TnAIS=0,cancel send AIS in transmit data stream
 841   3            }
 842   2          }
 843   1          if (FgTLOC[6]==1)
 844   1          {
 845   2            if (((M2_0A5&0x02)!=0x02)||(f[6]==0))  //T7LOC
 846   2            {
 847   3              FgTLOC[6]=0;
 848   3              AlmVal.head=0x08;
 849   3              AlmVal.oper_obj=1;
 850   3              AlmVal.ObjVal[0]=22;
 851   3              AlmVal.ObjVal[1]=0;
 852   3              AlmInd(AlmVal);
 853   3            }
 854   2          }
 855   1          if (FgAAIS[6]==1)
 856   1          {
 857   2            if (((M2_091&0x80)!=0x80)||(f[6]==0))  //A7AIS
 858   2            {
 859   3              FgAAIS[6]=0;
 860   3              PolVal.head=0x08;
 861   3              PolVal.oper_obj=2;
C51 COMPILER V7.02b   ALM_Q                                                                01/18/2005 21:37:26 PAGE 15  

 862   3              PolVal.ObjVal[0]=22;
 863   3              PolVal.ObjVal[1]=0;
 864   3              PolFill(PolVal);
 865   3            }
 866   2          }
 867   1          if (FgTDAIS[6]==1)
 868   1          {
 869   2            if (((M2_0A5&0x01)!=0x01)||(f[6]==0))  //T7DAIS
 870   2            {
 871   3              FgTDAIS[6]=0;
 872   3              PolVal.head=0x08;
 873   3              PolVal.oper_obj=2;
 874   3              PolVal.ObjVal[0]=54;
 875   3              PolVal.ObjVal[1]=0;
 876   3              PolFill(PolVal);
 877   3            }
 878   2          }
 879   1       
 880   1          if (FgANDF[6]==1)
 881   1          {
 882   2            if (((M2_091&0x10)!=0x10)||(f[6]==0))  //A7NDF
 883   2            {
 884   3              FgANDF[6]=0;
 885   3              PolVal.head=0x08;
 886   3              PolVal.oper_obj=6;
 887   3              PolVal.ObjVal[0]=6;
 888   3              PolVal.ObjVal[1]=0;
 889   3              PolFill(PolVal);
 890   3            }
 891   2          }
 892   1          if (FgARDI[6]==1)
 893   1          {
 894   2            if (((M2_091&0x08)!=0x08)||(f[6]==0)) //A7RDI
 895   2            {
 896   3              FgARDI[6]=0;
 897   3              PolVal.head=0x08;
 898   3              PolVal.oper_obj=7;
 899   3              PolVal.ObjVal[0]=6;
 900   3              PolVal.ObjVal[1]=0;
 901   3              PolFill(PolVal);
 902   3            }
 903   2          }
 904   1         
 905   1          if (FgAUNEQ[6]==1)
 906   1          {
 907   2            if (((M2_091&0x02)!=0x02)||(f[6]==0)) //A7UNEQ
 908   2            {
 909   3              FgAUNEQ[6]=0;
 910   3              PolVal.head=0x08;
 911   3              PolVal.oper_obj=9;
 912   3              PolVal.ObjVal[0]=6;
 913   3              PolVal.ObjVal[1]=0;
 914   3              PolFill(PolVal);
 915   3            }
 916   2          }
 917   1          if (FgASLER[6]==1)
 918   1          {
 919   2            if (((M2_091&0x01)!=0x01)||(f[6]==0)) //A7SLER
 920   2            {
 921   3              FgASLER[6]=0;
 922   3              AlmVal.head=0x08;
 923   3              AlmVal.oper_obj=10;
C51 COMPILER V7.02b   ALM_Q                                                                01/18/2005 21:37:26 PAGE 16  

 924   3              AlmVal.ObjVal[0]=6;
 925   3              AlmVal.ObjVal[1]=0;
 926   3              AlmInd(AlmVal);
 927   3            }
 928   2          }
 929   1          if (FgAJ2TIM[6]==1)
 930   1          {
 931   2            if (((M2_0AF&0x04)!=0x04)||(f[6]==0)) //A7J2TIM
 932   2            {
 933   3              FgAJ2TIM[6]=0;
 934   3              AlmVal.head=0x08;
 935   3              AlmVal.oper_obj=12;
 936   3              AlmVal.ObjVal[0]=6;
 937   3              AlmVal.ObjVal[1]=0;
 938   3              AlmInd(AlmVal);
 939   3            }
 940   2          }
 941   1          
 942   1          if (FgTLOS[7]==1)
 943   1          {
 944   2            TMP=T2_0D2&0x01;
 945   2            if ((f[7]==0)||(TMP==0x00))  //T8LOS
 946   2            {
 947   3              FgTLOS[7]=0;
 948   3              AlmVal.head=0x08;
 949   3              AlmVal.oper_obj=15;
 950   3              AlmVal.ObjVal[0]=7;
 951   3              AlmVal.ObjVal[1]=0;
 952   3              AlmInd(AlmVal);
 953   3              M2_0E0=M2_0E0&0xEF;  //TnAIS=0,cancel send AIS in transmit data stream
 954   3            }
 955   2          }
 956   1          if (FgTLOC[7]==1)
 957   1          {
 958   2            if (((M2_0D5&0x02)!=0x02)||(f[7]==0))  //T8LOC
 959   2            {
 960   3              FgTLOC[7]=0;
 961   3              AlmVal.head=0x08;
 962   3              AlmVal.oper_obj=1;
 963   3              AlmVal.ObjVal[0]=23;
 964   3              AlmVal.ObjVal[1]=0;
 965   3              AlmInd(AlmVal);
 966   3            }
 967   2          }
 968   1          if (FgAAIS[7]==1)
 969   1          {
 970   2            if (((M2_0C1&0x80)!=0x80)||(f[7]==0))  //A8AIS
 971   2            {
 972   3              FgAAIS[7]=0;
 973   3              PolVal.head=0x08;
 974   3              PolVal.oper_obj=2;
 975   3              PolVal.ObjVal[0]=23;
 976   3              PolVal.ObjVal[1]=0;
 977   3              PolFill(PolVal);
 978   3            }
 979   2          }
 980   1          if (FgTDAIS[7]==1)
 981   1          {
 982   2            if (((M2_0D5&0x01)!=0x01)||(f[7]==0))  //T8DAIS
 983   2            {
 984   3              FgTDAIS[7]=0;
 985   3              PolVal.head=0x08;
C51 COMPILER V7.02b   ALM_Q                                                                01/18/2005 21:37:26 PAGE 17  

 986   3              PolVal.oper_obj=2;
 987   3              PolVal.ObjVal[0]=55;
 988   3              PolVal.ObjVal[1]=0;
 989   3              PolFill(PolVal);
 990   3            }
 991   2          }
 992   1        
 993   1          if (FgANDF[7]==1)
 994   1          {
 995   2            if (((M2_0C1&0x10)!=0x10)||(f[7]==0))  //A8NDF
 996   2            {
 997   3              FgANDF[7]=0;
 998   3              PolVal.head=0x08;
 999   3              PolVal.oper_obj=6;
1000   3              PolVal.ObjVal[0]=7;

⌨️ 快捷键说明

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