V 10
1
LANG:1 6 NoName
PANEL,259 286 440 629 N "_3DFace" 0
"/* DLL Test Panel
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/

  string  ADDR = \"\";
  string  NAME = \"\";

  main()
{ float  flo1, flo2, flo3, flo4, flo5, flo6, flo7, flo8, flo9, flo10, flo11;
  int    sh00, sh01, sh02, sh03, sh04, sh05, sh06, sh07, 
         sh08, sh09, sh10, sh11, sh12, sh13, sh14, sh15, 
         sh16, sh17, sh18, sh19, sh20, sh21, sh22, sh23, 
         sh24, sh25, sh26, sh27, sh28, sh29, sh30, sh31, int1, int2;
  string stri, name;

  int1=0; while(int1 < 20)
  { name = getSystemName(int1);
    int2 = strlen(name); if(int2 > 0)
    { strreplace(name,\":\",\"\");
      sprintf(stri,\" DB_Name: %s (Numb = %d)\", name, int1);
      setValue(\"TestDebg_11\",\"backCol\",\"cyan\");
      setValue(\"TestDebg_11\",\"text\", stri);                        delay(1);
    } int1++;
  }
  sprintf(stri,\"Barrel.Layer03.Cooling.Stave02.OutpTemp01\");
  GetAddressByName_P(stri);                                        delay(1);
  sprintf(stri,\"h0_n0_p0_Unit00.Chan01\");
  GetNameByAddress_P(stri);                                        delay(1);

/*  RawToPhysLimits(Raw0, Raw1, Conv,   CalA, CalB, CalC, CalD,
                    CalE, CalR, CalV, Limi,       *Data, *Stus)             

  Conv 30 (PT1000), CalR = 33.0 :
  Inp, mV     85      80      79      78      77      76      73      70
  Inp, Raw 55705   52429   51773   51118   50462   49807   47841   45875
  Temperat    42.4    24.2    20.6    16.9    13.3     9.7    -1.2   -12.0
  
  Conv 40 ( NTC ) , CalR = 33.0 :
  Inp, mV    400     600     700     750     800     950    1150    1500
  Inp, Raw 10845   15728   18350   19660   20971   24903   30146   39321
  Temperat    38.1    24.5    19.1    16.6    14.3     7.8    -0.1   -12.8
*/
  flo1 =  73.0 * 65536.0 /  100.0; flo2 =  0.0; flo3  =   30.0;
  flo4 =   0.0 ;                   flo5 =  1.0; flo6  =  257.4; flo7  = 3.89;
  flo8 =   2.49;                   flo9 = 33.0; flo10 =  100.0; flo11 = 1.0 ;
  RawToPhysLimits_P(flo1, flo2, flo3,  flo4, flo5, flo6 , flo7,
                                       flo8, flo9, flo10, flo11);  delay(1);

  flo1 = 1150.0 * 65536.0 / 2500.0; flo2 =  0.0; flo3  =   40.0;
  flo4 =   0.0 ;                   flo5 =  1.0; flo6  =  124.2; flo7  = 7.95;
  flo8 =   2.49;                   flo9 = 33.0; flo10 = 2500.0; flo11 = 1.0 ;
//  RawToPhysLimits_P(flo1, flo2, flo3,  flo4, flo5, flo6 , flo7,
  //                                     flo8, flo9, flo10, flo11);  delay(1);

  sh00 =  100; sh01 =  200; sh02 =  300; sh03 =  400;
  sh04 =  500; sh05 =  600; sh06 =  700; sh07 =  800; 
  sh08 =  900; sh09 = 1000; sh10 = 1100; sh11 = 1200;
  sh12 = 1300; sh13 = 1400; sh14 = 1500; sh15 = 1600; 
  sh16 = 1700; sh17 = 1800; sh18 = 1900; sh19 = 2000;
  sh20 = 2100; sh21 = 2200; sh22 = 2300; sh23 = 2400; 
  sh24 = 2500; sh25 = 2600; sh26 = 2700; sh27 = 2800;
  sh28 = 2900; sh29 = 3000; sh30 = 3100; sh31 = 3200;
  int1=0; while(int1 < 1)
  { ;
    Random32integers_P(60000, 0,
                       sh00, sh01, sh02, sh03, sh04, sh05, sh06, sh07, 
                       sh08, sh09, sh10, sh11, sh12, sh13, sh14, sh15, 
                       sh16, sh17, sh18, sh19, sh20, sh21, sh22, sh23, 
                       sh24, sh25, sh26, sh27, sh28, sh29, sh30, sh31);
    int1++;                                                       delay(2);
  }
}

/* DLL FUNCTION FOR DCS ADDRESS GETTING BY USING SENSOR/CHAN NAME           */
/*                                                                          */
/*                      Name - NAME of the Sensor/Chan    ( PVSS string )   */
/*                      Host - Number or iden of DCS HOST - Node's \"owner\"  */
/*                      Node - Number or iden of DCS NODE - Unit's \"owner\"  */
/*                      Port - Number of      Node's PORT - Unit's subowner */
/*                      Unit - Number or iden of DCS UNIT                   */
/*                      Chan - Number or iden of DCS unit's CHANnel         */
/*                      Addr - ADDRess of the Sensor/Chan ( PVSS string )   */
/*                                                                          */
 void GetAddressByName_P(string Name)
 {     int leng, int1, int2;
   dyn_int inpi;
   dyn_int outi;
   string  stri, dstr;
   
   inpi = makeDynInt();
   leng = strlen(Name);
   inpi[1] = leng;
   int1=0; while(int1 < leng)
   { inpi[int1 + 2] = Name[int1];
/*
     setValue(\"TestDebg_21\",\"backCol\",\"Yellow\");
     sprintf(stri,\"%c\",inpi[int1 + 2]);
     setValue(\"TestDebg_21\",\"text\", stri);        delay(1);   /* Debugger   */
     int1++;
   }
/**/
   setValue(\"TestDebg_21\",\"backCol\",\"cyan\");
   setValue(\"TestDebg_21\",\"text\", Name);                      /* Debugger   */
   outi = makeDynInt();
   userDefFunc(\"DllPvss\", \"GetAddressByName_C\", inpi, outi);
/**/
   sprintf(dstr,\"NamL=%d: Hs=%d, Nd=%d, Pr=%d, Un=%d, Ch=%d\",
                 leng, outi[1], outi[2], outi[3], outi[4], outi[5]);
   setValue(\"TestDebg_22\",\"backCol\",\"cyan\");
   setValue(\"TestDebg_22\",\"text\", dstr);                      /* Debugger   */
   setValue(\"TestDebg_23\",\"backCol\",\"Yellow\");
   int1=6; while(int1 < 36)
   { int2 = outi[int1]; if(int2 == 0)
     { break;
     } sprintf(stri,\"%s%c\", ADDR, int2);
/*
     sprintf(dstr,\" A: %s, []: %c, I=%Xh \", ADDR, outi[int1], int2);
     setValue(\"TestDebg_23\",\"text\", dstr);        delay(1);   /* Debugger   */
     sprintf(ADDR,\"%s\", stri);
     int1++;
   }
   setValue(\"TestDebg_23\",\"backCol\",\"cyan\");
   setValue(\"TestDebg_23\",\"text\", ADDR);                      /* Debugger   */
 }

/* DLL FUNCTION FOR SENSOR/CHAN NAME/ADDR GETTING BY USING ADDRESS STRING   */
/*                                                                          */
/*                      Addr - ADDRess of the Sensor/Chan ( PVSS string )   */
/*                      Host - Number or iden of DCS HOST - Node's \"owner\"  */
/*                      Node - Number or iden of DCS NODE - Unit's \"owner\"  */
/*                      Port - Number of      Node's PORT - Unit's subowner */
/*                      Unit - Number or iden of DCS UNIT                   */
/*                      Chan - Number or iden of DCS unit's CHANnel         */
/*                      Name - NAME of the Sensor/Chan                      */
/*                                                                          */
 void GetNameByAddress_P(string Addr)
 {     int leng, int1, int2;
   dyn_int inpi;
   dyn_int outi;
   string  stri, dstr;
   
   inpi = makeDynInt();
   leng = strlen(Addr);
   inpi[1] = leng;
   int1=0; while(int1 < leng)
   { inpi[int1 + 2] = Addr[int1];
/*
     setValue(\"TestDebg_31\",\"backCol\",\"Yellow\");
     sprintf(stri,\"%c\",inpi[int1 + 2]);
     setValue(\"TestDebg_31\",\"text\", stri);        delay(1);   /* Debugger   */
     int1++;
   }
/**/
   setValue(\"TestDebg_31\",\"backCol\",\"cyan\");
   setValue(\"TestDebg_31\",\"text\",Addr);                       /* Debugger   */
   outi = makeDynInt();
   userDefFunc(\"DllPvss\", \"GetNameByAddress_C\", inpi, outi);
/**/
   sprintf(dstr,\"AdrL=%d: Hs=%d,Nd=%d,Pr=%d,Un=%d,Ch=%d, Ln=%d\",
                 leng, outi[1], outi[2], outi[3], outi[4], outi[5], outi[6]);
   setValue(\"TestDebg_32\",\"backCol\",\"cyan\");
   setValue(\"TestDebg_32\",\"text\", dstr);
   setValue(\"TestDebg_33\",\"backCol\",\"Yellow\");
   int1=7; while(int1 < 67)
   { int2 = outi[int1]; if(int2 == 0)
     { break;
     } sprintf(stri,\"%s%c\", NAME, int2);
/*
     sprintf(dstr,\" N: %s, C: %c, I=%Xh \", NAME, outi[int1], int2);
     setValue(\"TestDebg_33\",\"text\", dstr);        delay(1);   /* Debugger   */
     sprintf(NAME,\"%s\", stri);
     int1++;
   }
   setValue(\"TestDebg_33\",\"backCol\",\"cyan\");
   setValue(\"TestDebg_33\",\"text\", NAME);                      /* Debugger   */
 }
 
/* THE DLL FUNCTION FOR CONVERTING RAW CHANNEL/CELL DATA TO PHYSICAL VALUE  */
/*                                                                          */
/*                      Raw0 - RAW Value from current sensor                */
/*                      Raw1 - RAW Value from the first (humidity) sensor   */
/*                      Conv - CONVersion formula number                    */
/*                      Cal* - CALibration constants  A,B,C,D, E,R, V       */
/*                      Limi - LIMIt type                                   */
/*                      Data - Physical calibrated DATA                     */
/*                      Stat - Status of Chan(nel)                          */
/*                                                                          */
 void RawToPhysLimits_P(float Raw0, float Raw1, float Conv,
                        float CalA, float CalB, float CalC, float CalD,
                        float CalE, float CalR, float CalV, float Limi)
 { int       stat;
   dyn_float inpf, outf;
   string    dstr;

   inpf = makeDynFloat();
   inpf[ 1] = Raw0;  inpf[ 2] = Raw1;  inpf[ 3] = Conv;
   inpf[ 4] = CalA;  inpf[ 5] = CalB;  inpf[ 6] = CalC;  inpf[ 7] = CalD;
   inpf[ 8] = CalE;  inpf[ 9] = CalR;  inpf[10] = CalV;  inpf[11] = Limi;
   outf = makeDynFloat();
/**/
   sprintf(dstr,\"Raw0=%2.1f, Raw1=%2.1f, Conv=%1.1f\",
                 inpf[ 1], inpf[ 2], inpf[ 3]);
   setValue(\"TestDebg_41\",\"backCol\",\"cyan\");
   setValue(\"TestDebg_41\",\"text\", dstr);
   sprintf(dstr,\"CalA=%1.3f, CalB=%1.3f, CalC=%1.3f, CalD=%1.3f\",
                 inpf[ 4], inpf[ 5], inpf[ 6], inpf[ 7]);
   setValue(\"TestDebg_42\",\"backCol\",\"cyan\");
   setValue(\"TestDebg_42\",\"text\", dstr);
   sprintf(dstr,\"CalE=%1.3f, CalR=%1.3f, CalV=%1.3f, Limi=%1.1f\",
                 inpf[ 8], inpf[ 9], inpf[10], inpf[11]);
   setValue(\"TestDebg_43\",\"backCol\",\"cyan\");
   setValue(\"TestDebg_43\",\"text\", dstr);                      /* Debugger   */
   userDefFunc(\"DllPvss\", \"RawToPhysLimits_C\", inpf, outf);
   stat = outf[2];
   sprintf(dstr,\"Data = %3.2f, Stat = %Xh\", outf[1], stat);
   setValue(\"TestDebg_44\",\"backCol\",\"cyan\");
   setValue(\"TestDebg_44\",\"text\", dstr);
 }
 
/* SET RANDOM DISTRIBUTED DATAPOINT DATA_00-31 - EXTERNAL DLL GENERATOR     */
/*                                                                          */
/*                      Zone - random values range                          */
/*                      Form - FORM of distrib. curve :                     */
/*                             Form=0  - (Shif+(Zone/2)) peak               */
/*                             Form=1  - Flat from Zero to Zone             */
/*                             Form=2  - Triangular form                    */
/*                             Form>>1 - Narrow Gaussian curve              */
/*                      Sh** - SHift of the distribution center of Inp_**   */
/*                                                                          */
 void Random32integers_P(int Zone, int Form,
      int Sh00,int Sh01,int Sh02,int Sh03,int Sh04,int Sh05,int Sh06,int Sh07,
      int Sh08,int Sh09,int Sh10,int Sh11,int Sh12,int Sh13,int Sh14,int Sh15,
      int Sh16,int Sh17,int Sh18,int Sh19,int Sh20,int Sh21,int Sh22,int Sh23,
      int Sh24,int Sh25,int Sh26,int Sh27,int Sh28,int Sh29,int Sh30,int Sh31)
 {    int    int1;
      float  flo1;
   dyn_int   inpi, outi;
   string    dstr;
   
   inpi = makeDynInt();
   inpi[ 1] = Zone;                  /* Random value range                  */
   inpi[ 2] = Form;                  /* Form of distribution                */
   inpi[ 3] = Sh00; inpi[ 4] = Sh01; inpi[ 5] = Sh02; inpi[ 6] = Sh03;
   inpi[ 7] = Sh04; inpi[ 8] = Sh05; inpi[ 9] = Sh06; inpi[10] = Sh07;
   inpi[11] = Sh08; inpi[12] = Sh09; inpi[13] = Sh10; inpi[14] = Sh11;
   inpi[15] = Sh12; inpi[16] = Sh13; inpi[17] = Sh14; inpi[18] = Sh15;
   inpi[19] = Sh16; inpi[20] = Sh17; inpi[21] = Sh18; inpi[22] = Sh19;
   inpi[23] = Sh20; inpi[24] = Sh21; inpi[25] = Sh22; inpi[26] = Sh23;
   inpi[27] = Sh24; inpi[28] = Sh25; inpi[29] = Sh26; inpi[30] = Sh27;
   inpi[31] = Sh28; inpi[32] = Sh29; inpi[33] = Sh30; inpi[34] = Sh31;
   sprintf(dstr,\"Zone = %d, Form = %d, Shi0 = %d\", inpi[1], inpi[2], inpi[3]);
   setValue(\"TestDebg_51\",\"backCol\",\"cyan\");
   setValue(\"TestDebg_51\",\"text\", dstr);
   outi = makeDynInt();
   userDefFunc(\"DllPvss\", \"Random32integers_C\", inpi, outi);
   setValue(\"TestDebg_52\",\"backCol\",\"Yellow\");
   int1=1; while(int1 <= 32)
   { sprintf(dstr,\"Rand%d=%d, Rand%d=%d, Rand%d=%d, Rand%d=%d\",
                   int1+0, outi[int1+0], int1+1, outi[int1+1],
                   int1+2, outi[int1+2], int1+3, outi[int1+3]);
     setValue(\"TestDebg_52\",\"text\", dstr);                        delay(1);
     int1 = int1 + 4;
   } setValue(\"TestDebg_52\",\"backCol\",\"cyan\");
 }" 0
EE E E 1 -1 -1 0  1085 2595
"" 0 1
EE 2
"CBRef""0"
"EClose"E
""
DISPLAY_LAYER, 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
LAYER, 0 
1
LANG:1 6 Layer1
2 0
"TestDebg_23"
""
1 807 2310 E E E 1 E 1 E N {0,0,0} E N {0,255,0} E E
 E E
1 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 22 162 418 188
1 2 0 "s" 0 0 0 64 0 0  22 162
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 16 ADDR (from Name)
2 2
"TestDebg_11"
""
1 863 2615 E E E 1 E 1 E N {0,0,0} E N {0,255,0} E E
 E E
1 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 22 22 418 48
1 2 0 "s" 0 0 0 64 0 0  22 22
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 7 DB NAME
2 3
"TestDebg_31"
""
1 830 2600 E E E 1 E 1 E N {0,0,0} E N {0,255,51} E E
 E E
2 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 22 222 418 248
1 2 0 "s" 0 0 0 64 0 0  22 222
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 15 ADDR (original)
2 4
"TestDebg_41"
""
1 852 2781 E E E 1 E 1 E N {0,0,0} E N {0,255,0} E E
 E E
3 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"/* Test Debugger 4
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
main()
{ ;
}" 0
 E 0 1 1 0 1 E U  1 E 22 362 418 388
1 2 0 "s" 0 0 0 64 0 0  22 362
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 42 DATA CONVERSION FROM RAW: Raw0, Raw1, Conv
2 5
"TestDebg_51"
""
1 852 2961 E E E 1 E 1 E N {0,0,0} E N {0,255,0} E E
 E E
3 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"/* Test Debugger 5
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
main()
{ ;
}" 0
 E 0 1 1 0 1 E U  1 E 22 542 418 568
1 2 0 "s" 0 0 0 64 0 0  22 542
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 38 RANDOM 32 DATA: Zone, Form, Shift 1-32
2 6
"TestDebg_42"
""
1 852 2821 E E E 1 E 1 E N {0,0,0} E N {0,255,0} E E
 E E
3 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"/* Test Debugger 4
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
main()
{ ;
}" 0
 E 0 1 1 0 1 E U  1 E 22 402 418 428
1 2 0 "s" 0 0 0 64 0 0  22 402
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 27      CalA, CalB, CalC, CalD
2 7
"TestDebg_43"
""
1 852 2861 E E E 1 E 1 E N {0,0,0} E N {0,255,51} E E
 E E
4 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"/* Test Debugger 4
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
main()
{ ;
}" 0
 E 0 1 1 0 1 E U  1 E 22 442 418 468
1 2 0 "s" 0 0 0 64 0 0  22 442
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 27      CalE, CalR, CalV, Limi
2 8
"TestDebg_44"
""
1 852 2901 E E E 1 E 1 E N {0,0,0} E N {0,255,0} E E
 E E
5 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"/* Test Debugger 4
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
main()
{ ;
}" 0
 E 0 1 1 0 1 E U  1 E 22 482 418 508
1 2 0 "s" 0 0 0 64 0 0  22 482
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 33 Data (from Raw), Stat (from Limi)
2 9
"TestDebg_21"
""
1 863 2675 E E E 1 E 1 E N {0,0,0} E N {0,255,0} E E
 E E
5 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 22 82 418 108
1 2 0 "s" 0 0 0 64 0 0  22 82
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 15 NAME (original)
2 10
"TestDebg_22"
""
1 863 2715 E E E 1 E 1 E N {0,0,0} E N {0,255,0} E E
 E E
6 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 22 122 418 148
1 2 0 "s" 0 0 0 64 0 0  22 122
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 21 H,N,P,U,C (from Name)
2 11
"TestDebg_32"
""
1 830 2640 E E E 1 E 1 E N {0,0,0} E N {0,255,0} E E
 E E
7 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 22 262 418 288
1 2 0 "s" 0 0 0 64 0 0  22 262
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 21 H,N,P,U,C (from ADDR)
2 12
"TestDebg_33"
""
1 830 2680 E E E 1 E 1 E N {0,0,0} E N {0,255,0} E E
 E E
8 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
E E 0 1 1 0 1 E U  1 E 22 302 418 328
1 2 0 "s" 0 0 0 64 0 0  22 302
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 16 NAME (from ADDR)
2 13
"TestDebg_52"
""
1 852 3001 E E E 1 E 1 E N {0,0,0} E N {0,255,0} E E
 E E
9 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"/* Test Debugger 5
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456*/
main()
{ ;
}" 0
 E 0 1 1 0 1 E U  1 E 22 582 418 608
1 2 0 "s" 0 0 0 64 0 0  22 582
 1
1
LANG:1 119 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,49,Courier New
0 ""
1
LANG:1 15 Random 4x8 Data
0
LAYER, 1 
1
LANG:1 6 Layer2
0
LAYER, 2 
1
LANG:1 6 Layer3
0
LAYER, 3 
1
LANG:1 6 Layer4
0
LAYER, 4 
1
LANG:1 6 Layer5
0
LAYER, 5 
1
LANG:1 6 Layer6
0
LAYER, 6 
1
LANG:1 6 Layer7
0
LAYER, 7 
1
LANG:1 6 Layer8
0
0