V 10 1 LANG:1 8 (NoName) PANEL,-1 -1 932 692 N {224,223,227} 2 "$1" "$2" " main() { // ------ Decode the name of node ------ string dp, newdp; int dplen; dp = $2; dplen = strlen(dp); newdp = substr(dp, 8, dplen-8); //sysname has 8 chars string sDomain = $1; string sNode = newdp; /* hmpBase_GetCoords(sNode, iModule, iSector, iExtra, iType); if(iType != LDT_LVSEG && iType != LDT_LVROSEG) { DebugN(\"hmpHVChannel: Bad referenced Alias for PWS Module !! ABORT [\"+sNode+\"]\"); return; } sLogName = hmpBase_buildLogicalName(iType,iModule,iSector,iExtra); string sSign = (iType == LDT_LVSEG && iExtra == LDC_ISNEGATIVE) ? \"-\" : \"+\"; // ----------------------------------------------------- // Status summary -------------------------------------- _setColor2All(colOFF); dpConnect(\"ChangeLedColor0\", sNode+\".Status\"+\".On\"+\":_original.._value\"); dpConnect(\"ChangeLedColor1\", sNode+\".Status\"+\".RampUp\"+\":_original.._value\"); dpConnect(\"ChangeLedColor2\", sNode+\".Status\"+\".RampDown\"+\":_original.._value\"); dpConnect(\"ChangeLedColor3\", sNode+\".Status\"+\".FailureMaxSenseVoltage\"+\":_original.._value\"); dpConnect(\"ChangeLedColor4\", sNode+\".Status\"+\".FailureMaxTerminalVoltage\"+\":_original.._value\"); dpConnect(\"ChangeLedColor5\", sNode+\".Status\"+\".FailureMaxCurrent\"+\":_original.._value\"); dpConnect(\"ChangeLedColor6\", sNode+\".Status\"+\".FailureMaxTemperature\"+\":_original.._value\"); dpConnect(\"ChangeLedColor7\", sNode+\".Status\"+\".FailureMaxPower\"+\":_original.._value\"); dpConnect(\"ChangeLedColor8\", sNode+\".Status\"+\".FailureTimeout\"+\":_original.._value\"); // ----------------------------------------------------- string sSign = \"+\"; // <-----Don't forget to remove!!! int xpos,ypos,wpos,hpos; getValue(\"fr1\",\"position\",xpos,ypos); getValue(\"fr1\",\"size\",wpos,hpos); xpos = xpos;// -1030; ypos = ypos -(hpos); removeSymbol(myModuleName(),myPanelName(),\"vLVCh\"); addSymbol(myModuleName(),myPanelName(),\"objects/trd_General/trd_indicatorBIG.pnl\", \"vLVCh\",makeDynString(\"$sDpName:\"+sNode,\"$sDpeName:\"+sNode+\".MeasurementSenseVoltage\", \"$Decimal:3\",\"$Digit:6\",\"$sLabel:VMON\",\"$sPanel:none\",\"$sSign:\"+sSign,\"$sTitle:\"), xpos+15,ypos+40,0,1,1); removeSymbol(myModuleName(),myPanelName(),\"iLVCh\"); addSymbol(myModuleName(),myPanelName(),\"objects/trd_General/trd_indicatorBIG.pnl\", \"iLVCh\",makeDynString(\"$sDpName:\"+sNode,\"$sDpeName:\"+sNode+\".MeasurementCurrent\", \"$Decimal:3\",\"$Digit:6\",\"$sLabel:IMON\",\"$sPanel:none\",\"$sSign:\",\"$sTitle:\"), xpos+15,ypos+80,0,1,1); removeSymbol(myModuleName(),myPanelName(),\"tLVCh\"); addSymbol(myModuleName(),myPanelName(),\"objects/trd_General/trd_indicator.pnl\", \"iLVCon\",makeDynString(\"$sDpName:\"+sNode,\"$sDpeName:\"+sNode+\".MeasurementTemperature\", \"$Decimal:1\",\"$Digit:6\",\"$sLabel:TMON\",\"$sPanel:none\",\"$sSign:\"+sSign,\"$sTitle:\"), */ // ------------------------- // Set the default chart (TMcm 00 - 07) int xpos,ypos; getValue(\"monitoring\",\"position\",xpos,ypos); removeSymbol(myModuleName(),myPanelName(),\"monT0007\"); removeSymbol(myModuleName(),myPanelName(),\"monT0815\"); removeSymbol(myModuleName(),myPanelName(),\"monVA\"); removeSymbol(myModuleName(),myPanelName(),\"monVB\"); addSymbol(myModuleName(),myPanelName(),\"trd_FED/trd_TempMon00-07.pnl\", \"monT0007\",makeDynString(\"$2:\"+sNode),xpos+40,ypos-12,0,1,1); // ------------------------- /* xpos+15,ypos+140,0,1,1); // ------------------------- getValue(\"lnStatusW\",\"position\",xpos,ypos); getValue(\"fr1\",\"size\",wpos,hpos); xpos = xpos;// -1030; ypos = ypos; removeSymbol(myModuleName(),myPanelName(),\"StatusWord\"); addSymbol(myModuleName(),myPanelName(),\"objects/trd_General/trd_ledBar.pnl\", \"StatusWord\",makeDynString(\"$sDpE:\"+sNode+\".Status\", \"$colOFF:{53,0,0}\",\"$colON:{253,0,0}\", \"$Tips:Channel On,Ramp Up,Ramp Down,Over Current,Over Voltage,Under Voltage,External Trip,Over HV Max,External Disabled,Internal Trip,Calibration Error,Unplugged,Under Current,Over Voltage Protection,Power Fail,Temperature Error\"), xpos+2,ypos+19,0,1,1); dpConnect(\"RdBackVSetValue\",sNode+\".ReadbackSettings.Voltage:_original.._value\",sNode+\".ReadbackSettings.Voltage:_original.._invalid\"); dpConnect(\"RdBackISetValue\",sNode+\".ReadbackSettings.Current:_original.._value\",sNode+\".ReadbackSettings.Current:_original.._invalid\"); */ // ------------------------- fwCU_connectState(\"ChState\",sDomain+\"::\"+sNode); /* // -------- Access control ------------------------------------------- // Set the CB Function that Hook the change of Logged User dyn_string exceptionInfo; fwAccessControl_setupPanel(\"hmpLVChannel_LoggedUserAC\",exceptionInfo); if (dynlen(exceptionInfo)) { hmpLVChannel_LoggedUserAC(\"\",\"\"); // global \"reject\" } // ---------------------------------------------------------------------- // ---------------- Set the title into the main window ------------------ if(iType == LDT_LVROSEG) dcsUiBase_setMainTitle(\"HMPID - RICH \"+iModule+\" READ OUT \"+ ( (iExtra == LDC_ISLEFT) ? \"LEFT\" :\"RIGHT\" )+\" LV CHANNEL\" ); else dcsUiBase_setMainTitle(\"HMPID - RICH \"+iModule+\" SECTOR \"+iSector+\" FFE \"+( (iExtra == LDC_ISNEGATIVE)?\"NEGATIVE\":\"POSITIVE\")+\" LV CHANNEL\" ); // ---------------------------------------------------------------------- } /// ---- Dp connected function RdBackVSetValue(string dp,float fNewValue,string dp2,bool invalid) { setMultiValue(\"txtActualV\",\"text\",fNewValue,\"txtActualV\",\"foreCol\",(invalid) ? \"?invalid\":\"_3DText\"); } RdBackISetValue(string dp,float fNewValue,string dp2,bool invalid) { setMultiValue(\"txtActualI\",\"text\",fNewValue,\"txtActualI\",\"foreCol\",(invalid) ? \"?invalid\":\"_3DText\"); } */ } ChState(string node, string state) { string color; fwCU_getStateColor(node, state, color); setMultiValue(\"txtChStatus\",\"text\",state,\"txtChStatus\",\"backCol\",color); // setMultiValue(\"txtChStatus\",\"text\",state); } /* ChangeLedColor0(string dp, int iNewValue) { if (iNewValue == 1) setValue(\"RECTANGLE0\",\"backCol\",colON); else setValue(\"RECTANGLE0\",\"backCol\",colOFF); } ChangeLedColor1(string dp, int iNewValue) { if (iNewValue == 1) setValue(\"RECTANGLE1\",\"backCol\",colON); else setValue(\"RECTANGLE1\",\"backCol\",colOFF); } ChangeLedColor2(string dp, int iNewValue) { if (iNewValue == 1) setValue(\"RECTANGLE2\",\"backCol\",colON); else setValue(\"RECTANGLE2\",\"backCol\",colOFF); } ChangeLedColor3(string dp, int iNewValue) { if (iNewValue == 1) setValue(\"RECTANGLE3\",\"backCol\",colON); else setValue(\"RECTANGLE3\",\"backCol\",colOFF); } ChangeLedColor4(string dp, int iNewValue) { if (iNewValue == 1) setValue(\"RECTANGLE4\",\"backCol\",colON); else setValue(\"RECTANGLE4\",\"backCol\",colOFF); } ChangeLedColor5(string dp, int iNewValue) { if (iNewValue == 1) setValue(\"RECTANGLE5\",\"backCol\",colON); else setValue(\"RECTANGLE5\",\"backCol\",colOFF); } ChangeLedColor6(string dp, int iNewValue) { if (iNewValue == 1) setValue(\"RECTANGLE6\",\"backCol\",colON); else setValue(\"RECTANGLE6\",\"backCol\",colOFF); } ChangeLedColor7(string dp, int iNewValue) { if (iNewValue == 1) setValue(\"RECTANGLE7\",\"backCol\",colON); else setValue(\"RECTANGLE7\",\"backCol\",colOFF); } ChangeLedColor8(string dp, int iNewValue) { if (iNewValue == 1) setValue(\"RECTANGLE8\",\"backCol\",colON); else setValue(\"RECTANGLE8\",\"backCol\",colOFF); } */ " 0 "/* main() { // -------------- Event Terminate --------------------- // // Here REMOVE all objects inserted with an // addSymbol() function // // int removeSymbol (string moduleName, string panelName, string refName); removeSymbol(myModuleName(),myPanelName(),\"vLVCh\"); removeSymbol(myModuleName(),myPanelName(),\"iLVCh\"); removeSymbol(myModuleName(),myPanelName(),\"StatusWord\"); removeSymbol(myModuleName(),myPanelName(),\"tLVCh\"); // } */ //" 0 E E E 1 0 0 0 0 0 ""0 1 E "/* string colOFF =\"_3DFace\"; string colON = \"Yellow\"; int Nums = 9; _setColor2All(string col) { int i; for(i=0;i 0) setValue(\"\", \"color\", \"_dpdoesnotexist\"); } EP_textFieldInCB(string dp, string sNewValue) { setValue(\"\", \"text\", dpValToString(dp, sNewValue, TRUE) ); } // SimpleCtrlScript {EP_textFieldIn} // DP {ztt_dimfed_server_icl_ACK.Message} // DPConfig {:_online.._value} // DPType {string} // UseDPUnit {TRUE} // UseDPFormat {TRUE} // SimpleCtrlScriptEnd {EP_textFieldIn} " 0 E 2 722 "Text31" "" 1 90 208 E E E 1 E 1 E N "_WindowText" E N "_Transparent" E E E E 934 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 0 E 62 200 120 217 0 2 0 "0s" 0 0 0 192 0 0 62 200 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 9 ErrorCode 14 723 "TextField11" "" 1 132 208 E E E 0 E 1 E N "_WindowText" E N "_Window" E E E E 936 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 130 198 204 225 3 "0s" 0 0 0 0 0 -1 E "// SimpleCtrlScriptStart {invalid} main() { EP_textFieldIn(); } EP_textFieldIn() { dyn_errClass err; if( !dpExists( \"trd_fed:Trd.Messages.ErrorCode:_online.._value\")) { setValue(\"\", \"color\", \"_dpdoesnotexist\"); return; } dpConnect(\"EP_textFieldInCB\", \"trd_fed:Trd.Messages.ErrorCode:_online.._value\"); err = getLastError(); if (dynlen(err) > 0) setValue(\"\", \"color\", \"_dpdoesnotexist\"); } EP_textFieldInCB(string dp, int iNewValue) { setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) ); } // SimpleCtrlScript {EP_textFieldIn} // DP {ztt_dimfed_server_icl_ACK.ErrorCode} // DPConfig {:_online.._value} // DPType {int} // UseDPUnit {TRUE} // UseDPFormat {TRUE} // SimpleCtrlScriptEnd {EP_textFieldIn} " 0 E 2 724 "Text38" "" 1 220 520 E E E 1 E 1 E N "_WindowText" E N "_Transparent" E E E E 938 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 0 E 62 240 103 257 0 2 0 "0s" 0 0 0 192 0 0 62 240 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 6 Source 14 725 "TextField25" "" 1 132 240 E E E 0 E 1 E N "_WindowText" E N "_Window" E E E E 940 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 130 238 334 265 3 "0s" 0 0 0 0 0 -1 E "// SimpleCtrlScriptStart {invalid} main() { EP_textFieldIn(); } EP_textFieldIn() { dyn_errClass err; if( !dpExists( \"trd_fed:Trd.Messages.Source:_online.._value\")) { setValue(\"\", \"color\", \"_dpdoesnotexist\"); return; } dpConnect(\"EP_textFieldInCB\", \"trd_fed:Trd.Messages.Source:_online.._value\"); err = getLastError(); if (dynlen(err) > 0) setValue(\"\", \"color\", \"_dpdoesnotexist\"); } EP_textFieldInCB(string dp, string sNewValue) { setValue(\"\", \"text\", dpValToString(dp, sNewValue, TRUE) ); } // SimpleCtrlScriptEnd {EP_textFieldIn} " 0 E 30 726 "FRAME2" "" 1 10 540 E E E 1 E 1 E N "_WindowText" E N {0,0,0} E E E E 941 0 0 0 0 0 E E E 1 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 0 1 0 1 E 1.07594936708861 0 1.09090909090909 41.2405063291139 -39.0909090909091 0 E 10 540 801 651 1 LANG:1 87 -*-Arial-bold-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,758,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 37 Advanced FED server API configuration 13 728 "Button4" "" 1 820 260 E E E 1 E 1 E N "_ButtonText" E N "_Button" E E E E 944 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 818 258 893 282 T 1 LANG:1 8 V Side A "main() { string sNode = $2; // Set chart: TMcmRow 08 - 15 int xpos,ypos; getValue(\"monitoring\",\"position\",xpos,ypos); removeSymbol(myModuleName(),myPanelName(),\"monT0007\"); removeSymbol(myModuleName(),myPanelName(),\"monT0815\"); removeSymbol(myModuleName(),myPanelName(),\"monVA\"); removeSymbol(myModuleName(),myPanelName(),\"monVB\"); addSymbol(myModuleName(),myPanelName(),\"trd_FED/trd_BusBarMonA.pnl\", \"monVA\",makeDynString(\"$2:\"+sNode),xpos+40,ypos-12,0,1,1); }" 0 E E E 30 730 "FRAME3" "" 1 40 560 E E E 1 E 1 E N "_WindowText" E N {0,0,0} E E E E 947 0 0 0 0 0 E E E 1 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 0 1 0 1 E 1.57894736842105 0 1.30434782608696 8.8421052631579 -160.434782608696 0 E 40 560 174 630 1 LANG:1 87 -*-Arial-bold-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,758,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 14 Configure FERO 13 733 "Button10" "" 1 182 620 E E E 1 E 1 E N "_ButtonText" E N "_Button" E E E E 953 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 180 618 264 645 T 1 LANG:1 4 Send "main() { string s0,s1; shape sh0 = getShape(\"TextField9\"); s0 = sh0.text; dpGet($2+\".Description\", s1); dpSet(\"trd_fed:Trd.ConfigureFero.CommandId\",s0,\"trd_fed:Trd.ConfigureFero.Target\",s1); DebugN(\" |----- TAG ----> \"+s0); DebugN(\" |--- TARGET ---> \"+s1); }" 0 E E E 2 734 "Text16" "" 1 30 175 E E E 1 E 1 E N "_WindowText" E N "_Transparent" E E E E 955 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 0 E 94 602 163 619 0 2 0 "0s" 0 0 0 192 0 0 94 602 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 9 CommandId 14 735 "TextField9" "" 1 92 620 E E E 1 E 1 E N "_WindowText" E N "_Window" E E E E 957 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 90 618 164 645 3 "0s" 0 0 0 0 0 -1 E "// SimpleCtrlScriptStart {invalid} main() { EP_textFieldIn(); } EP_textFieldIn() { dyn_errClass err; if( !dpExists( \"trd_fed:Trd.ConfigureFero.CommandId:_online.._value\")) { setValue(\"\", \"color\", \"_dpdoesnotexist\"); return; } dpConnect(\"EP_textFieldInCB\", \"trd_fed:Trd.ConfigureFero.CommandId:_online.._value\"); err = getLastError(); if (dynlen(err) > 0) setValue(\"\", \"color\", \"_dpdoesnotexist\"); } EP_textFieldInCB(string dp, int iNewValue) { setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) ); } // SimpleCtrlScript {EP_textFieldIn} // DP {ConfigureFero.CommandId} // DPConfig {:_online.._value} // DPType {int} // UseDPUnit {TRUE} // UseDPFormat {TRUE} // SimpleCtrlScriptEnd {EP_textFieldIn} " 0 E 30 736 "FRAME4" "" 1 40 560 E E E 1 E 1 E N "_WindowText" E N {0,0,0} E E E E 959 0 0 0 0 0 E E E 1 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 0 1 0 1 E 2.18045112781955 0 1.30434782608696 214.781954887218 -160.434782608696 0 E 40 560 174 630 1 LANG:1 87 -*-Arial-bold-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,758,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 14 Control FeeCom 2 737 "Text9" "" 1 108 340 E E E 1 E 1 E N "_WindowText" E N "_Transparent" E E E E 961 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 0 E 402 602 435 619 0 2 0 "0s" 0 0 0 192 0 0 402 602 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 6 IntVal 2 738 "Text12" "" 1 30 340 E E E 1 E 1 E N "_WindowText" E N "_Transparent" E E E E 963 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 0 E 324 602 393 619 0 2 0 "0s" 0 0 0 192 0 0 324 602 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 9 CommandId 14 739 "TextField5" "" 1 322 620 E E E 1 E 1 E N "_WindowText" E N "_Window" E E E E 965 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 320 618 394 645 3 "0s" 0 0 0 0 0 -1 E "// SimpleCtrlScriptStart {invalid} main() { EP_textFieldIn(); } EP_textFieldIn() { dyn_errClass err; if( !dpExists( \"trd_fed:Trd.ControlFeeCom.CommandId:_online.._value\")) { setValue(\"\", \"color\", \"_dpdoesnotexist\"); return; } dpConnect(\"EP_textFieldInCB\", \"trd_fed:Trd.ControlFeeCom.CommandId:_online.._value\"); err = getLastError(); if (dynlen(err) > 0) setValue(\"\", \"color\", \"_dpdoesnotexist\"); } EP_textFieldInCB(string dp, int iNewValue) { setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) ); } // SimpleCtrlScript {EP_textFieldIn} // DP {ControlFeeCom.CommandId} // DPConfig {:_online.._value} // DPType {int} // UseDPUnit {TRUE} // UseDPFormat {TRUE} // SimpleCtrlScriptEnd {EP_textFieldIn} " 0 E 14 740 "TextField6" "" 1 402 620 E E E 1 E 1 E N "_WindowText" E N "_Window" E E E E 967 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 400 618 474 645 3 "0s" 0 0 0 0 0 -1 E "// SimpleCtrlScriptStart {invalid} main() { EP_textFieldIn(); } EP_textFieldIn() { dyn_errClass err; if( !dpExists( \"trd_fed:Trd.ControlFeeCom.IntVal:_online.._value\")) { setValue(\"\", \"color\", \"_dpdoesnotexist\"); return; } dpConnect(\"EP_textFieldInCB\", \"trd_fed:Trd.ControlFeeCom.IntVal:_online.._value\"); err = getLastError(); if (dynlen(err) > 0) setValue(\"\", \"color\", \"_dpdoesnotexist\"); } EP_textFieldInCB(string dp, int iNewValue) { setValue(\"\", \"text\", dpValToString(dp, iNewValue, TRUE) ); } // SimpleCtrlScript {EP_textFieldIn} // DP {ControlFeeCom.IntVal} // DPConfig {:_online.._value} // DPType {int} // UseDPUnit {TRUE} // UseDPFormat {TRUE} // SimpleCtrlScriptEnd {EP_textFieldIn} " 0 E 13 741 "Button9" "" 1 492 620 E E E 1 E 1 E N "_ButtonText" E N "_Button" E E E E 969 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 490 618 574 645 T 1 LANG:1 4 Send "main() { string s0,s1,s2; shape sh0 = getShape(\"TextField5\"); shape sh1 = getShape(\"TextField6\"); s0 = sh0.text; s1 = sh1.text; dpGet($2+\".Description\", s2); dpSet(\"trd_fed:Trd.ControlFeeCom.CommandId\",s0,\"trd_fed:Trd.ControlFeeCom.IntVal\",s1,\"Trd.ControlFeeCom.Target\",s2); }" 0 E E E 30 742 "FRAME5" "" 1 40 560 E E E 1 E 1 E N "_WindowText" E N {0,0,0} E E E E 971 0 0 0 0 0 E E E 1 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 0 1 0 1 E 2.10526315789474 0 1.30434782608696 527.789473684211 -160.434782608696 0 E 40 560 174 630 1 LANG:1 87 -*-Arial-bold-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,758,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 12 Control FERO 2 743 "Text19" "" 1 30 414 E E E 1 E 1 E N "_WindowText" E N "_Transparent" E E E E 973 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 0 E 634 598 661 615 0 2 0 "0s" 0 0 0 192 0 0 634 598 1 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 1 LANG:1 4 Data 14 744 "TextField12" "" 1 632 619 E E E 1 E 1 E N "_WindowText" E N "_Window" E E E E 975 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 630 617 874 644 3 "0s" 0 0 0 0 0 -1 E "main() { dpConnect(\"EP_textFieldInCB\", \"trd_fed:Trd.ControlFero.Data:_online.._value\"); } EP_textFieldInCB(string dp, dyn_char sNewValue) { /* string str; for(int i=1;i<=dynlen(sNewValue);i++){ int in = sNewValue[i]; str+= in+\" \"; } setValue(\"\", \"text\", str ); */ blob target; for(int i=1;i<=dynlen(sNewValue);i++){ int val = sNewValue[i]; blobAppendValue(target,val,1); } setValue(\"\", \"text\", target ); }" 0 E 13 745 "Button12" "" 1 792 587 E E E 1 E 1 E N "_ButtonText" E N "_Button" E E E E 977 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 790 585 874 612 T 1 LANG:1 4 Send "main() { string s0,s1; shape sh0 = getShape(\"TextField12\"); s0 = sh0.text; dpGet($2+\".Description\", s1); /* dyn_char ch; dyn_string dstr = strsplit(s0,\" |/,.;:-_\"); for(int i=1;i<=dynlen(dstr);i++){ if(dstr[i]!=\"\"){ int in = dstr[i]; dynAppend(ch, in); } } */ blob source = s0; // DebugN(source, bloblen(source)); dyn_char ch; for(int i=0;i