V 10
1
LANG:1 8 (NoName)
PANEL,372 72 396 284 N "_3DFace" 0
EEE E E 1 -1 -1 0  30 70
"" 0 1
EE 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
6 36
"Border1"
""
1 10 270 E E E 1 E 1 E N {0,0,0} E N {255,255,204} E E
 E E
31 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 10 10 380 270
2 37
"Text3"
""
1 10 10 E E E 1 E 1 E N {0,0,0} E N {204,204,153} E E
 E E
32 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 12 12 378 33
1 2 0 "s" 0 0 0 65 0 0  12 12
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 18 STATUS EXPLICATION
2 47
"StatExp"
""
1 100 90 E E E 1 E 1 E N {0,0,0} E N {255,255,204} E E
 E E
42 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 102 92 331 212
0 2 0 "s" 0 0 0 192 0 0  102 92
 8
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 ""
1
LANG:1 5 7   X
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 ""
1
LANG:1 8 6   Busy
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 ""
1
LANG:1 14 5   OVT latch 
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 ""
1
LANG:1 41 4   OVT - Over temperature (board sensor)
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 ""
1
LANG:1 14 3   PML latch 
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 ""
1
LANG:1 36 2   PML - Power monitor low (48V AC)
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 ""
1
LANG:1 35 1   VCI - VCSel Interlock (global) 
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 ""
1
LANG:1 29 0   HWI - Hardwired Interlock
7 67
"Ellipse1"
""
1 90 100 E E E 1 E 1 E N {0,0,0} E N {255,255,255} E E
 E E
62 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"main()
{
  EP_setBackColor();
}

EP_setBackColor()
{
dyn_errClass err;
int hv, channel, crate, flag, icard;
string datapoint1, datapoint2;

crate=0;
dpGet(\"HVch.Numb:_original.._value\", hv);
icard=hv/4;
sprintf(datapoint1, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\",crate, icard);
sprintf(datapoint2, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._invalid\",crate, icard);

//DebugN(datapoint1, datapoint2);
dpGet(datapoint1, flag);
//DebugN(flag, \"flag\");

  if( dpSubStr( datapoint1, DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setBackColorCB\", 
            datapoint1,
            datapoint2);
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_setBackColorCB(string dpSource, int iNewValue, string dpInvalid, bool boInvalid)
{
//DebugN(\"flag0\",iNewValue);
  if (boInvalid)
    setValue(\"\", \"backCol\", \"_invalid\");
  else if ((iNewValue & 0x080) >> 0) {
    setValue(\"\", \"backCol\", \"Black\");
//    DebugN(\"black\");
    }
  else {
    setValue(\"\", \"backCol\", \"white\");
//    DebugN(\"white\");
    }
}
" 0
 E 0 1 1 0 1 E U  1 E 90 100 5 5
7 68
"Ellipse2"
""
1 90 175 E E E 1 E 1 E N {0,0,0} E N {255,255,255} E E
 E E
63 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"main()
{
  EP_setBackColor();
}

EP_setBackColor()
{
dyn_errClass err;
int hv, channel, crate, flag, icard;
string datapoint1, datapoint2;

crate=0;
dpGet(\"HVch.Numb:_original.._value\", hv);
icard=hv/4;
sprintf(datapoint1, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\",crate, icard);
sprintf(datapoint2, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._invalid\",crate, icard);

//DebugN(datapoint1, datapoint2);
dpGet(datapoint1, flag);
//DebugN(flag, \"flag\");

  if( dpSubStr( datapoint1, DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setBackColorCB\", 
            datapoint1,
            datapoint2);
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_setBackColorCB(string dpSource, int iNewValue, string dpInvalid, bool boInvalid)
{
//DebugN(\"flag0\",iNewValue);
  if (boInvalid)
    setValue(\"\", \"backCol\", \"_invalid\");
  else if ((iNewValue & 0x004) >> 0) {
    setValue(\"\", \"backCol\", \"Black\");
//    DebugN(\"black\");
    }
  else {
    setValue(\"\", \"backCol\", \"white\");
//    DebugN(\"white\");
    }
}
" 0
 E 0 1 1 0 1 E U  1 E 90 175 5 5
7 69
"Ellipse3"
""
1 90 191 E E E 1 E 1 E N {0,0,0} E N {255,255,255} E E
 E E
64 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"main()
{
  EP_setBackColor();
}

EP_setBackColor()
{
dyn_errClass err;
int hv, channel, crate, flag, icard;
string datapoint1, datapoint2;

crate=0;
dpGet(\"HVch.Numb:_original.._value\", hv);
icard=hv/4;
sprintf(datapoint1, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\",crate, icard);
sprintf(datapoint2, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._invalid\",crate, icard);

//DebugN(datapoint1, datapoint2);
dpGet(datapoint1, flag);
//DebugN(flag, \"flag\");

  if( dpSubStr( datapoint1, DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setBackColorCB\", 
            datapoint1,
            datapoint2);
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_setBackColorCB(string dpSource, int iNewValue, string dpInvalid, bool boInvalid)
{
//DebugN(\"flag0\",iNewValue);
  if (boInvalid)
    setValue(\"\", \"backCol\", \"_invalid\");
  else if ((iNewValue & 0x002) >> 0) {
    setValue(\"\", \"backCol\", \"Black\");
//    DebugN(\"black\");
    }
  else {
    setValue(\"\", \"backCol\", \"white\");
//    DebugN(\"white\");
    }
}
" 0
 E 0 1 1 0 1 E U  1 E 90 191 5 5
7 71
"Ellipse5"
""
1 90 205 E E E 1 E 1 E N {0,0,0} E N {255,255,255} E E
 E E
66 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"main()
{
  EP_setBackColor();
}

EP_setBackColor()
{
dyn_errClass err;
int hv, channel, crate, flag, icard;
string datapoint1, datapoint2;

crate=0;
dpGet(\"HVch.Numb:_original.._value\", hv);
icard=hv/4;
sprintf(datapoint1, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\",crate, icard);
sprintf(datapoint2, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._invalid\",crate, icard);

//DebugN(datapoint1, datapoint2);
dpGet(datapoint1, flag);
//DebugN(flag, \"flag\");

  if( dpSubStr( datapoint1, DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setBackColorCB\", 
            datapoint1,
            datapoint2);
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_setBackColorCB(string dpSource, int iNewValue, string dpInvalid, bool boInvalid)
{
//DebugN(\"flag0\",iNewValue);
  if (boInvalid)
    setValue(\"\", \"backCol\", \"_invalid\");
  else if ((iNewValue & 0x001) >> 0) {
    setValue(\"\", \"backCol\", \"Black\");
//    DebugN(\"black\");
    }
  else {
    setValue(\"\", \"backCol\", \"white\");
//    DebugN(\"white\");
    }
}
" 0
 E 0 1 1 0 1 E U  1 E 90 205 5 5
7 72
"Ellipse6"
""
1 90 160 E E E 1 E 1 E N {0,0,0} E N {255,255,255} E E
 E E
67 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"main()
{
  EP_setBackColor();
}

EP_setBackColor()
{
dyn_errClass err;
int hv, channel, crate, flag, icard;
string datapoint1, datapoint2;

crate=0;
dpGet(\"HVch.Numb:_original.._value\", hv);
icard=hv/4;
sprintf(datapoint1, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\",crate, icard);
sprintf(datapoint2, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._invalid\",crate, icard);

//DebugN(datapoint1, datapoint2);
dpGet(datapoint1, flag);
//DebugN(flag, \"flag\");

  if( dpSubStr( datapoint1, DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setBackColorCB\", 
            datapoint1,
            datapoint2);
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_setBackColorCB(string dpSource, int iNewValue, string dpInvalid, bool boInvalid)
{
//DebugN(\"flag0\",iNewValue);
  if (boInvalid)
    setValue(\"\", \"backCol\", \"_invalid\");
  else if ((iNewValue & 0x008) >> 0) {
    setValue(\"\", \"backCol\", \"Black\");
//    DebugN(\"black\");
    }
  else {
    setValue(\"\", \"backCol\", \"white\");
//    DebugN(\"white\");
    }
}
" 0
 E 0 1 1 0 1 E U  1 E 90 160 5 5
7 73
"Ellipse7"
""
1 90 145 E E E 1 E 1 E N {0,0,0} E N {255,255,255} E E
 E E
68 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"main()
{
  EP_setBackColor();
}

EP_setBackColor()
{
dyn_errClass err;
int hv, channel, crate, flag, icard;
string datapoint1, datapoint2;

crate=0;
dpGet(\"HVch.Numb:_original.._value\", hv);
icard=hv/4;
sprintf(datapoint1, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\",crate, icard);
sprintf(datapoint2, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._invalid\",crate, icard);

//DebugN(datapoint1, datapoint2);
dpGet(datapoint1, flag);
//DebugN(flag, \"flag\");

  if( dpSubStr( datapoint1, DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setBackColorCB\", 
            datapoint1,
            datapoint2);
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_setBackColorCB(string dpSource, int iNewValue, string dpInvalid, bool boInvalid)
{
//DebugN(\"flag0\",iNewValue);
  if (boInvalid)
    setValue(\"\", \"backCol\", \"_invalid\");
  else if ((iNewValue & 0x010) >> 0) {
    setValue(\"\", \"backCol\", \"Black\");
//    DebugN(\"black\");
    }
  else {
    setValue(\"\", \"backCol\", \"white\");
//    DebugN(\"white\");
    }
}" 0
 E 0 1 1 0 1 E U  1 E 90 145 5 5
7 74
"Ellipse8"
""
1 90 130 E E E 1 E 1 E N {0,0,0} E N {255,255,255} E E
 E E
69 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"main()
{
  EP_setBackColor();
}

EP_setBackColor()
{
dyn_errClass err;
int hv, channel, crate, flag, icard;
string datapoint1, datapoint2;

crate=0;
dpGet(\"HVch.Numb:_original.._value\", hv);
icard=hv/4;
sprintf(datapoint1, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\",crate, icard);
sprintf(datapoint2, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._invalid\",crate, icard);

//DebugN(datapoint1, datapoint2);
dpGet(datapoint1, flag);
//DebugN(flag, \"flag\");

  if( dpSubStr( datapoint1, DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setBackColorCB\", 
            datapoint1,
            datapoint2);
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_setBackColorCB(string dpSource, int iNewValue, string dpInvalid, bool boInvalid)
{
//DebugN(\"flag0\",iNewValue);
  if (boInvalid)
    setValue(\"\", \"backCol\", \"_invalid\");
  else if ((iNewValue & 0x020) >> 0) {
    setValue(\"\", \"backCol\", \"Black\");
//    DebugN(\"black\");
    }
  else {
    setValue(\"\", \"backCol\", \"white\");
//    DebugN(\"white\");
    }
}" 0
 E 0 1 1 0 1 E U  1 E 90 130 5 5
7 75
"Ellipse9"
""
1 90 115 E E E 1 E 1 E N {0,0,0} E N {255,255,255} E E
 E E
70 0 0 0 0 0
EE E
0
1
LANG:1 0 
1
"dashclr"N "_Transparent"
"main()
{
  EP_setBackColor();
}

EP_setBackColor()
{
dyn_errClass err;
int hv, channel, crate, flag, icard;
string datapoint1, datapoint2;

crate=0;
dpGet(\"HVch.Numb:_original.._value\", hv);
icard=hv/4;
sprintf(datapoint1, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\",crate, icard);
sprintf(datapoint2, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._invalid\",crate, icard);

//DebugN(datapoint1, datapoint2);
dpGet(datapoint1, flag);
//DebugN(flag, \"flag\");

  if( dpSubStr( datapoint1, DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }

  dpConnect(\"EP_setBackColorCB\", 
            datapoint1,
            datapoint2);
  err = getLastError();
  if (dynlen(err) > 0)
    setValue(\"\", \"color\", \"_dpdoesnotexist\");

}


EP_setBackColorCB(string dpSource, int iNewValue, string dpInvalid, bool boInvalid)
{
//DebugN(\"flag0\",iNewValue);
  if (boInvalid)
    setValue(\"\", \"backCol\", \"_invalid\");
  else if ((iNewValue & 0x040) >> 0) {
    setValue(\"\", \"backCol\", \"Black\");
//    DebugN(\"black\");
    }
  else {
    setValue(\"\", \"backCol\", \"white\");
//    DebugN(\"white\");
    }
}" 0
 E 0 1 1 0 1 E U  1 E 90 115 5 5
2 77
"Text51"
""
1 28 60 E E E 1 E 1 E N {0,0,0} E N {255,255,204} E E
 E E
72 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* datapoint1;
string datapoint,dp1;
int hv,i,icard;
int crate,count;
string channel;

crate=0;
dpGet(\"HVch.Numb:_original.._value\", hv);
channel=\"HVch.Numb:_original.._value\";
icard=hv/4;
sprintf(datapoint, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\", crate, icard);if( dpSubStr( datapoint, DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }
dpConnect(\"EP_textFieldInCB\",channel);
count=47;
for(i=0; i<= count;i++)
  {
  icard=i/4;
  sprintf(datapoint,\"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\",crate,icard);
  dpConnect(\"EP_textFieldInCB1\",datapoint);  
  }                   
 err = getLastError();
 if (dynlen(err) > 0)
 setValue(\"\", \"color\", \"_dpdoesnotexist\");
}

EP_textFieldInCB(string dp, float fNewValue)
{ 
int crate;
int hv,icard;
string dp1;


dpGet(\"HVch.Numb:_original.._value\", hv);
crate=0;
icard=hv/4;
sprintf(dp1, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\", crate, icard);
dpGet(dp1, fNewValue);
setValue(\"\", \"text\", dpValToString(dp1, fNewValue, TRUE) ); 

}

EP_textFieldInCB1(string dp, float fNewValue)
{ 
int crate;
int hv,icard;
string dp1;

crate=0;

dpGet(\"HVch.Numb:_original.._value\", hv);
icard=hv/4;
sprintf(dp1, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\", crate, icard);
dpGet(dp1,fNewValue);
setValue(\"\", \"text\", dpValToString(dp, fNewValue, TRUE) ); 

}

//dpConnect(\"add\", \"A.:_online.._value\", \"B.:_online.._value\");
//}
//add(string dp1, int a, string dp2, int b)
//{
//dpSet(\"C.:_original.._value\", a + b);

// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HV0.HVchStat}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 30 62 54 78
1 2 0 "s" 0 0 0 64 0 0  30 62
 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 LVchStat
2 78
"Text111"
""
1 61 60 E E E 1 E 1 E N {0,0,0} E N {255,255,204} E E
 E E
73 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* datapoint1;
string datapoint,dp1;
int hv,i,icard;
int crate,count;
string channel;

crate=0;
dpGet(\"HVch.Numb:_original.._value\", hv);
channel=\"HVch.Numb:_original.._value\";
icard=hv/4;
sprintf(datapoint, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\", crate, icard);if( dpSubStr( datapoint, DPSUB_DP_EL ) == \"\" )
  {
    setValue(\"\", \"color\", \"_dpdoesnotexist\");
    return;
  }
dpConnect(\"EP_textFieldInCB\",channel);
count=47;
for(i=0; i<= count;i++)
  {
  icard=i/4;
  sprintf(datapoint,\"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\",crate,icard);
  dpConnect(\"EP_textFieldInCB1\",datapoint);  
  }                   
 err = getLastError();
 if (dynlen(err) > 0)
 setValue(\"\", \"color\", \"_dpdoesnotexist\");
}

EP_textFieldInCB(string dp, float fNewValue)
{ 
int crate;
int hv,icard;
string dp1, xTmp;


dpGet(\"HVch.Numb:_original.._value\", hv);
crate=0;
icard=hv/4;
sprintf(dp1, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\", crate, icard);
dpGet(dp1, fNewValue);

sprintf(xTmp,\"%x\", fNewValue);
setValue(\"\", \"text\", xTmp);
//setValue(\"\", \"text\", dpValToString(dp1, fNewValue, TRUE) ); 

}

EP_textFieldInCB1(string dp, float fNewValue)
{ 
int crate;
int hv,icard;
string dp1, xTmp;

crate=0;

dpGet(\"HVch.Numb:_original.._value\", hv);
icard=hv/4;
sprintf(dp1, \"Crate%02d.LV_card%02d.LVcaStat.Recv:_online.._value\", crate, icard);
dpGet(dp1,fNewValue);

sprintf(xTmp,\"%x\", fNewValue);
setValue(\"\", \"text\", xTmp);
//setValue(\"\", \"text\", dpValToString(dp, fNewValue, TRUE) ); 

}

//dpConnect(\"add\", \"A.:_online.._value\", \"B.:_online.._value\");
//}
//add(string dp1, int a, string dp2, int b)
//{
//dpSet(\"C.:_original.._value\", a + b);

// SimpleCtrlScript {EP_textFieldIn}
// DP {Crate1.HV0.HVchStat}
// DPConfig {:_online.._value}
// DPType {float}
// UseDPUnit {TRUE}
// UseDPFormat {TRUE}
// SimpleCtrlScriptEnd {EP_textFieldIn}
" 0
 E 0 1 1 0 1 E U  1 E 63 62 85 78
1 2 0 "s" 0 0 0 64 0 0  63 62
 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 LVchStat
2 79
"Text110"
""
1 27 41 E E E 1 E 1 E N {0,0,0} E N "_Transparent" E E
 E E
74 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  0 E 29 43 85 59
0 2 0 "s" 0 0 0 64 0 0  29 43
 1
1
LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-110-100-100-*-*-iso8859-1|-12,0,0,0,700,0,0,0,0,3,2,1,34,Arial
0 ""
1
LANG:1 10 Dec    Hex
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