V 10 1 LANG:1 8 (NoName) PANEL,317 188 339 406 N "_3DFace" 0 EEE E E 1 0 0 0 50 20 "" 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 2 6 "Text1" "" 1 35 18 E E E 1 E 1 E N "_WindowText" E N "_Transparent" E E E E 6 0 0 0 0 0 EE E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 0 E 37 20 291 42 0 2 0 "s" 0 0 0 192 0 0 37 20 1 1 LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-160-100-100-*-*-iso8859-1|-19,0,0,0,400,0,0,0,0,3,2,1,34,Arial 0 "" 1 LANG:1 27 Connect PVSS Data with DIM 2 8 "man_time" "" 1 113 300 E E E 1 E 1 E N {0,0,0} E N "_3DFace" E E E E 8 0 0 0 0 0 EE E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 1 E 115 302 271 318 1 2 0 "s" 0 0 0 65 0 0 115 302 1 1 LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial 0 "" 1 LANG:1 7 ------- 2 9 "Text5" "" 1 23 300 E E E 1 E 1 E N {0,0,0} E N "_3DFace" E E E E 9 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 25 302 111 318 0 2 0 "s" 0 0 0 64 0 0 25 302 1 1 LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial 0 "" 1 LANG:1 13 Last Updated: 2 10 "Text6" "" 1 13 250 E E E 1 E 1 E N {0,0,0} E N "_3DFace" E E E E 10 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 25 262 101 278 0 2 0 "s" 0 0 0 64 0 0 25 262 1 1 LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial 0 "" 1 LANG:1 9 PVSS00dim 2 11 "Text7" "" 1 100 260 E E E 1 E 1 E N {0,0,0} E N "_3DFace" E E E E 11 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 262 118 278 0 2 0 "s" 0 0 0 64 0 0 102 262 1 1 LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial 0 "" 1 LANG:1 2 is 2 12 "man_state" "" 1 120 260 E E E 1 E 1 E N {0,0,0} E N "_3DFace" E E E E 12 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 122 262 198 278 1 2 0 "s" 0 0 0 65 0 0 122 262 1 1 LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial 0 "" 1 LANG:1 7 UNKNOWN 2 13 "man_label" "" 1 210 260 E E E 1 E 0 E N {0,0,0} E N "_3DFace" E E E E 13 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 212 262 288 278 0 2 0 "s" 0 0 0 64 0 0 212 262 1 1 LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial 0 "" 1 LANG:1 10 as Manager 2 14 "man_number" "" 1 290 260 E E E 1 E 0 E N {0,0,0} E N "_3DFace" E E E E 14 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 292 262 308 278 1 2 0 "s" 0 0 0 65 0 0 292 262 1 1 LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,700,0,0,0,0,3,2,1,34,Arial 0 "" 1 LANG:1 1 0 30 16 "Frame1" "" 1 20 339 E E E 1 E 1 E N "_3DText" E N "_Transparent" E E E E 16 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 230 320 340 1 LANG:1 105 -microsoft windows-Arial-bold-r-normal-*-*-140-100-100-*-*-iso8859-1|-16,0,0,0,700,0,0,0,0,3,2,1,34,Arial 0 "" 1 LANG:1 6 Status 13 0 "add" "" 1 20 49 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E E E 1 0 0 0 0 0 EE E 0 1 LANG:1 0 0 1 LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial 0 "" 18 47 162 83 T 1 LANG:1 13 Add SFP Data! " main() { string config, service, dp ,defaultv,dpbase; int timev, flag, update,i,j,k; timev=0; flag=1; update=0; config=\"DimFeroGtu\"; defaultv=\"\"; dpbase=\"trd_fero_gtusm_\"; for (i=0;i<18;i++){ for (j=0;j<5;j++){ sprintf(service,\"%s%02d_t%01d_sfp\",dpbase,i,j); fwDim_subscribeService(config, service+\"_tmon\", service+\".TMon\", defaultv, timev, flag, update); fwDim_subscribeService(config, service+\"_vmon\", service+\".VMon\", defaultv, timev, flag, update); for(k=0;k<12;k++){ sprintf(service,\"%s%02d_t%01d_sfp_omon_%02d\",dpbase,i,j,k); sprintf(dp,\"%s%02d_t%01d_sfp.OpticMon.%d\",dpbase,i,j,k); fwDim_subscribeService(config, service, dp, defaultv, timev, flag, update); } } } } " 0 E E " main() { EP_setVisible(); } EP_setVisible() { dyn_errClass err; if( !dpExists( \"System1:trd_fero_gtu.Trip.DIM:_online.._value\")) { setValue(\"\", \"color\", \"_dpdoesnotexist\"); return; } dpConnect(\"EP_setVisibleCB\", \"System1:trd_fero_gtu.Trip.DIM:_online.._value\"); err = getLastError(); if (dynlen(err) > 0) setValue(\"\", \"color\", \"_dpdoesnotexist\"); } EP_setVisibleCB(string dp, bool boNewValue) { setValue(\"\", \"visible\", boNewValue); } // SimpleCtrlScript {EP_setVisible} // DP {System1:trd_fero_gtu.Trip.DIM} // DPConfig {:_online.._value} // DPTyp {bool} // Active {1} // Operator {less} // Value {TRUE} // SimpleCtrlScriptEnd {EP_setVisible} " 0 13 1 "addboard" "" 1 20 90 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E E E 2 0 0 0 0 0 EE E 0 1 LANG:1 0 0 1 LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial 0 "" 18 88 162 124 T 1 LANG:1 15 Add Board Data! "main() { string config, service, dp ,defaultv,dpbase; int timev, flag, update,i,j,k; timev=0; flag=1; update=0; config=\"DimFeroGtu\"; defaultv=\"\"; dpbase=\"trd_fero_gtu\"; //TGU sprintf(service,\"%s_tgu\",dpbase); fwDim_subscribeService(config, service+\"_id\", service+\".ID\", defaultv, timev, flag, update); fwDim_subscribeService(config, service+\"_svn\", service+\".SVN\", defaultv, timev, flag, update); fwDim_subscribeService(config, service+\"_tmon\", service+\".TMon\", defaultv, timev, flag, update); fwDim_subscribeService(config, service+\"_vmon\", service+\".VMon\", defaultv, timev, flag, update); for (i=0;i<18;i++){ //SMU sprintf(service,\"%ssm_%02d_s\",dpbase,i); fwDim_subscribeService(config, service+\"_id\", service+\".ID\", defaultv, timev, flag, update); fwDim_subscribeService(config, service+\"_svn\", service+\".SVN\", defaultv, timev, flag, update); fwDim_subscribeService(config, service+\"_tmon\", service+\".TMon\", defaultv, timev, flag, update); fwDim_subscribeService(config, service+\"_vmon\", service+\".VMon\", defaultv, timev, flag, update); for (j=0;j<5;j++){ //TMU sprintf(service,\"%ssm_%02d_t%01d\",dpbase,i,j); fwDim_subscribeService(config, service+\"_id\", service+\".ID\", defaultv, timev, flag, update); fwDim_subscribeService(config, service+\"_svn\", service+\".SVN\", defaultv, timev, flag, update); fwDim_subscribeService(config, service+\"_tmon\", service+\".TMon\", defaultv, timev, flag, update); fwDim_subscribeService(config, service+\"_vmon\", service+\".VMon\", defaultv, timev, flag, update); } } }" 0 E E "main() { EP_setVisible(); } EP_setVisible() { dyn_errClass err; if( !dpExists( \"System1:trd_fero_gtu.Trip.DIM:_online.._value\")) { setValue(\"\", \"color\", \"_dpdoesnotexist\"); return; } dpConnect(\"EP_setVisibleCB\", \"System1:trd_fero_gtu.Trip.DIM:_online.._value\"); err = getLastError(); if (dynlen(err) > 0) setValue(\"\", \"color\", \"_dpdoesnotexist\"); } EP_setVisibleCB(string dp, bool boNewValue) { setValue(\"\", \"visible\", boNewValue); } // SimpleCtrlScript {EP_setVisible} // DP {System1:trd_fero_gtu.Trip.DIM} // DPConfig {:_online.._value} // DPTyp {bool} // Active {1} // Operator {less} // Value {TRUE} // SimpleCtrlScriptEnd {EP_setVisible} " 0 13 4 "resfp" "" 1 168 50 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E E E 5 0 0 0 0 0 EE E 0 1 LANG:1 0 0 1 LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial 0 "" 166 48 310 84 T 1 LANG:1 11 Remove SFP! " main() { string dpe,dpe2,dpbase; int i,j,k; dpbase=\"trd_fero_gtusm_\"; for (i=0;i<18;i++){ for (j=0;j<5;j++){ sprintf(dpe,\"%s%02d_t01%d_sfp\",dpbase,i,j); bigaddinit(dpe+\".TMon\",dpe+\"_tmon\",\"DimFeroGtu\"); bigaddinit(dpe+\".VMon\",dpe+\"_vmon\",\"DimFeroGtu\"); for (k=0;k<12;k++){ sprintf(dpe2,\"%s%02d_t%01d_sfp_omon_%02d\",dpbase,i,j,k); sprintf(dpe2,\"%s%02d_t%01d_sfp.OpticMon.%d\",dpbase,i,j,k); bigaddinit(dpe,dpe2,\"DimFeroGtu\"); } } } } bigaddinit(string dp, string service, string config) { if(dp != \"\") fwDim_unSubscribeServicesByDp(config, dp); else if(service != \"\") fwDim_unSubscribeServices(config, service); } " 0 E E E 13 5 "reboard" "" 1 169 89 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E E E 6 0 0 0 0 0 EE E 0 1 LANG:1 0 0 1 LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial 0 "" 167 87 311 123 T 1 LANG:1 13 Remove Board! "main() { string dpe,dpbase; int i,j,k; dpbase=\"trd_fero_gtu\"; //TGU sprintf(dpe,\"%s_tgu\",dpbase); bigaddinit(dpe); for (i=0;i<18;i++){ //SMU sprintf(dpe,\"%ssm_%02d_s\",dpbase,i); bigaddinit(dpe); for (j=0;j<5;j++){ //TMU sprintf(dpe,\"%ssm_%02d_t%01d\",dpbase,i,j); bigaddinit(dpe); } } } bigaddinit(string service) { string config, dp; config=\"DimFeroGtu\"; dp=service+\".ID\"; if(dp != \"\") fwDim_unSubscribeServicesByDp(config, dp); else if(service != \"\") fwDim_unSubscribeServices(config, service+\"_id\"); dp=service+\".SVN\"; if(dp != \"\") fwDim_unSubscribeServicesByDp(config, dp); else if(service != \"\") fwDim_unSubscribeServices(config, service+\"_svn\"); dp=service+\".TMon\"; if(dp != \"\") fwDim_unSubscribeServicesByDp(config, dp); else if(service != \"\") fwDim_unSubscribeServices(config, service+\"_tmon\"); dp=service+\".VMon\"; if(dp != \"\") fwDim_unSubscribeServicesByDp(config, dp); else if(service != \"\") fwDim_unSubscribeServices(config, service+\"_vmon\"); }" 0 E E E 13 7 "Button1" "" 1 20 170 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E E E 7 0 0 0 0 0 EE E 0 1 LANG:1 0 0 1 LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial 0 "" 18 168 312 212 T 1 LANG:1 14 Advance Config "main() { EP_childPanelOn(); } EP_childPanelOn() { ChildPanelOnCentral(\"fwDIM/fwDim.pnl\", \"fwDim Config\", makeDynString(\"\")); } // SimpleCtrlScript {EP_childPanelOn} // Function {ChildPanelOnCentral} // File {fwDIM/fwDim.pnl} // Panel {} // Parent {} // Module {} // OffsetX {0} // OffsetY {0} // SimpleCtrlScriptEnd {EP_childPanelOn} " 0 E E "string Config=\"DimFeroGtu\"; main() { fwDim_connectState(Config, \"update_state\"); fwDim_connectLastUpdateTime(Config, \"update_time\"); } update_state(string dp, int state) { int num; if(state == 0) { setValue(\"man_state\",\"text\",\"STOPPED\"); setValue(\"man_state\",\"backCol\",\"red\"); setValue(\"man_label\",\"visible\",0); setValue(\"man_number\",\"visible\",0); } else { setValue(\"man_state\",\"text\",\"RUNNING\"); setValue(\"man_state\",\"backCol\",\"FwStateOKPhysics\"); setValue(\"man_label\",\"visible\",1); setValue(\"man_number\",\"visible\",1); fwDim_getManNum(Config, num); setValue(\"man_number\",\"text\",num); } } update_time(string dp, time t) { setValue(\"man_time\",\"text\", t); } " 0 13 17 "Close" "" 1 220 350 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E E E 17 0 0 0 0 0 EE E 0 1 LANG:1 0 0 1 LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial 0 "" 218 348 322 382 T 1 LANG:1 5 Close "main() { PanelOff(); }" 0 E E E 13 18 "Button2" "" 1 19 128 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E E E 17 0 0 0 0 0 EE E 0 1 LANG:1 0 0 1 LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial 0 "" 17 126 161 162 T 1 LANG:1 11 Add Gtucom! "main() { string config, service, dp ,defaultv,dpbase; int timev, flag, update,i,j,k; timev=0; flag=1; update=0; defaultv=\"\"; config=\"DimFeroGtu\"; dpbase=\"trd_fero_gtusm\"; for (i=0;i<18;i++){ sprintf(service,\"%s_%02d_\",dpbase,i); fwDim_subscribeCommand(config, service+\"cmd\", service+\"com.cmd\"); fwDim_subscribeService(config, service+\"message\", service+\"com.answer\", defaultv, timev, flag, update); } }" 0 E E "main() { EP_setVisible(); } EP_setVisible() { dyn_errClass err; if( !dpExists( \"System1:trd_fero_gtusm_00_com.cmd:_online.._value\")) { setValue(\"\", \"color\", \"_dpdoesnotexist\"); return; } dpConnect(\"EP_setVisibleCB\", \"System1:trd_fero_gtusm_00_com.cmd:_online.._value\"); err = getLastError(); if (dynlen(err) > 0) setValue(\"\", \"color\", \"_dpdoesnotexist\"); } EP_setVisibleCB(string dp, bool boNewValue) { setValue(\"\", \"visible\", boNewValue); } // SimpleCtrlScript {EP_setVisible} // DP {System1:trd_fero_gtu.Trip.DIM} // DPConfig {:_online.._value} // DPTyp {bool} // Active {1} // Operator {less} // Value {TRUE} // SimpleCtrlScriptEnd {EP_setVisible} " 0 13 19 "Button3" "" 1 168 127 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E E E 18 0 0 0 0 0 EE E 0 1 LANG:1 0 0 1 LANG:1 107 -microsoft windows-Arial-normal-r-normal-*-*-120-100-100-*-*-iso8859-1|-13,0,0,0,400,0,0,0,0,3,2,1,34,Arial 0 "" 166 125 310 161 T 1 LANG:1 14 Remove Gtucom! "main() { string dp,dpbase,service,config; int i; config=\"DimFeroGtu\"; dpbase=\"trd_fero_gtusm\"; for (i=0;i<18;i++){ sprintf(dp,\"%s_%02d_com.cmd\",dpbase,i); sprintf(service,\"%s_%02d_cmd\",dpbase,i); if(service != \"\") fwDim_unSubscribeCommands(config, service); else if(dp != \"\") fwDim_unSubscribeCommandsByDp(config, dp); sprintf(dp,\"%s_%02d_com.answer\",dpbase,i); sprintf(service,\"%s_%02d_message\",dpbase,i); if(dp != \"\") fwDim_unSubscribeServicesByDp(config, dp); else if(service != \"\") fwDim_unSubscribeServices(config, service); } } " 0 E E E 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