V 10
1
LANG:1 8 (NoName)
PANEL,353 110 800 815 N "_3DFace" 0
EEE E E 1 -1 -1 0  130 90
"" 0 1
E"//Getting Colour
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
EP_setBackColorC(string dpSource, float temperature)
{
int limitC, limitV, channelnb;

//DebugN(dpSource,temperature );

dpGet(\"SCTmops1:LimitC.Data\", limitC);
   
  if (dpSource == \"Crate00.Channel100.LVchCurr.Recv:_online.._value\")
    setValue(\"\", \"backCol\", \"_InputFieldBackground\");
    
  else if (dpSource == \"Crate00.Channel100.LVchCurr.Recv:_online.._value\")
    setValue(\"\", \"backCol\", \"_InputFieldBackground\");
    
  else {
      setValue(\"\", \"backCol\", \"\"); 
      if (temperature > limitC)
          setValue(\"\", \"backCol\", \"Red\");
      else
          setValue(\"\", \"backCol\", \"\");  
      }
}

EP_setBackColorV(string dpSource, float temperature)
{
int limitC, limitV, channelnb;

//DebugN(dpSource,temperature );

dpGet(\"SCTmops1:LimitC.Indx\", limitV);
   
  if (dpSource == \"Crate00.Channel100.LVchCurr.Recv:_online.._value\")
    setValue(\"\", \"backCol\", \"_InputFieldBackground\");
    
  else if (dpSource == \"Crate00.Channel100.LVchCurr.Recv:_online.._value\")
    setValue(\"\", \"backCol\", \"_InputFieldBackground\");
    
  else {
      setValue(\"\", \"backCol\", \"\"); 
      if (temperature > limitV)
          setValue(\"\", \"backCol\", \"Red\");
      else
          setValue(\"\", \"backCol\", \"\");  
      }
}

//Getting Value
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
EP_textFieldIn22(string DPstavenb, int stavenb)
{
dyn_errClass err;
//string* datapoint1;
string datapoint,dp1;
int i;
int crate,count;
string channel;



dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(DPstavenb, stavenb);
channel=\"SCTmops1:Sector.Row_00.ST_00:_online.._value\";

sprintf(datapoint, \"Crate%02d.Channel%02d.MOch_Tm0.Recv:_online.._value\",crate, stavenb);

if( dpSubStr( datapoint, DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }
   dpConnect(\"EP_textFieldInCB\",channel, DPstavenb);

count=47;
for(i=0; i<= count;i++)
  {
  sprintf(datapoint,\"Crate%02d.Channel%02d.MOch_Tm0.Recv:_online.._value\",crate,i);
  dpConnect(\"EP_textFieldInCB1\",datapoint, DPstavenb);  
  }                   
 err = getLastError();
 if (dynlen(err) > 0)
 setValue(\"\", \"color\", \"_dpdoesnotexist\");
}

EP_textFieldInCB(string dp, float fNewValue, string DPstavenb, int stavenb)
{ 
int crate;
int hv;
float a,b,t,x;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
//dpGet(DPstage, hv);
sprintf(dp1, \"Crate%02d.Channel%02d.MOch_Tm0.Recv:_online.._value\",crate, stavenb);
dpGet(dp1,fNewValue);

sprintf(sTmp,\"%f\",fNewValue);
setValue(\"\", \"text\", fNewValue );
EP_setBackColor(dp1,fNewValue);
}

EP_textFieldInCB1(string dp, float fNewValue, string DPstavenb, int stavenb)
{ 
int crate;
int hv;
float a,b,t,x;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
//dpGet(\"SCTmops1:Sector.Row_00.ST_00:_online.._value\", hv);
sprintf(dp1, \"Crate%02d.Channel%02d.MOch_Tm0.Recv:_online.._value\",crate, stavenb);
dpGet(dp1,fNewValue);


sprintf(sTmp,\"%f\",fNewValue);
setValue(\"\", \"text\", fNewValue );
EP_setBackColor(dp1,fNewValue);

}
" 0
 2
"CBRef""1"
"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 96
"Text97"
""
1 238 15 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
97 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 240 17 429 39
0 2 0 "s" 0 0 0 192 0 0  240 17
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-160-100-100-*-*-iso8859-1|-19,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 16 SECTOR - CURRENT
2 138
"Text112"
""
1 590 80 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
137 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 592 82 628 98
1 2 0 "s" 0 0 0 64 0 0  592 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 8 MOch_Tm0
2 139
"Text113"
""
1 590 103 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
138 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Data:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Data:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HVchVolt}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 592 105 628 121
1 2 0 "s" 0 0 0 64 0 0  592 105
 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 8 MOch_Tm1
30 260
"Frame1"
""
1 20 240 E E E 1 E 1 E N "_3DText" E N "_Transparent" E E
 E E
259 0 0 0 0 0
EE E
1
1
LANG:1 0 
0
E E 0 1 1 0 1 E U  0 E 20 40 330 240
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 0 
30 261
"Frame2"
""
1 330 240 E E E 1 E 1 E N "_3DText" E N "_Transparent" E E
 E E
260 0 0 0 0 0
EE E
1
1
LANG:1 0 
0
E E 0 1 1 0 1 E U  0 E 330 40 640 240
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 0 
30 262
"Frame3"
""
1 20 435 E E E 1 E 1 E N "_3DText" E N "_Transparent" E E
 E E
261 0 0 0 0 0
EE E
1
1
LANG:1 0 
0
E E 0 1 1 0 1 E U  0 E 20 235 330 435
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 0 
30 263
"Frame4"
""
1 330 435 E E E 1 E 1 E N "_3DText" E N "_Transparent" E E
 E E
262 0 0 0 0 0
EE E
1
1
LANG:1 0 
0
E E 0 1 1 0 1 E U  0 E 330 235 640 435
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 0 
30 265
"Frame5"
""
1 650 230 E E E 1 E 1 E N "_3DText" E N "_Transparent" E E
 E E
264 0 0 0 0 0
EE E
2
1
LANG:1 0 
0
E E 0 1 1 0 1 E U  0 E 650 40 780 230
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 14 Dynamic Limits
2 269
"Text52"
""
1 680 80 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
268 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 682 82 731 97
0 2 0 "s" 0 0 0 192 0 0  682 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 7 Voltage
2 272
"Text54"
""
1 760 110 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
271 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 762 112 769 127
0 2 0 "s" 0 0 0 192 0 0  762 112
 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 1 V
30 419
"Frame6"
""
1 650 390 E E E 1 E 1 E N "_3DText" E N "_Transparent" E E
 E E
418 0 0 0 0 0
EE E
2
1
LANG:1 0 
0
E E 0 1 1 0 1 E U  0 E 650 240 780 390
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 6 Legend
2 420
"Text199"
""
1 730 310 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
419 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 732 312 768 328
1 2 0 "s" 0 0 0 64 0 0  732 312
 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 1 V
2 421
"Text200"
""
1 730 333 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
420 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 732 335 768 351
1 2 0 "s" 0 0 0 64 0 0  732 335
 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 2 nA
2 423
"Text201"
""
1 652 283 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
422 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 654 285 724 300
0 2 0 "s" 0 0 0 192 0 0  654 285
 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 10 Channel nb
2 424
"Text202"
""
1 653 311 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
423 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 655 313 704 328
0 2 0 "s" 0 0 0 192 0 0  655 313
 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 Voltage
2 425
"Text203"
""
1 654 332 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
424 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 656 334 705 349
0 2 0 "s" 0 0 0 192 0 0  656 334
 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 Current
2 426
"Text204"
""
1 540 80 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
425 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_01:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_01:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_01:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_01}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_01}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 542 82 578 98
1 2 0 "s" 0 0 0 64 0 0  542 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 8 MOch_Tm0
2 427
"Text205"
""
1 540 103 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
426 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_01:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Data:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_01:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Data:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_01:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HVchVolt}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 542 105 578 121
1 2 0 "s" 0 0 0 64 0 0  542 105
 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 8 MOch_Tm1
2 428
"Text206"
""
1 490 80 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
427 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_02:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_02:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_02:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_02}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_02}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 492 82 528 98
1 2 0 "s" 0 0 0 64 0 0  492 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 8 MOch_Tm0
2 429
"Text207"
""
1 490 103 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
428 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_02:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Data:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_02:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Data:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_02:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HVchVolt}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 492 105 528 121
1 2 0 "s" 0 0 0 64 0 0  492 105
 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 8 MOch_Tm1
2 430
"Text208"
""
1 440 80 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
429 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_03:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_03:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_03:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_03}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_03}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 442 82 478 98
1 2 0 "s" 0 0 0 64 0 0  442 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 8 MOch_Tm0
2 431
"Text209"
""
1 440 103 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
430 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_03:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Data:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_03:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Data:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_03:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HVchVolt}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 442 105 478 121
1 2 0 "s" 0 0 0 64 0 0  442 105
 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 8 MOch_Tm1
2 432
"Text210"
""
1 390 80 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
431 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_04:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_04:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_04:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_04}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_04}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 392 82 428 98
1 2 0 "s" 0 0 0 64 0 0  392 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 8 MOch_Tm0
2 433
"Text211"
""
1 390 103 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
432 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_04:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Data:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_04:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Data:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_04:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HVchVolt}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 392 105 428 121
1 2 0 "s" 0 0 0 64 0 0  392 105
 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 8 MOch_Tm1
2 434
"Text212"
""
1 340 80 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
433 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_05:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_05:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_05:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_05}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_05}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 342 82 378 98
1 2 0 "s" 0 0 0 64 0 0  342 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 8 MOch_Tm0
2 435
"Text213"
""
1 340 103 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
434 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_05:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Data:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_05:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Data:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_05:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HVchVolt}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 342 105 378 121
1 2 0 "s" 0 0 0 64 0 0  342 105
 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 8 MOch_Tm1
2 448
"Text226"
""
1 280 80 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
447 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_06:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_06:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_06:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_06}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_06}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 282 82 318 98
1 2 0 "s" 0 0 0 64 0 0  282 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 8 MOch_Tm0
2 449
"Text227"
""
1 280 103 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
448 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_06:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Data:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_06:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Data:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_06:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HVchVolt}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 282 105 318 121
1 2 0 "s" 0 0 0 64 0 0  282 105
 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 8 MOch_Tm1
2 450
"Text228"
""
1 230 80 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
449 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_07:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_07:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_07:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_07}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_07}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 232 82 268 98
1 2 0 "s" 0 0 0 64 0 0  232 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 8 MOch_Tm0
2 451
"Text229"
""
1 230 103 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
450 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_07:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Data:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_07:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Data:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_07:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HVchVolt}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 232 105 268 121
1 2 0 "s" 0 0 0 64 0 0  232 105
 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 8 MOch_Tm1
2 452
"Text230"
""
1 180 80 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
451 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_08:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_08:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_08:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_08}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_08}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 182 82 218 98
1 2 0 "s" 0 0 0 64 0 0  182 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 8 MOch_Tm0
2 453
"Text231"
""
1 180 103 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
452 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_08:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Data:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_08:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Data:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_08:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HVchVolt}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 182 105 218 121
1 2 0 "s" 0 0 0 64 0 0  182 105
 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 8 MOch_Tm1
2 454
"Text232"
""
1 130 80 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
453 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_09:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_09:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_09:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_09}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_09}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 132 82 168 98
1 2 0 "s" 0 0 0 64 0 0  132 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 8 MOch_Tm0
2 455
"Text233"
""
1 130 103 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
454 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_09:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Data:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_09:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Data:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_09:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HVchVolt}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 132 105 168 121
1 2 0 "s" 0 0 0 64 0 0  132 105
 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 8 MOch_Tm1
2 456
"Text234"
""
1 80 80 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
455 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_10:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_10:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_10:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_10}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_10}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 82 82 118 98
1 2 0 "s" 0 0 0 64 0 0  82 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 8 MOch_Tm0
2 457
"Text235"
""
1 80 103 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
456 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_10:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Data:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_10:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Data:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_10:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HVchVolt}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 82 105 118 121
1 2 0 "s" 0 0 0 64 0 0  82 105
 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 8 MOch_Tm1
2 458
"Text236"
""
1 30 80 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
457 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_11:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_11:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_11:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_11}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_11}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 32 82 68 98
1 2 0 "s" 0 0 0 64 0 0  32 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 8 MOch_Tm0
2 459
"Text237"
""
1 30 103 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
458 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_11:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Data:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_00.ST_11:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Data:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_00.ST_11:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchCurr.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HVchVolt}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 32 105 68 121
1 2 0 "s" 0 0 0 64 0 0  32 105
 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 8 MOch_Tm1
2 537
"Text1"
""
1 680 150 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
536 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 682 152 731 167
0 2 0 "s" 0 0 0 192 0 0  682 152
 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 Current
2 538
"Text2"
""
1 757 180 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
537 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 759 182 773 197
0 2 0 "s" 0 0 0 192 0 0  759 182
 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 2 nA
2 548
"Text3"
""
1 590 180 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
547 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 592 182 628 198
1 2 0 "s" 0 0 0 64 0 0  592 182
 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 8 MOch_Tm0
2 549
"Text4"
""
1 590 203 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
548 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 592 205 628 221
1 2 0 "s" 0 0 0 64 0 0  592 205
 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 8 MOch_Tm1
2 550
"Text5"
""
1 540 180 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
549 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 542 182 578 198
1 2 0 "s" 0 0 0 64 0 0  542 182
 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 8 MOch_Tm0
2 551
"Text6"
""
1 540 203 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
550 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 542 205 578 221
1 2 0 "s" 0 0 0 64 0 0  542 205
 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 8 MOch_Tm1
2 552
"Text7"
""
1 490 180 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
551 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 492 182 528 198
1 2 0 "s" 0 0 0 64 0 0  492 182
 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 8 MOch_Tm0
2 553
"Text8"
""
1 490 203 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
552 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 492 205 528 221
1 2 0 "s" 0 0 0 64 0 0  492 205
 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 8 MOch_Tm1
2 554
"Text9"
""
1 440 180 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
553 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 442 182 478 198
1 2 0 "s" 0 0 0 64 0 0  442 182
 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 8 MOch_Tm0
2 555
"Text10"
""
1 440 203 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
554 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 442 205 478 221
1 2 0 "s" 0 0 0 64 0 0  442 205
 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 8 MOch_Tm1
2 556
"Text11"
""
1 390 180 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
555 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 392 182 428 198
1 2 0 "s" 0 0 0 64 0 0  392 182
 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 8 MOch_Tm0
2 557
"Text12"
""
1 390 203 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
556 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 392 205 428 221
1 2 0 "s" 0 0 0 64 0 0  392 205
 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 8 MOch_Tm1
2 558
"Text13"
""
1 340 180 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
557 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 342 182 378 198
1 2 0 "s" 0 0 0 64 0 0  342 182
 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 8 MOch_Tm0
2 559
"Text14"
""
1 340 203 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
558 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 342 205 378 221
1 2 0 "s" 0 0 0 64 0 0  342 205
 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 8 MOch_Tm1
2 560
"Text15"
""
1 280 180 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
559 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 282 182 318 198
1 2 0 "s" 0 0 0 64 0 0  282 182
 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 8 MOch_Tm0
2 561
"Text16"
""
1 280 203 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
560 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 282 205 318 221
1 2 0 "s" 0 0 0 64 0 0  282 205
 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 8 MOch_Tm1
2 562
"Text17"
""
1 230 180 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
561 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 232 182 268 198
1 2 0 "s" 0 0 0 64 0 0  232 182
 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 8 MOch_Tm0
2 563
"Text18"
""
1 230 203 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
562 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 232 205 268 221
1 2 0 "s" 0 0 0 64 0 0  232 205
 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 8 MOch_Tm1
2 564
"Text19"
""
1 180 180 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
563 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 182 182 218 198
1 2 0 "s" 0 0 0 64 0 0  182 182
 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 8 MOch_Tm0
2 565
"Text20"
""
1 180 203 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
564 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 182 205 218 221
1 2 0 "s" 0 0 0 64 0 0  182 205
 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 8 MOch_Tm1
2 566
"Text21"
""
1 130 180 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
565 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 132 182 168 198
1 2 0 "s" 0 0 0 64 0 0  132 182
 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 8 MOch_Tm0
2 567
"Text22"
""
1 130 203 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
566 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 132 205 168 221
1 2 0 "s" 0 0 0 64 0 0  132 205
 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 8 MOch_Tm1
2 568
"Text23"
""
1 80 180 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
567 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 82 182 118 198
1 2 0 "s" 0 0 0 64 0 0  82 182
 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 8 MOch_Tm0
2 569
"Text24"
""
1 80 203 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
568 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 82 205 118 221
1 2 0 "s" 0 0 0 64 0 0  82 205
 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 8 MOch_Tm1
2 570
"Text25"
""
1 30 180 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
569 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 32 182 68 198
1 2 0 "s" 0 0 0 64 0 0  32 182
 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 8 MOch_Tm0
2 571
"Text26"
""
1 30 203 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
570 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_01.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_01.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 32 205 68 221
1 2 0 "s" 0 0 0 64 0 0  32 205
 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 8 MOch_Tm1
2 572
"Text27"
""
1 590 280 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
571 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 592 282 628 298
1 2 0 "s" 0 0 0 64 0 0  592 282
 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 8 MOch_Tm0
2 573
"Text28"
""
1 590 303 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
572 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 592 305 628 321
1 2 0 "s" 0 0 0 64 0 0  592 305
 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 8 MOch_Tm1
2 574
"Text29"
""
1 540 280 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
573 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 542 282 578 298
1 2 0 "s" 0 0 0 64 0 0  542 282
 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 8 MOch_Tm0
2 575
"Text30"
""
1 540 303 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
574 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 542 305 578 321
1 2 0 "s" 0 0 0 64 0 0  542 305
 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 8 MOch_Tm1
2 576
"Text31"
""
1 490 280 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
575 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 492 282 528 298
1 2 0 "s" 0 0 0 64 0 0  492 282
 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 8 MOch_Tm0
2 577
"Text32"
""
1 490 303 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
576 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 492 305 528 321
1 2 0 "s" 0 0 0 64 0 0  492 305
 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 8 MOch_Tm1
2 578
"Text33"
""
1 440 280 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
577 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 442 282 478 298
1 2 0 "s" 0 0 0 64 0 0  442 282
 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 8 MOch_Tm0
2 579
"Text34"
""
1 440 303 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
578 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 442 305 478 321
1 2 0 "s" 0 0 0 64 0 0  442 305
 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 8 MOch_Tm1
2 580
"Text35"
""
1 390 280 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
579 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 392 282 428 298
1 2 0 "s" 0 0 0 64 0 0  392 282
 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 8 MOch_Tm0
2 581
"Text36"
""
1 390 303 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
580 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 392 305 428 321
1 2 0 "s" 0 0 0 64 0 0  392 305
 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 8 MOch_Tm1
2 582
"Text37"
""
1 340 280 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
581 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 342 282 378 298
1 2 0 "s" 0 0 0 64 0 0  342 282
 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 8 MOch_Tm0
2 583
"Text38"
""
1 340 303 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
582 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 342 305 378 321
1 2 0 "s" 0 0 0 64 0 0  342 305
 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 8 MOch_Tm1
2 584
"Text39"
""
1 280 280 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
583 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 282 282 318 298
1 2 0 "s" 0 0 0 64 0 0  282 282
 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 8 MOch_Tm0
2 585
"Text40"
""
1 280 303 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
584 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 282 305 318 321
1 2 0 "s" 0 0 0 64 0 0  282 305
 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 8 MOch_Tm1
2 586
"Text41"
""
1 230 280 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
585 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 232 282 268 298
1 2 0 "s" 0 0 0 64 0 0  232 282
 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 8 MOch_Tm0
2 587
"Text42"
""
1 230 303 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
586 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 232 305 268 321
1 2 0 "s" 0 0 0 64 0 0  232 305
 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 8 MOch_Tm1
2 588
"Text43"
""
1 180 280 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
587 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 182 282 218 298
1 2 0 "s" 0 0 0 64 0 0  182 282
 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 8 MOch_Tm0
2 589
"Text44"
""
1 180 303 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
588 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 182 305 218 321
1 2 0 "s" 0 0 0 64 0 0  182 305
 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 8 MOch_Tm1
2 590
"Text45"
""
1 130 280 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
589 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 132 282 168 298
1 2 0 "s" 0 0 0 64 0 0  132 282
 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 8 MOch_Tm0
2 591
"Text46"
""
1 130 303 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
590 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 132 305 168 321
1 2 0 "s" 0 0 0 64 0 0  132 305
 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 8 MOch_Tm1
2 592
"Text47"
""
1 80 280 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
591 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 82 282 118 298
1 2 0 "s" 0 0 0 64 0 0  82 282
 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 8 MOch_Tm0
2 593
"Text48"
""
1 80 303 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
592 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 82 305 118 321
1 2 0 "s" 0 0 0 64 0 0  82 305
 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 8 MOch_Tm1
2 594
"Text49"
""
1 30 280 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
593 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 32 282 68 298
1 2 0 "s" 0 0 0 64 0 0  32 282
 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 8 MOch_Tm0
2 595
"Text50"
""
1 30 303 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
594 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_02.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_02.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 32 305 68 321
1 2 0 "s" 0 0 0 64 0 0  32 305
 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 8 MOch_Tm1
2 596
"Text51"
""
1 590 380 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
595 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 592 382 628 398
1 2 0 "s" 0 0 0 64 0 0  592 382
 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 8 MOch_Tm0
2 597
"Text53"
""
1 590 403 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
596 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 592 405 628 421
1 2 0 "s" 0 0 0 64 0 0  592 405
 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 8 MOch_Tm1
2 598
"Text55"
""
1 540 380 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
597 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 542 382 578 398
1 2 0 "s" 0 0 0 64 0 0  542 382
 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 8 MOch_Tm0
2 599
"Text56"
""
1 540 403 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
598 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 542 405 578 421
1 2 0 "s" 0 0 0 64 0 0  542 405
 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 8 MOch_Tm1
2 600
"Text57"
""
1 490 380 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
599 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 492 382 528 398
1 2 0 "s" 0 0 0 64 0 0  492 382
 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 8 MOch_Tm0
2 601
"Text58"
""
1 490 403 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
600 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 492 405 528 421
1 2 0 "s" 0 0 0 64 0 0  492 405
 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 8 MOch_Tm1
2 602
"Text59"
""
1 440 380 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
601 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 442 382 478 398
1 2 0 "s" 0 0 0 64 0 0  442 382
 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 8 MOch_Tm0
2 603
"Text60"
""
1 440 403 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
602 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 442 405 478 421
1 2 0 "s" 0 0 0 64 0 0  442 405
 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 8 MOch_Tm1
2 604
"Text61"
""
1 390 380 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
603 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 392 382 428 398
1 2 0 "s" 0 0 0 64 0 0  392 382
 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 8 MOch_Tm0
2 605
"Text62"
""
1 390 403 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
604 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 392 405 428 421
1 2 0 "s" 0 0 0 64 0 0  392 405
 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 8 MOch_Tm1
2 606
"Text63"
""
1 340 380 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
605 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 342 382 378 398
1 2 0 "s" 0 0 0 64 0 0  342 382
 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 8 MOch_Tm0
2 607
"Text64"
""
1 340 403 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
606 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 342 405 378 421
1 2 0 "s" 0 0 0 64 0 0  342 405
 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 8 MOch_Tm1
2 608
"Text65"
""
1 280 380 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
607 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 282 382 318 398
1 2 0 "s" 0 0 0 64 0 0  282 382
 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 8 MOch_Tm0
2 609
"Text66"
""
1 280 403 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
608 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 282 405 318 421
1 2 0 "s" 0 0 0 64 0 0  282 405
 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 8 MOch_Tm1
2 610
"Text67"
""
1 230 380 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
609 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 232 382 268 398
1 2 0 "s" 0 0 0 64 0 0  232 382
 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 8 MOch_Tm0
2 611
"Text68"
""
1 230 403 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
610 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 232 405 268 421
1 2 0 "s" 0 0 0 64 0 0  232 405
 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 8 MOch_Tm1
2 612
"Text69"
""
1 180 380 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
611 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 182 382 218 398
1 2 0 "s" 0 0 0 64 0 0  182 382
 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 8 MOch_Tm0
2 613
"Text70"
""
1 180 403 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
612 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 182 405 218 421
1 2 0 "s" 0 0 0 64 0 0  182 405
 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 8 MOch_Tm1
2 614
"Text71"
""
1 130 380 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
613 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 132 382 168 398
1 2 0 "s" 0 0 0 64 0 0  132 382
 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 8 MOch_Tm0
2 615
"Text72"
""
1 130 403 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
614 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 132 405 168 421
1 2 0 "s" 0 0 0 64 0 0  132 405
 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 8 MOch_Tm1
2 616
"Text73"
""
1 80 380 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
615 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 82 382 118 398
1 2 0 "s" 0 0 0 64 0 0  82 382
 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 8 MOch_Tm0
2 617
"Text74"
""
1 80 403 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
616 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 82 405 118 421
1 2 0 "s" 0 0 0 64 0 0  82 405
 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 8 MOch_Tm1
2 618
"Text75"
""
1 30 380 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
617 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 32 382 68 398
1 2 0 "s" 0 0 0 64 0 0  32 382
 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 8 MOch_Tm0
2 619
"Text76"
""
1 30 403 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
618 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  
}

EP_textFieldIn()
{
dyn_errClass err;
string datapoint,dp1;
int channelnb,i, iLimit;
int crate,count;
string channel,dplimit;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
dpGet(\"SCTmops1:LimitC.Indx:_online.._value\", iLimit);

//Connect the channelnumber
channel = \"SCTmops1:Sector.Row_03.ST_00:_online.._value\";
sprintf(datapoint, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dplimit = \"SCTmops1:LimitC.Indx:_online.._value\";

dpConnect(\"EP_textFieldInCB\", channel);
dpConnect(\"EP_textFieldInCB1\", datapoint);
dpConnect(\"EP_textFieldInCB2\", dplimit);
                 
}


EP_textFieldInCB(string dp, float channelnb)
{ 
int crate;
float temperature;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);

sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);
dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"channel\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}



EP_textFieldInCB1(string dp, float temperature)
{ 
int crate;
string dp1,sTmp;

EP_setBackColorV(dp,temperature);
//DebugN(\"temperature\", dp1, temperature);

//sprintf(sTmp,\"%f\",temperature);
setValue(\"\", \"text\", temperature );

}

EP_textFieldInCB2(string dp, float limit)
{ 
int crate;
int temperature, channelnb;
string dp1,sTmp;

dpGet(\"Crate.Numb:_original.._value\", crate);
dpGet(\"SCTmops1:Sector.Row_03.ST_00:_online.._value\", channelnb);
sprintf(dp1, \"Crate%02d.Channel%02d.HVchVolt.Recv:_online.._value\",crate, channelnb);

dpGet(dp1,temperature);
EP_setBackColorV(dp1,temperature);
//DebugN(\"dplimit\", dp1, temperature);


}
// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0
 E 0 1 1 0 1 E U  1 E 32 405 68 421
1 2 0 "s" 0 0 0 64 0 0  32 405
 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 8 MOch_Tm1
30 625
"Frame7"
""
1 650 650 E E E 1 E 1 E N "_3DText" E N "_Transparent" E E
 E E
624 0 0 0 0 0
EE E
2
1
LANG:1 0 
0
E E 0 1 1 0 1 E U  0 E 650 460 760 650
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 11 Curve Range
2 626
"Text77"
""
1 660 480 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
625 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 662 482 690 497
0 2 0 "s" 0 0 0 192 0 0  662 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 4 High
2 627
"Text78"
""
1 660 550 E E E 1 E 1 E N {0,0,0} E N {236,233,216} E E
 E E
626 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 662 552 683 567
0 2 0 "s" 0 0 0 192 0 0  662 552
 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 3 Low
21 98
"SpinButton1"
""
1 440 50 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
98 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
438 48 482 74
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_03:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_00.ST_03:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) );
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_04:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_00.ST_04:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_03}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_04}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_00.ST_03:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_00.ST_03:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 116
"SpinButton5"
""
1 390 50 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
115 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
388 48 432 74
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_04:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_00.ST_04:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_04:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_00.ST_04:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_04}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_04}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_00.ST_04:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_00.ST_04:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 119
"SpinButton6"
""
1 340 50 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
118 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
338 48 382 74
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_05:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_00.ST_05:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_05:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_00.ST_05:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_05}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_05}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_00.ST_05:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_00.ST_05:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 122
"SpinButton7"
""
1 280 50 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
121 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
278 48 322 74
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_06:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_00.ST_06:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_06:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_00.ST_06:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_06}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_06}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_00.ST_06:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_00.ST_06:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 125
"SpinButton8"
""
1 230 50 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
124 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
228 48 272 74
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_07:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_00.ST_07:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_07:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_00.ST_07:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_07}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_07}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_00.ST_07:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_00.ST_07:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 128
"SpinButton9"
""
1 180 50 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
127 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
178 48 222 74
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_08:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_00.ST_08:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) );
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_00:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_00.ST_00:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_08}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_00.ST_08:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_00.ST_08:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 131
"SpinButton10"
""
1 130 50 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
130 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
128 48 172 74
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_09:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_00.ST_09:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_09:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_00.ST_09:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_09}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_09}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_00.ST_09:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_00.ST_09:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 134
"SpinButton11"
""
1 80 50 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
133 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
78 48 122 74
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_10:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_00.ST_10:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_10:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_00.ST_10:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_10}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_10}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_00.ST_10:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_00.ST_10:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 137
"SpinButton12"
""
1 30 50 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
136 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
28 48 72 74
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_11:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_00.ST_11:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_11:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_00.ST_11:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_11}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_11}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_00.ST_11:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_00.ST_11:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 144
"SpinButton13"
""
1 590 50 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
143 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
588 48 632 74
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_00:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_00.ST_00:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) );
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_00:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_00.ST_00:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_00.ST_00:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_00.ST_00:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 145
"SpinButton14"
""
1 540 50 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
144 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
538 48 582 74
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_01:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_00.ST_01:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_01:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_00.ST_01:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_01}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_01}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_00.ST_01:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_00.ST_01:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 146
"SpinButton15"
""
1 490 50 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
145 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
488 48 532 74
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_02:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_00.ST_02:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) );
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_00.ST_02:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_00.ST_02:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_00.ST_02}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_00.ST_02}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_00.ST_02:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_00.ST_02:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 171
"SpinButton16"
""
1 440 150 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
170 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
438 148 482 174
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_03:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_01.ST_03:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) );
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_03:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_01.ST_03:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_03}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_03}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_01.ST_03:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_01.ST_03:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 172
"SpinButton17"
""
1 390 150 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
171 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
388 148 432 174
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_04:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_01.ST_04:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_04:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_01.ST_04:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_04}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_04}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_01.ST_04:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_01.ST_04:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 173
"SpinButton18"
""
1 340 150 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
172 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
338 148 382 174
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_05:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_01.ST_05:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_05:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_01.ST_05:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_05}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_05}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_01.ST_05:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_01.ST_05:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 174
"SpinButton19"
""
1 280 150 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
173 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
278 148 322 174
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_06:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_01.ST_06:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_06:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_01.ST_06:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_06}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_06}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_01.ST_06:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_01.ST_06:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 175
"SpinButton20"
""
1 230 150 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
174 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
228 148 272 174
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_08:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_01.ST_08:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_08:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_01.ST_08:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_08}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_08}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_01.ST_07:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_01.ST_07:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 176
"SpinButton21"
""
1 180 150 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
175 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
178 148 222 174
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_08:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_01.ST_08:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", dpValToString(dp, iNewValue, FALSE) );
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_09:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_01.ST_09:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_08}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_09}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_01.ST_08:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_01.ST_08:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 177
"SpinButton22"
""
1 130 150 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
176 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
128 148 172 174
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_09:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_01.ST_09:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_09:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_01.ST_09:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_09}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_09}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_01.ST_09:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_01.ST_09:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 178
"SpinButton23"
""
1 80 150 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
177 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
78 148 122 174
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_10:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_01.ST_10:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_10:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_01.ST_10:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_10}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_10}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_01.ST_10:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_01.ST_10:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 179
"SpinButton24"
""
1 30 150 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
178 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
28 148 72 174
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_11:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_01.ST_11:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_11:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_01.ST_11:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_11}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_11}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_01.ST_11:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_01.ST_11:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 180
"SpinButton25"
""
1 590 150 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
179 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
588 148 632 174
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_00:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_01.ST_00:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_00:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_01.ST_00:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_01.ST_00:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_01.ST_00:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 181
"SpinButton26"
""
1 540 150 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
180 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
538 148 582 174
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_01:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_01.ST_01:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_01:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_01.ST_01:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_01}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_01}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_01.ST_01:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_01.ST_01:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 182
"SpinButton27"
""
1 490 150 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
181 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
488 148 532 174
0
"// SimpleCtrlScriptStart {valid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_02:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_01.ST_02:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_01.ST_02:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_01.ST_02:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_01.ST_02}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_01.ST_02}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_01.ST_02:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_01.ST_02:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 395
"SpinButton75"
""
1 440 250 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
394 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
438 248 482 274
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_03:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_02.ST_03:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) );
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_04:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_02.ST_04:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_03}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_04}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_02.ST_03:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_02.ST_03:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_02.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 396
"SpinButton76"
""
1 390 250 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
395 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
388 248 432 274
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_04:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_02.ST_04:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_04:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_02.ST_04:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_04}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_04}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_02.ST_04:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_02.ST_04:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 397
"SpinButton77"
""
1 340 250 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
396 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
338 248 382 274
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_05:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_02.ST_05:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_05:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_02.ST_05:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_05}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_05}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_02.ST_05:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_02.ST_05:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_02.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 398
"SpinButton78"
""
1 280 250 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
397 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
278 248 322 274
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_06:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_02.ST_06:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_06:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_02.ST_06:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_06}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_06}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_02.ST_06:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_02.ST_06:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_02.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 399
"SpinButton79"
""
1 230 250 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
398 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
228 248 272 274
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_07:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_02.ST_07:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_07:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_02.ST_07:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_07}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_07}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_02.ST_07:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_02.ST_07:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_02.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 400
"SpinButton80"
""
1 180 250 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
399 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
178 248 222 274
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_08:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_02.ST_08:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) );
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_00:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_02.ST_00:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_08}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_02.ST_08:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_02.ST_08:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_02.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 401
"SpinButton81"
""
1 130 250 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
400 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
128 248 172 274
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_09:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_02.ST_09:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_09:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_02.ST_09:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_09}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_09}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_02.ST_09:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_02.ST_09:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_02.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 402
"SpinButton82"
""
1 80 250 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
401 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
78 248 122 274
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_10:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_02.ST_10:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_10:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_02.ST_10:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_10}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_10}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_02.ST_10:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_02.ST_10:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_02.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 403
"SpinButton83"
""
1 30 250 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
402 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
28 248 72 274
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_11:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_02.ST_11:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_11:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_02.ST_11:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_11}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_11}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_02.ST_11:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_02.ST_11:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_02.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 404
"SpinButton84"
""
1 590 250 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
403 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
588 248 632 274
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_00:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_02.ST_00:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) );
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_00:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_02.ST_00:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_02.ST_00:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_02.ST_00:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_02.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 405
"SpinButton85"
""
1 540 250 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
404 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
538 248 582 274
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_01:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_02.ST_01:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_01:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_02.ST_01:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_01}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_01}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_02.ST_01:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_02.ST_01:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_02.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 406
"SpinButton86"
""
1 490 250 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
405 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
488 248 532 274
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_02:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_02.ST_02:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) );
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_02.ST_02:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_02.ST_02:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_02.ST_02}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_02.ST_02}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_02.ST_02:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_02.ST_02:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_02.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 407
"SpinButton87"
""
1 440 350 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
406 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
438 348 482 374
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_03:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_03.ST_03:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) );
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_03:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_03.ST_03:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_03}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_03}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_03.ST_03:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_03.ST_03:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 408
"SpinButton88"
""
1 390 350 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
407 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
388 348 432 374
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_04:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_03.ST_04:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_04:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_03.ST_04:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_04}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_04}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_03.ST_04:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_03.ST_04:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 409
"SpinButton89"
""
1 340 350 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
408 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
338 348 382 374
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_05:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_03.ST_05:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_05:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_03.ST_05:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_05}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_05}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_03.ST_05:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_03.ST_05:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 410
"SpinButton90"
""
1 280 350 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
409 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
278 348 322 374
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_06:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_03.ST_06:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_06:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_03.ST_06:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_06}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_06}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_03.ST_06:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_03.ST_06:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 411
"SpinButton91"
""
1 230 350 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
410 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
228 348 272 374
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_07:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_03.ST_07:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_07:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_03.ST_07:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_07}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_07}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_03.ST_07:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_03.ST_07:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 412
"SpinButton92"
""
1 180 350 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
411 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
178 348 222 374
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_08:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_03.ST_08:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", dpValToString(dp, iNewValue, FALSE) );
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_09:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_03.ST_09:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_08}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_09}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_03.ST_08:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_03.ST_08:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 413
"SpinButton93"
""
1 130 350 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
412 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
128 348 172 374
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_09:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_03.ST_09:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_09:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_03.ST_09:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_09}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_09}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_03.ST_09:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_03.ST_09:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 414
"SpinButton94"
""
1 80 350 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
413 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
78 348 122 374
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_10:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_03.ST_10:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_10:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_03.ST_10:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_10}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_10}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_03.ST_10:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_03.ST_10:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 415
"SpinButton95"
""
1 30 350 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
414 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
28 348 72 374
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_11:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_03.ST_11:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_11:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_03.ST_11:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_11}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_11}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_03.ST_11:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_03.ST_11:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 416
"SpinButton96"
""
1 590 350 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
415 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
588 348 632 374
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_00:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_03.ST_00:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_00:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_03.ST_00:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_00}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_03.ST_00:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_03.ST_00:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 417
"SpinButton97"
""
1 540 350 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
416 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
538 348 582 374
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_01:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_03.ST_01:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_01:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_03.ST_01:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_01}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_01}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_03.ST_01:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_03.ST_01:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 418
"SpinButton98"
""
1 490 350 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
417 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
488 348 532 374
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_02:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:Sector.Row_03.ST_02:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:Sector.Row_03.ST_02:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:Sector.Row_03.ST_02:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {SCTmops1:Sector.Row_03.ST_02}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {FALSE}
// UseDPFormat {FALSE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {SCTmops1:Sector.Row_03.ST_02}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:Sector.Row_03.ST_02:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:Sector.Row_03.ST_02:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {SCTmops1:Sector.Row_00.ST_00}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
21 422
"SpinButton99"
""
1 730 280 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
421 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
728 278 772 304
0
E
E
E

N 0 100 1 0 0 1
14 541
"CrateNb"
""
1 660 111 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
540 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
658 109 702 135
3 "s" 0 0 0 0 0 0 
E
"main()
{
 
  dpConnect(\"EP_textFieldInCB\",\"SCTmops1:LimitC.Indx:_original.._value\");

}

EP_textFieldInCB(string dp, int iNewValue)
{
string sTmp;

dpGet(dp, iNewValue);
sprintf(sTmp,\"%2d\",iNewValue);
setValue(\"\", \"text\", sTmp );
}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue,iOldValue;
dyn_errClass err;
string sTmp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%2d\", iNewValue);

  if( iNewValue != sTmp )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:LimitC.Indx:_original.._value\", iNewValue);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {HVch.Numb}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

21 543
"SCrateNb"
""
1 710 110 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
542 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
1
LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,3,2,1,34,Arial
0 ""
708 108 752 134
0
"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:LimitC.Indx:_online.._value\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:LimitC.Indx:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) );
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:LimitC.Indx:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:LimitC.Indx:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}

// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate.Numb}
// DPConfig {:_online.._value}
// DPType {int}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
// SimpleCtrlScript {EP_setInvalid}
// DP {Crate.Numb}
// DPConfig {:_online.._invalid}
// DPType {bool}
// Attribut {color}
// SimpleCtrlScriptEnd {EP_setInvalid}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue,iOldValue;
dyn_errClass err;
string sTmp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%02d\", iNewValue);

  if( iNewValue != sTmp )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:LimitC.Indx:_original.._value\", iNewValue);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {Crate.Numb}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

E

N 0 100 1 0 0 1
14 544
"TextField1"
""
1 660 170 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
543 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
658 168 752 194
3 "s" 0 0 0 0 0 0 
E
"main()
{
 
  dpConnect(\"EP_textFieldInCB\",\"SCTmops1:LimitC.Data:_original.._value\");

}

EP_textFieldInCB(string dp, int iNewValue)
{
string sTmp;

dpGet(dp, iNewValue);
sprintf(sTmp,\"%2f\",iNewValue);
setValue(\"\", \"text\", sTmp );
}
" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue,iOldValue;
dyn_errClass err;
string sTmp;

  getValue(\"\", \"text\", iNewValue);
 sscanf(sTmp, \"%02f\", iNewValue);

  if( iNewValue != sTmp )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:LimitC.Data:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}

// SimpleCtrlScript {EP_textFieldOut}
// DP {HVch.Numb}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

23 621
"Trend3"
""
1 -16 0 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
620 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"logarithm" "0"
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 ""
332 618 626 782
1 "main()
{ 

string value0, value1, value2, value3, value4, value5, value6, 
       value7, value8, value9, value10, value11;
int channelnb0, channelnb1,channelnb2,channelnb3,channelnb4,channelnb5,
    channelnb6, channelnb7, channelnb8, channelnb9, channelnb10, channelnb11;
int max,min;

dpGet(\"CurveLimitC.Indx:_original.._value\", min);
dpGet(\"CurveLimitC.Numb:_original.._value\", max);

//**************************Curve0
  //get the string 
  dpGet(\"Sector.Row_02.ST_00:_online.._value\", channelnb0);
  sprintf(value0,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb0);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_1\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_1\", value0);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_1\")=FALSE;
                  this.curveMax(\"#1_1\", max);
                  this.curveMin(\"#1_1\", min);

  
  //**************************Curve1
  //get the string 
  dpGet(\"Sector.Row_02.ST_01:_online.._value\", channelnb1);
  sprintf(value1,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb1);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_2\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_2\", value1);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_2\")=FALSE;
                  this.curveMax(\"#1_2\", max);
                  this.curveMin(\"#1_2\", min);

//**************************Curve2
  //get the string 
  dpGet(\"Sector.Row_02.ST_02:_online.._value\", channelnb2);
  sprintf(value2,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb2);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_3\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_3\", value2);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_3\")=FALSE;
                  this.curveMax(\"#1_3\", max);
                  this.curveMin(\"#1_3\", min);

  
  //**************************Curve3
  //get the string 
  dpGet(\"Sector.Row_02.ST_03:_online.._value\", channelnb3);
  sprintf(value3,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb3);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_4\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_4\", value3);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_4\")=FALSE;
                  this.curveMax(\"#1_4\", max);
                  this.curveMin(\"#1_4\", min);     
                  
 //**************************Curve4
  //get the string 
  dpGet(\"Sector.Row_02.ST_04:_online.._value\", channelnb4);
  sprintf(value4,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb4);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_5\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_5\", value4);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_5\")=FALSE;
                  this.curveMax(\"#1_5\", max);
                  this.curveMin(\"#1_5\", min);

  
  //**************************Curve5
  //get the string 
  dpGet(\"Sector.Row_02.ST_05:_online.._value\", channelnb5);
  sprintf(value5,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb5);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_6\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_6\", value5);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_6\")=FALSE;
                  this.curveMax(\"#1_6\", max);
                  this.curveMin(\"#1_6\", min);

//**************************Curve6
  //get the string 
  dpGet(\"Sector.Row_03.ST_00:_online.._value\", channelnb6);
  sprintf(value6,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb6);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_7\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_7\", value6);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_7\")=FALSE;
                  this.curveMax(\"#1_7\", max);
                  this.curveMin(\"#1_7\", min);

  
  //**************************Curve7
  //get the string 
  dpGet(\"Sector.Row_03.ST_01:_online.._value\", channelnb3);
  sprintf(value7,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb7);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_8\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_8\", value7);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_8\")=FALSE;
                  this.curveMax(\"#1_8\", max);
                  this.curveMin(\"#1_8\", min); 
                  
//**************************Curve8
  //get the string 
  dpGet(\"Sector.Row_03.ST_02:_online.._value\", channelnb4);
  sprintf(value8,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb8);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_9\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_9\", value8);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_9\")=FALSE;
                  this.curveMax(\"#1_9\", max);
                  this.curveMin(\"#1_9\", min);

  
  //**************************Curve9
  //get the string 
  dpGet(\"Sector.Row_03.ST_03:_online.._value\", channelnb9);
  sprintf(value9,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb9);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_10\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_10\", value9);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_10\")=FALSE;
                  this.curveMax(\"#1_10\", max);
                  this.curveMin(\"#1_10\", min);

//**************************Curve10
  //get the string 
  dpGet(\"Sector.Row_03.ST_04:_online.._value\", channelnb10);
  sprintf(value10,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb10);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_11\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_11\", value10);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_11\")=FALSE;
                  this.curveMax(\"#1_11\", max);
                  this.curveMin(\"#1_11\", min);

  
  //**************************Curve11
  //get the string 
  dpGet(\"Sector.Row_03.ST_05:_online.._value\", channelnb11);
  sprintf(value11,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb11);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_12\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_12\", value11);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_12\")=FALSE;
                  this.curveMax(\"#1_12\", max);
                  this.curveMin(\"#1_12\", min);                  
              
 
}" 0
 E E 1 139 N {0,0,0} 0 0 1 0 1 0 12
0 "#1_1" "" 0 2 0 0 1 "3 2 0.0" "%x" 1 1 2 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 0 0 1 0 1 N "Red" 0 0 0 0 0 0 0 0
0 "#1_2" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 4 #1_2
1
LANG:1 0 
1 "" "" 0 0 1 0 0 1 0 1 N "blue" 0 0 0 0 0 0 0 0
0 "#1_3" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 0 1 0 0 1 0 1 N "Green" 0 0 0 0 0 0 0 0
0 "#1_4" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 0 1 0 0 1 0 1 N {255,51,255} 0 0 0 0 0 0 0 0
0 "#1_5" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N "cyan" 0 0 0 0 0 0 0 0
0 "#1_6" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N "schwarz" 0 0 0 0 0 0 0 0
0 "#1_7" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {102,51,153} 0 0 0 0 0 0 0 0
0 "#1_8" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {102,204,102} 0 0 0 0 0 0 0 0
0 "#1_9" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {255,204,255} 0 0 0 0 0 0 0 0
0 "#1_10" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {204,153,0} 0 0 0 0 0 0 0 0
0 "#1_11" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {255,153,0} 0 0 0 0 0 0 0 0
0 "#1_12" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {153,204,204} 0 0 0 0 0 0 0 0
1 1 "%X" "%x" 1 1 0 0 E 1 0 0 0 90 0 10 3600
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""

30 N {0,0,0} 0 0 1 0 1 150 0 5 5 1 3
0
23 622
"Trend4"
""
1 -356 -620 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
621 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"logarithm" "0"
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 ""
332 448 626 612
1 "main()
{ 

string value0, value1, value2, value3, value4, value5, value6, 
       value7, value8, value9, value10, value11;
int channelnb0, channelnb1,channelnb2,channelnb3,channelnb4,channelnb5,
    channelnb6, channelnb7, channelnb8, channelnb9, channelnb10, channelnb11;
int max,min;

dpGet(\"CurveLimitC.Indx:_original.._value\", min);
dpGet(\"CurveLimitC.Numb:_original.._value\", max);

//**************************Curve0
  //get the string 
  dpGet(\"Sector.Row_00.ST_00:_online.._value\", channelnb0);
  sprintf(value0,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb0);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_1\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_1\", value0);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_1\")=FALSE;
                  this.curveMax(\"#1_1\", max);
                  this.curveMin(\"#1_1\", min);

  
  //**************************Curve1
  //get the string 
  dpGet(\"Sector.Row_00.ST_01:_online.._value\", channelnb1);
  sprintf(value1,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb1);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_2\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_2\", value1);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_2\")=FALSE;
                  this.curveMax(\"#1_2\", max);
                  this.curveMin(\"#1_2\", min);

//**************************Curve2
  //get the string 
  dpGet(\"Sector.Row_00.ST_02:_online.._value\", channelnb2);
  sprintf(value2,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb2);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_3\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_3\", value2);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_3\")=FALSE;
                  this.curveMax(\"#1_3\", max);
                  this.curveMin(\"#1_3\", min);

  
  //**************************Curve3
  //get the string 
  dpGet(\"Sector.Row_00.ST_03:_online.._value\", channelnb3);
  sprintf(value3,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb3);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_4\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_4\", value3);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_4\")=FALSE;
                  this.curveMax(\"#1_4\", max);
                  this.curveMin(\"#1_4\", min);     
                  
 //**************************Curve4
  //get the string 
  dpGet(\"Sector.Row_00.ST_04:_online.._value\", channelnb4);
  sprintf(value4,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb4);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_5\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_5\", value4);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_5\")=FALSE;
                  this.curveMax(\"#1_5\", max);
                  this.curveMin(\"#1_5\", min);

  
  //**************************Curve5
  //get the string 
  dpGet(\"Sector.Row_00.ST_05:_online.._value\", channelnb5);
  sprintf(value5,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb5);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_6\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_6\", value5);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_6\")=FALSE;
                  this.curveMax(\"#1_6\", max);
                  this.curveMin(\"#1_6\", min);

//**************************Curve6
  //get the string 
  dpGet(\"Sector.Row_01.ST_00:_online.._value\", channelnb6);
  sprintf(value6,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb6);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_7\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_7\", value6);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_7\")=FALSE;
                  this.curveMax(\"#1_7\", max);
                  this.curveMin(\"#1_7\", min);

  
  //**************************Curve7
  //get the string 
  dpGet(\"Sector.Row_01.ST_01:_online.._value\", channelnb3);
  sprintf(value7,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb7);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_8\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_8\", value7);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_8\")=FALSE;
                  this.curveMax(\"#1_8\", max);
                  this.curveMin(\"#1_8\", min); 
                  
//**************************Curve8
  //get the string 
  dpGet(\"Sector.Row_01.ST_02:_online.._value\", channelnb4);
  sprintf(value8,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb8);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_9\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_9\", value8);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_9\")=FALSE;
                  this.curveMax(\"#1_9\", max);
                  this.curveMin(\"#1_9\", min);

  
  //**************************Curve9
  //get the string 
  dpGet(\"Sector.Row_01.ST_03:_online.._value\", channelnb9);
  sprintf(value9,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb9);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_10\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_10\", value9);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_10\")=FALSE;
                  this.curveMax(\"#1_10\", max);
                  this.curveMin(\"#1_10\", min);

//**************************Curve10
  //get the string 
  dpGet(\"Sector.Row_01.ST_04:_online.._value\", channelnb10);
  sprintf(value10,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb10);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_11\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_11\", value10);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_11\")=FALSE;
                  this.curveMax(\"#1_11\", max);
                  this.curveMin(\"#1_11\", min);

  
  //**************************Curve11
  //get the string 
  dpGet(\"Sector.Row_01.ST_05:_online.._value\", channelnb11);
  sprintf(value11,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb11);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_12\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_12\", value11);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_12\")=FALSE;
                  this.curveMax(\"#1_12\", max);
                  this.curveMin(\"#1_12\", min);                  
              
 
}" 0
 E E 1 139 N {0,0,0} 0 0 1 0 1 0 12
0 "#1_1" "" 0 2 0 0 1 "3 2 0.0" "%x" 1 1 2 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 0 0 1 0 1 N "Red" 0 0 0 0 0 0 0 0
0 "#1_2" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 4 #1_2
1
LANG:1 0 
1 "" "" 0 0 1 0 0 1 0 1 N "blue" 0 0 0 0 0 0 0 0
0 "#1_3" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 0 1 0 0 1 0 1 N "Green" 0 0 0 0 0 0 0 0
0 "#1_4" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 0 1 0 0 1 0 1 N {255,51,255} 0 0 0 0 0 0 0 0
0 "#1_5" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N "cyan" 0 0 0 0 0 0 0 0
0 "#1_6" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N "schwarz" 0 0 0 0 0 0 0 0
0 "#1_7" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {102,51,153} 0 0 0 0 0 0 0 0
0 "#1_8" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {102,204,102} 0 0 0 0 0 0 0 0
0 "#1_9" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {255,204,255} 0 0 0 0 0 0 0 0
0 "#1_10" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {204,153,0} 0 0 0 0 0 0 0 0
0 "#1_11" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {255,153,0} 0 0 0 0 0 0 0 0
0 "#1_12" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {153,204,204} 0 0 0 0 0 0 0 0
1 1 "%X" "%x" 1 1 0 0 E 1 0 0 0 90 0 10 3600
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""

30 N {0,0,0} 0 0 1 0 1 150 0 5 5 1 3
0
23 623
"Trend5"
""
1 -356 -450 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
622 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"logarithm" "0"
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 ""
32 618 326 782
1 "main()
{ 

string value0, value1, value2, value3, value4, value5, value6, 
       value7, value8, value9, value10, value11;
int channelnb0, channelnb1,channelnb2,channelnb3,channelnb4,channelnb5,
    channelnb6, channelnb7, channelnb8, channelnb9, channelnb10, channelnb11;
int max,min;

dpGet(\"CurveLimitC.Indx:_original.._value\", min);
dpGet(\"CurveLimitC.Numb:_original.._value\", max);

//**************************Curve0
  //get the string 
  dpGet(\"Sector.Row_02.ST_06:_online.._value\", channelnb0);
  sprintf(value0,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb0);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_1\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_1\", value0);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_1\")=FALSE;
                  this.curveMax(\"#1_1\", max);
                  this.curveMin(\"#1_1\", min);

  
  //**************************Curve1
  //get the string 
  dpGet(\"Sector.Row_02.ST_07:_online.._value\", channelnb1);
  sprintf(value1,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb1);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_2\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_2\", value1);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_2\")=FALSE;
                  this.curveMax(\"#1_2\", max);
                  this.curveMin(\"#1_2\", min);

//**************************Curve2
  //get the string 
  dpGet(\"Sector.Row_02.ST_08:_online.._value\", channelnb2);
  sprintf(value2,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb2);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_3\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_3\", value2);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_3\")=FALSE;
                  this.curveMax(\"#1_3\", max);
                  this.curveMin(\"#1_3\", min);

  
  //**************************Curve3
  //get the string 
  dpGet(\"Sector.Row_02.ST_09:_online.._value\", channelnb3);
  sprintf(value3,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb3);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_4\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_4\", value3);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_4\")=FALSE;
                  this.curveMax(\"#1_4\", max);
                  this.curveMin(\"#1_4\", min);     
                  
 //**************************Curve4
  //get the string 
  dpGet(\"Sector.Row_02.ST_10:_online.._value\", channelnb4);
  sprintf(value4,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb4);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_5\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_5\", value4);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_5\")=FALSE;
                  this.curveMax(\"#1_5\", max);
                  this.curveMin(\"#1_5\", min);

  
  //**************************Curve5
  //get the string 
  dpGet(\"Sector.Row_02.ST_11:_online.._value\", channelnb5);
  sprintf(value5,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb5);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_6\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_6\", value5);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_6\")=FALSE;
                  this.curveMax(\"#1_6\", max);
                  this.curveMin(\"#1_6\", min);

//**************************Curve6
  //get the string 
  dpGet(\"Sector.Row_03.ST_06:_online.._value\", channelnb6);
  sprintf(value6,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb6);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_7\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_7\", value6);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_7\")=FALSE;
                  this.curveMax(\"#1_7\", max);
                  this.curveMin(\"#1_7\", min);

  
  //**************************Curve7
  //get the string 
  dpGet(\"Sector.Row_03.ST_07:_online.._value\", channelnb3);
  sprintf(value7,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb7);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_8\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_8\", value7);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_8\")=FALSE;
                  this.curveMax(\"#1_8\", max);
                  this.curveMin(\"#1_8\", min); 
                  
//**************************Curve8
  //get the string 
  dpGet(\"Sector.Row_03.ST_08:_online.._value\", channelnb4);
  sprintf(value8,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb8);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_9\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_9\", value8);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_9\")=FALSE;
                  this.curveMax(\"#1_9\", max);
                  this.curveMin(\"#1_9\", min);

  
  //**************************Curve9
  //get the string 
  dpGet(\"Sector.Row_03.ST_09:_online.._value\", channelnb9);
  sprintf(value9,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb9);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_10\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_10\", value9);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_10\")=FALSE;
                  this.curveMax(\"#1_10\", max);
                  this.curveMin(\"#1_10\", min);

//**************************Curve10
  //get the string 
  dpGet(\"Sector.Row_03.ST_10:_online.._value\", channelnb10);
  sprintf(value10,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb10);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_11\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_11\", value10);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_11\")=FALSE;
                  this.curveMax(\"#1_11\", max);
                  this.curveMin(\"#1_11\", min);

  
  //**************************Curve11
  //get the string 
  dpGet(\"Sector.Row_03.ST_11:_online.._value\", channelnb11);
  sprintf(value11,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb11);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_12\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_12\", value11);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_12\")=FALSE;
                  this.curveMax(\"#1_12\", max);
                  this.curveMin(\"#1_12\", min);                  
              
 
}" 0
 E E 1 139 N {0,0,0} 0 0 1 0 1 0 12
0 "#1_1" "" 0 2 0 0 1 "3 2 0.0" "%x" 1 1 2 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 0 0 1 0 1 N "Red" 0 0 0 0 0 0 0 0
0 "#1_2" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 4 #1_2
1
LANG:1 0 
1 "" "" 0 0 1 0 0 1 0 1 N "blue" 0 0 0 0 0 0 0 0
0 "#1_3" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 0 1 0 0 1 0 1 N "Green" 0 0 0 0 0 0 0 0
0 "#1_4" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 0 1 0 0 1 0 1 N {255,51,255} 0 0 0 0 0 0 0 0
0 "#1_5" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N "cyan" 0 0 0 0 0 0 0 0
0 "#1_6" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N "schwarz" 0 0 0 0 0 0 0 0
0 "#1_7" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {102,51,153} 0 0 0 0 0 0 0 0
0 "#1_8" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {102,204,102} 0 0 0 0 0 0 0 0
0 "#1_9" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {255,204,255} 0 0 0 0 0 0 0 0
0 "#1_10" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {204,153,0} 0 0 0 0 0 0 0 0
0 "#1_11" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {255,153,0} 0 0 0 0 0 0 0 0
0 "#1_12" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {153,204,204} 0 0 0 0 0 0 0 0
1 1 "%X" "%x" 1 1 0 0 E 1 0 0 0 90 0 10 3600
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""

30 N {0,0,0} 0 0 1 0 1 150 0 5 5 1 3
0
23 624
"Trend6"
""
1 -696 -1240 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
623 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"logarithm" "0"
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 ""
32 448 326 612
1 "main()
{ 

string value0, value1, value2, value3, value4, value5, value6, 
       value7, value8, value9, value10, value11;
int channelnb0, channelnb1,channelnb2,channelnb3,channelnb4,channelnb5,
    channelnb6, channelnb7, channelnb8, channelnb9, channelnb10, channelnb11;
int max,min;

dpGet(\"CurveLimitC.Indx:_original.._value\", min);
dpGet(\"CurveLimitC.Numb:_original.._value\", max);

//**************************Curve0
  //get the string 
  dpGet(\"Sector.Row_00.ST_06:_online.._value\", channelnb0);
  sprintf(value0,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb0);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_1\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_1\", value0);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_1\")=FALSE;
                  this.curveMax(\"#1_1\", max);
                  this.curveMin(\"#1_1\", min);

  
  //**************************Curve1
  //get the string 
  dpGet(\"Sector.Row_00.ST_07:_online.._value\", channelnb1);
  sprintf(value1,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb1);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_2\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_2\", value1);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_2\")=FALSE;
                  this.curveMax(\"#1_2\", max);
                  this.curveMin(\"#1_2\", min);

//**************************Curve2
  //get the string 
  dpGet(\"Sector.Row_00.ST_08:_online.._value\", channelnb2);
  sprintf(value2,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb2);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_3\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_3\", value2);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_3\")=FALSE;
                  this.curveMax(\"#1_3\", max);
                  this.curveMin(\"#1_3\", min);

  
  //**************************Curve3
  //get the string 
  dpGet(\"Sector.Row_00.ST_09:_online.._value\", channelnb3);
  sprintf(value3,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb3);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_4\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_4\", value3);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_4\")=FALSE;
                  this.curveMax(\"#1_4\", max);
                  this.curveMin(\"#1_4\", min);     
                  
 //**************************Curve4
  //get the string 
  dpGet(\"Sector.Row_00.ST_10:_online.._value\", channelnb4);
  sprintf(value4,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb4);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_5\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_5\", value4);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_5\")=FALSE;
                  this.curveMax(\"#1_5\", max);
                  this.curveMin(\"#1_5\", min);

  
  //**************************Curve5
  //get the string 
  dpGet(\"Sector.Row_00.ST_11:_online.._value\", channelnb5);
  sprintf(value5,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb5);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_6\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_6\", value5);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_6\")=FALSE;
                  this.curveMax(\"#1_6\", max);
                  this.curveMin(\"#1_6\", min);

//**************************Curve6
  //get the string 
  dpGet(\"Sector.Row_01.ST_06:_online.._value\", channelnb6);
  sprintf(value6,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb6);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_7\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_7\", value6);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_7\")=FALSE;
                  this.curveMax(\"#1_7\", max);
                  this.curveMin(\"#1_7\", min);

  
  //**************************Curve7
  //get the string 
  dpGet(\"Sector.Row_01.ST_07:_online.._value\", channelnb3);
  sprintf(value7,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb7);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_8\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_8\", value7);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_8\")=FALSE;
                  this.curveMax(\"#1_8\", max);
                  this.curveMin(\"#1_8\", min); 
                  
//**************************Curve8
  //get the string 
  dpGet(\"Sector.Row_01.ST_08:_online.._value\", channelnb4);
  sprintf(value8,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb8);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_9\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_9\", value8);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_9\")=FALSE;
                  this.curveMax(\"#1_9\", max);
                  this.curveMin(\"#1_9\", min);

  
  //**************************Curve9
  //get the string 
  dpGet(\"Sector.Row_01.ST_09:_online.._value\", channelnb9);
  sprintf(value9,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb9);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_10\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_10\", value9);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_10\")=FALSE;
                  this.curveMax(\"#1_10\", max);
                  this.curveMin(\"#1_10\", min);

//**************************Curve10
  //get the string 
  dpGet(\"Sector.Row_01.ST_10:_online.._value\", channelnb10);
  sprintf(value10,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb10);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_11\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_11\", value10);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_11\")=FALSE;
                  this.curveMax(\"#1_11\", max);
                  this.curveMin(\"#1_11\", min);

  
  //**************************Curve11
  //get the string 
  dpGet(\"Sector.Row_01.ST_11:_online.._value\", channelnb11);
  sprintf(value11,\"Crate00.Channel%02d.HVchCurr.Recv:_original.._value\", channelnb11);
  
  //set value to trend
  setValue(\"\",\"curveLegendVisibility\", \"#1_12\", true);
                  //setValue (\"\",\"manageLegend\", true );
                  this.connectDirectly(\"#1_12\", value11);
                  //this.curveLegendName(\"#1_1\", value);
                  this.curveAutoscale(\"#1_12\")=FALSE;
                  this.curveMax(\"#1_12\", max);
                  this.curveMin(\"#1_12\", min);                  
              
 
}" 0
 E E 1 139 N {0,0,0} 0 0 1 0 1 0 12
0 "#1_1" "" 0 2 0 0 1 "3 2 0.0" "%x" 1 1 2 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 -30 40 0 0 1 0 1 N "Red" 0 0 0 0 0 0 0 0
0 "#1_2" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 4 #1_2
1
LANG:1 0 
1 "" "" 0 0 1 0 0 1 0 1 N "blue" 0 0 0 0 0 0 0 0
0 "#1_3" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 0 1 0 0 1 0 1 N "Green" 0 0 0 0 0 0 0 0
0 "#1_4" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" 0 0 1 0 0 1 0 1 N {255,51,255} 0 0 0 0 0 0 0 0
0 "#1_5" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N "cyan" 0 0 0 0 0 0 0 0
0 "#1_6" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N "schwarz" 0 0 0 0 0 0 0 0
0 "#1_7" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {102,51,153} 0 0 0 0 0 0 0 0
0 "#1_8" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {102,204,102} 0 0 0 0 0 0 0 0
0 "#1_9" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {255,204,255} 0 0 0 0 0 0 0 0
0 "#1_10" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {204,153,0} 0 0 0 0 0 0 0 0
0 "#1_11" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {255,153,0} 0 0 0 0 0 0 0 0
0 "#1_12" "" 0 2 0 0 0 E E 1 0 0 3 2 1
LANG:1 0 
1
LANG:1 0 
1 "" "" -1 0 0 1 0 1 N {153,204,204} 0 0 0 0 0 0 0 0
1 1 "%X" "%x" 1 1 0 0 E 1 0 0 0 90 0 10 3600
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""
1
LANG:1 118 -microsoft windows-Courier New-normal-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,400,0,0,0,0,0,0,0,0,Courier New
0 ""

30 N {0,0,0} 0 0 1 0 1 150 0 5 5 1 3
0
14 628
"TextField2"
""
1 680 510 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
627 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
678 508 742 534
3 "s" 0 0 0 0 0 0 
E
"main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:CurveLimitC.Numb\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:CurveLimitC.Numb:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:CurveLimitC.Numb:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:CurveLimitC.Numb:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:CurveLimitC.Numb:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:CurveLimitC.Numb:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}


// SimpleCtrlScript {EP_textFieldOut}
// DP {HVch.Numb}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

14 629
"TextField3"
""
1 680 580 E E E 1 E 1 E N "_WindowText" E N "_Window" E E
 E E
628 0 0 0 0 0
EE E
0
1
LANG:1 0 
0
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 ""
678 578 742 604
3 "s" 0 0 0 0 0 0 
E
"main()
{
  EP_textFieldIn();
  EP_setInvalid();
}

EP_textFieldIn()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:CurveLimitC.Indx\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_textFieldInCB\",
            \"SCTmops1:CurveLimitC.Indx:_online.._value\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_textFieldInCB(string dp, int iNewValue)
{
  setValue(\"\", \"text\", iNewValue);
}

EP_setInvalid()
{
dyn_errClass err;

  if( dpSubStr( \"SCTmops1:CurveLimitC.Indx:_online.._invalid\", DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setInvalidCB\",
            \"SCTmops1:CurveLimitC.Indx:_online.._invalid\");
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}

EP_setInvalidCB(string dp, bool boInvalid)
{
  setValue(\"\", \"color\", (boInvalid ? \"_invalid\" : \"\"));
}" 0

"// SimpleCtrlScriptStart {invalid}
main()
{
  EP_textFieldOut();
}

EP_textFieldOut()
{
int iNewValue;
dyn_errClass err;
string sTmp;
string sFormat, sDp;

  getValue(\"\", \"text\", sTmp);
  sscanf(sTmp, \"%d\", iNewValue);

  sDp = dpSubStr(\"SCTmops1:CurveLimitC.Indx:_original.._value\",  DPSUB_SYS_DP_EL);
  if ( strpos(sDp,\".\") < 1 )
    sDp += \".\";

  sFormat = dpGetFormat( sDp );
  if( !checkStringFormat(sTmp, sFormat) )
  {
    ChildPanelOnCentral( \"vision/MessageWarning\",
                         getCatStr( \"e_para\", \"warning\" ),
                         makeDynString( getCatStr( \"e_para\", \"wrongFormat\" )));
    return;
  }

  dpSetWait(\"SCTmops1:CurveLimitC.Indx:_original.._value\", sTmp);
  err = getLastError();
  if (dynlen(err) > 0)
    errorDialog(err);
}


// SimpleCtrlScript {EP_textFieldOut}
// DP {HVch.Numb}
// Config {:_original.._value}
// DPType {int}
// SimpleCtrlScriptEnd {EP_textFieldOut}
" 0

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