V 10 1 LANG:1 7 runTest PANEL,-1 -1 580 250 N "_3DFace" 0 "main() { dpSet(\"settings.ledRed\", TRUE); dpSet(\"settings.ledYellow\", FALSE); dpSet(\"settings.ledGreen\", FALSE); }" 0 E E E E 1 0 0 0 10 20 ""0 1 E E 2 "CBRef" "1" "EClose" E "" 1 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 1 148 4 "7" 0 0 30 59 "Frame4" "" 1 10 190 E E E 1 E 1 E N "_3DText" E N "_Transparent" E E E E 38 0 0 0 0 0 E E E 1 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E U 0 E 10 50 550 190 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 8 Status 4 60 "Line2" "" 1 220 80 E E E 1 E 1 E N "_WindowText" E N {255,255,255} E E E E 39 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 220 140 220 80 4 61 "Line3" "" 1 330 80 E E E 1 E 1 E N "_WindowText" E N {255,255,255} E E E E 40 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 330 140 330 80 4 62 "Line4" "" 1 440 80 E E E 1 E 1 E N "_WindowText" E N {255,255,255} E E E E 41 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 440 140 440 80 2 63 "Text10" "" 1 50 80 E E E 1 E 1 E N {153,0,0} E N "_3DFace" E E E E 42 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 1 E 122 82 208 98 0 2 0 "0s" 0 0 0 65 0 0 122 82 1 1 LANG:1 115 -*-Nimbus Sans L [Urw]-bold-r-normal-*-17-*-100-100-*-*-iso8859-1|-17,0,0,0,758,0,0,0,0,0,0,0,0,Nimbus Sans L [Urw] 0 "" 1 LANG:1 4 SCSN 2 64 "Text11" "" 1 180 80 E E E 1 E 1 E N {153,0,0} E N "_3DFace" E E E E 43 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 1 E 232 82 318 98 0 2 0 "0s" 0 0 0 65 0 0 232 82 1 1 LANG:1 115 -*-Nimbus Sans L [Urw]-bold-r-normal-*-17-*-100-100-*-*-iso8859-1|-17,0,0,0,758,0,0,0,0,0,0,0,0,Nimbus Sans L [Urw] 0 "" 1 LANG:1 4 TRAP 2 65 "Text12" "" 1 330 80 E E E 1 E 1 E N {153,0,0} E N "_3DFace" E E E E 44 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 1 E 342 82 428 98 0 2 0 "0s" 0 0 0 65 0 0 342 82 1 1 LANG:1 115 -*-Nimbus Sans L [Urw]-bold-r-normal-*-17-*-100-100-*-*-iso8859-1|-17,0,0,0,758,0,0,0,0,0,0,0,0,Nimbus Sans L [Urw] 0 "" 1 LANG:1 4 PASA 2 66 "Text13" "" 1 410 80 E E E 1 E 1 E N {153,0,0} E N "_3DFace" E E E E 45 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 1 E 452 82 538 98 0 2 0 "0s" 0 0 0 65 0 0 452 82 1 1 LANG:1 115 -*-Nimbus Sans L [Urw]-bold-r-normal-*-17-*-100-100-*-*-iso8859-1|-17,0,0,0,758,0,0,0,0,0,0,0,0,Nimbus Sans L [Urw] 0 "" 1 LANG:1 2 NI 1 154 5 "" 14 0 1 155 5 "" 9 0 1 156 5 "" 10 0 1 157 5 "" 11 0 1 158 5 "" 12 0 1 159 6 "7" 0 0 1 165 7 "7" 0 0 2 96 "Text1" "" 1 128 157 E E E 1 E 1 E N "_WindowText" E N "_3DFace" E E E E 55 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 1 E 130 159 270 180 0 2 0 "0s" 0 0 0 64 0 0 130 159 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 18 Performing test... 13 72 "Start" "" 1 241.7080291970803 22.5 E E E 1 E 1 E N {153,0,0} E N "_Button" E E E E 1 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 115 -*-Nimbus Sans L [Urw]-bold-r-normal-*-14-*-100-100-*-*-iso8859-1|-14,0,0,0,758,0,0,0,0,0,0,0,0,Nimbus Sans L [Urw] 0 "" 240 20 474 50 T 1 LANG:1 9 S T A R T "main() { // Disable Submit and Confirm buttons for security at run time dpSet(\"settings.flag1\", FALSE); // Disable diagnostics buttons for security at run time // dpSet(\"settings.flag2\", FALSE); // Set \"running\" in all test status setValue(\"SCSN\", \"backCol\", \"yellow\"); setValue(\"SCSN\", \"text\", \" RUNNING\"); setValue(\"TRAP\", \"backCol\", \"yellow\"); setValue(\"TRAP\", \"text\", \" RUNNING\"); setValue(\"PASA\", \"backCol\", \"yellow\"); setValue(\"PASA\", \"text\", \" RUNNING\"); setValue(\"ORI\", \"backCol\", \"yellow\"); setValue(\"ORI\", \"text\", \" RUNNING\"); // Initialize greenLED --> progress bar dpSet(\"settings.ledRed\", FALSE); dpSet(\"settings.ledYellow\", FALSE); dpSet(\"settings.ledGreen\", TRUE); // Get timestamp ...again string timeStampFixed; dpGet(\"settings.timestamp\", timeStampFixed); /////////////////////////////////////////////////////////// // // Run main script (hamming OFF) // /////////////////////////////////////////////////////////// string semaphoreFileName=tmpnam (); int rc=system(\"/home/robocop/robTester/svnRobTester/SCRIPTS_2/runAsyncMain \"+semaphoreFileName); if (rc) { DebugN(\"error in system()\",rc); return; } // now get the PID string PidFromFile; bool ok=fileToString(semaphoreFileName,PidFromFile); if (!ok) { DebugN(\"error: could not get the PID of spawned process\"); } int pid=PidFromFile; DebugN(\"PID is\",PidFromFile,pid); string f=\"/proc/\"+pid+\"/\"; rc=0; // DebugN(\"Before WHILE loop: rc = \", rc); while(rc==0) { rc = access(f,R_OK); // DebugN(\"During WHILE loop, rc = \", rc); delay(1,0); } // DebugN(\"After WHILE loop, rc = \", rc); DebugN(\"***** MAIN HAS FINISHED 2 RUNS WITH HAMMING OFF *****\"); // Here we are already sure that SCSN is working properly ;-) setValue(\"SCSN\", \"backCol\", \"green\"); setValue(\"SCSN\", \"text\", \" OK\"); // Run test again, but now with hamming ON bool hammingState = TRUE; string hamming; dpSet(\"settings.hamming\", hammingState); if (hammingState == TRUE) hamming = \"1\"; else hamming = \"0\"; ////////////////////////////////////////////////////////// // Prepare scsn_ids.tcs and target_type ////////////////////////////////////////////////////////// string s1, robName; dpGet(\"robName.type\", s1); dpGet(\"robName.robName\", robName); ///////////////// // scsn_ids.tcs ///////////////// file scsnIds; int i, err; // err = error code string line; scsnIds = fopen(\"/home/robocop/robTester/svnRobTester/scsn_ids.tcs\",\"r+\"); err = ferror(scsnIds); // export error fputs(\"ROB_1A=0;\"+\"\\n\"+\"ROB_1B=0;\"+\"\\n\"+\"ROB_2B=0;\"+\"\\n\"+ \"ROB_3A=0;\"+\"\\n\"+\"ROB_3B=0;\"+\"\\n\"+\"ROB_4A=0;\"+\"\\n\"+\"ROB_4B=0;\"+\"\\n\"+ \"MCM\"+\" \"+\" \"+\" \"+\"=0;\"+\"\\n\"+\"WAFER\"+\" \"+\"=0;\"+\"\\n\"+\"\\n\"+\"ROB_\"+s1+\"=1;\"+\"\\n\"+ \"HAMMIM=\"+hamming+\";\"+\"\\n\"+\"HAMMDM=\"+hamming+\";\"+\"\\n\"+ \"HAMMDB=\"+hamming+\";\"+\"\\n\", scsnIds); rewind(scsnIds); // START OF DEBUGGING for (i = 1; i <= 16; i++) { fscanf(scsnIds,\"%s\", line); DebugN(line); } // END OF DEBUGGING fclose(scsnIds); // close file if (err!=0) DebugN(\"Error no. \",err,\" occurred\"); //////////////// // target_type //////////////// file targetType; int j, err; // err = error code string line, person; dpGet(\"settings.person\", person); targetType = fopen(\"/home/robocop/robTester/svnRobTester/target_type\",\"r+\"); err = ferror(targetType); // export error fputs(\"#!/bin/sh\"+\"\\n\"+\"\\n\"+\"BASENAME=\"+robName+\"\"+\"\\n\"+ \"BASENAME_DATE=\"+robName+\"_\"+timeStampFixed+\"\\n\"+ \"ROBTYPE=\"+s1+\"\\n\"+\"hamming=\"+hamming+\"\\n\"+\"PERSON=\"+person+\"\\n\"+\"\\n\", targetType); rewind(targetType); // START OF DEBUGGING for (i = 1; i <= 4; i++) { fscanf(targetType,\"%s\", line); DebugN(line); } // END OF DEBUGGING fclose(targetType); // close file if (err!=0) DebugN(\"Error no. \",err,\" occurred\"); delay(1); /////////////////////////////////////////////////////////// // // Run main script (hamming ON) // /////////////////////////////////////////////////////////// int rc=system(\"/home/robocop/robTester/svnRobTester/SCRIPTS_2/runAsyncMain \"+semaphoreFileName); if (rc) { DebugN(\"error in system()\",rc); return; } // now get the PID string PidFromFile; bool ok=fileToString(semaphoreFileName,PidFromFile); if (!ok) { DebugN(\"error: could not get the PID of spawned process\"); } int pid=PidFromFile; DebugN(\"PID is\",PidFromFile,pid); string f=\"/proc/\"+pid+\"/\"; rc=0; // DebugN(\"Before WHILE loop: rc = \", rc); while(rc==0) { rc = access(f,R_OK); // DebugN(\"During WHILE loop, rc = \", rc); delay(1,0); } // DebugN(\"After WHILE loop, rc = \", rc); // Restore all setting for LEDs and buttons setValue(\"Start\", \"enabled\", FALSE); dpSet(\"settings.ledRed\", TRUE); dpSet(\"settings.ledYellow\", FALSE); dpSet(\"settings.ledGreen\", FALSE); // Set the proper result on each test status file resultTrap, resultNI, resultPasa; int err; // err = error code string trap, ni, pasa; resultTrap = fopen(\"/home/robocop/robTester/AliTRDrobLogFiles/\"+robName+\"_\"+timeStampFixed+\"/TRAP_ERR\",\"r\"); err = ferror(resultTrap); // export error rewind(resultTrap); fscanf(resultTrap,\"%s\", trap); DebugN(trap); fclose(resultTrap); resultNI = fopen(\"/home/robocop/robTester/AliTRDrobLogFiles/\"+robName+\"_\"+timeStampFixed+\"/NI_ERR\",\"r\"); err = ferror(resultNI); // export error rewind(resultNI); fscanf(resultNI,\"%s\", ni); DebugN(ni); fclose(resultNI); resultPasa = fopen(\"/home/robocop/robTester/AliTRDrobLogFiles/\"+robName+\"_\"+timeStampFixed+\"/PASA_ERR\",\"r\"); err = ferror(resultPasa); // export error rewind(resultPasa); fscanf(resultPasa,\"%s\", pasa); DebugN(pasa); fclose(resultPasa); if (ni == \"OK\") { setValue(\"ORI\", \"backCol\", \"green\"); setValue(\"ORI\", \"text\", \" OK\"); } else { setValue(\"ORI\", \"backCol\", \"red\"); setValue(\"ORI\", \"text\", \" ERROR\"); } if (trap == \"OK\") { setValue(\"TRAP\", \"backCol\", \"green\"); setValue(\"TRAP\", \"text\", \" OK\"); } else{ setValue(\"TRAP\", \"backCol\", \"red\"); setValue(\"TRAP\", \"text\", \" ERROR\"); } if (pasa == \"OK\") { setValue(\"PASA\", \"backCol\", \"green\"); setValue(\"PASA\", \"text\", \" OK\"); } else{ setValue(\"PASA\", \"backCol\", \"red\"); setValue(\"PASA\", \"text\", \" ERROR\"); } //setValue(\"SCSN\", \"backCol\", \"[100,40,20]\"); //setValue(\"SCSN\", \"text\", \"Check summary\"); //setValue(\"TRAP\", \"backCol\", \"[100,40,20]\"); //setValue(\"TRAP\", \"text\", \"Check summary\"); //setValue(\"PASA\", \"backCol\", \"yellow\"); //setValue(\"PASA\", \"text\", \" Check plots\"); // Clean all the *_ERR files system(\"/home/robocop/robTester/svnRobTester/SCRIPTS_2/cleanERR\"); // Enable diagnostics buttons and gateDB dpSet(\"settings.flag2\", TRUE); dpSet(\"settings.flag3\", TRUE); } " 0 E E "main() { this.enabled = FALSE; }" 0 14 74 "SCSN" "" 1 131.5744680851064 112 E E E 1 E 1 E N "_WindowText" E N "_Window" E E E E 2 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 110 204 137 2 "0s" 0 0 0 0 0 -1 E "main() { this.backCol = \"white\"; // this.text = \" OK\"; this.text = \" STAND BY\"; }" 0 E 14 75 "TRAP" "" 1 241.5744680851064 112 E E E 1 E 1 E N "_WindowText" E N "_Window" E E E E 3 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 "" 240 110 314 137 2 "0s" 0 0 0 0 0 -1 E "main() { this.backCol = \"white\"; // this.text = \" ERROR\"; this.text = \" STAND BY\"; }" 0 E 14 76 "PASA" "" 1 351.5744680851064 112 E E E 1 E 1 E N "_WindowText" E N "_Window" E E E E 4 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 "" 350 110 424 137 2 "0s" 0 0 0 0 0 -1 E "main() { this.backCol = \"white\"; // this.text = \" OK\"; this.text = \" STAND BY\"; }" 0 E 14 77 "ORI" "" 1 461.5744680851064 112 E E E 1 E 1 E N "_WindowText" E N "_Window" E E E E 5 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 "" 460 110 534 137 2 "0s" 0 0 0 0 0 -1 E "main() { this.backCol = \"white\"; // this.text = \" OK\"; this.text = \" STAND BY\"; }" 0 E 13 97 "Abort" "" 1 235 201 E E E 1 E 1 E N "rot" E N "_Button" E E E E 6 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 115 -*-Nimbus Sans L [Urw]-bold-r-normal-*-14-*-100-100-*-*-iso8859-1|-14,0,0,0,758,0,0,0,0,0,0,0,0,Nimbus Sans L [Urw] 0 "" 233 199 327 223 T 1 LANG:1 5 ABORT "main() { system(\"killall main &\"); system(\"killall pre &\"); system(\"killall pc2tp &\"); system(\"killall make &\"); }" 0 E E E 13 121 "Pretest" "" 1 11.31386861313869 22 E E E 1 E 1 E N {153,0,0} E N "_Button" E E E E 0 0 0 0 0 0 E E E 0 1 LANG:1 0 0 1 LANG:1 115 -*-Nimbus Sans L [Urw]-bold-r-normal-*-14-*-100-100-*-*-iso8859-1|-14,0,0,0,758,0,0,0,0,0,0,0,0,Nimbus Sans L [Urw] 0 "" 10 20 190 44 T 1 LANG:1 25 Charge injection pre-test " main() { // Disable Submit and Confirm buttons for security at run time dpSet(\"settings.flag1\", FALSE); // Disable diagnostics buttons for security at run time dpSet(\"settings.flag2\", FALSE); setValue(\"prodDB\", \"enabled\", FALSE); // Disable update production db button // Set \"running\" in test status setValue(\"CHINJ\", \"backCol\", \"yellow\"); setValue(\"CHINJ\", \"text\", \" RUNNING\"); // Initialize greenLED --> progress bar dpSet(\"settings.ledRed\", FALSE); dpSet(\"settings.ledYellow\", FALSE); dpSet(\"settings.ledGreen\", TRUE); string semaphoreFileName=tmpnam (); int rc=system(\"/home/robocop/robTester/svnRobTester/SCRIPTS_2/runAsyncPre \"+semaphoreFileName ); if (rc) { DebugN(\"error in system()\",rc); return; } // now get the PID string PidFromFile; bool ok=fileToString(semaphoreFileName,PidFromFile); if (!ok) { DebugN(\"error: could not get the PID of spawned process\"); } int pid=PidFromFile; DebugN(\"PID is\",PidFromFile,pid); string f=\"/proc/\"+pid+\"/\"; rc=0; while(rc==0) { rc = access(f,R_OK); // DebugN(\"During WHILE loop, rc = \", rc); delay(1,0); } dpSet(\"settings.ledGreen\", FALSE); dpSet(\"settings.ledRed\", TRUE); delay(1,0); dpSet(\"settings.ledRed\", FALSE); dpSet(\"settings.ledYellow\", TRUE); setValue(\"Start\", \"enabled\", TRUE); // Set the proper result on each test status file resultChInj; int err; // err = error code string chinj; resultChInj = fopen(\"/home/robocop/robTester/svnRobTester/pasa_adc/Charge_inj/PASA_ERR\",\"r\"); err = ferror(resultChInj); // export error rewind(resultChInj); fscanf(resultChInj,\"%s\", chinj); DebugN(chinj); fclose(resultChInj); if (chinj == \"OK\") { setValue(\"CHINJ\", \"backCol\", \"green\"); setValue(\"CHINJ\", \"text\", \" OK\"); } else{ setValue(\"CHINJ\", \"backCol\", \"red\"); setValue(\"CHINJ\", \"text\", \" ERROR\"); } file resultReset; int err; // err = error code string reseterr; resultReset = fopen(\"/home/robocop/robTester/svnRobTester/pasa_adc/Charge_inj/RESET_ERR\",\"r\"); err = ferror(resultReset); // export error rewind(resultReset); fscanf(resultReset,\"%s\", reseterr); DebugN(reseterr); fclose(resultReset); if (reseterr == \"ERROR\") { EP1_childPanelOn(); setValue(\"Pretest\", \"enabled\", TRUE); } else{ EP2_childPanelOn(); setValue(\"Pretest\", \"enabled\", FALSE); } // Clean all the *_ERR files system(\"rm /home/robocop/robTester/svnRobTester/pasa_adc/Charge_inj/*_ERR\"); } EP1_childPanelOn(){ ChildPanelOn(\"ResetError.pnl\",\"Reset Error\",makeDynString(),500,200); } EP2_childPanelOn(){ ChildPanelOn(\"achtung.pnl\",\"Achtung\",makeDynString(),500,200); }" 0 E E "main() { this.enabled = FALSE; } " 0 14 145 "CHINJ" "" 1 21.57446808510638 112 E E E 1 E 1 E N "_WindowText" E N "_Window" E E E E 57 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 "" 20 110 94 137 2 "0s" 0 0 0 0 0 -1 E "main() { this.backCol = \"white\"; // this.text = \" OK\"; this.text = \" STAND BY\"; }" 0 E 4 146 "Line2" "" 1 110 80 E E E 1 E 1 E N "_WindowText" E N {255,255,255} E E E E 59 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 110 140 110 80 2 147 "Text10" "" 1 -68 80 E E E 1 E 1 E N {153,0,0} E N "_3DFace" E E E E 61 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 1 E 14 82 100 98 0 2 0 "0s" 0 0 0 65 0 0 14 82 1 1 LANG:1 115 -*-Nimbus Sans L [Urw]-bold-r-normal-*-17-*-100-100-*-*-iso8859-1|-17,0,0,0,758,0,0,0,0,0,0,0,0,Nimbus Sans L [Urw] 0 "" 1 LANG:1 7 CH INJ 0 LAYER, 1 1 LANG:1 6 Layer2 1 149 4 "" 0 0 1 150 4 "" 1 0 1 151 4 "" 2 0 1 152 4 "" 3 0 1 153 4 "" 4 0 1 160 6 "" 0 0 1 161 6 "" 1 0 1 162 6 "" 2 0 1 163 6 "" 3 0 1 164 6 "" 4 0 1 166 7 "" 0 0 1 167 7 "" 1 0 1 168 7 "" 2 0 1 169 7 "" 3 0 1 170 7 "" 4 0 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 3 4 "ledRed" "objects\\STD_LEDS\\Led_1.pnl" 480 436 T 35 0.6774193548387097 0 0.6774193548387097 167.9032258064515 -282.2903225806452 5 "$b_IBit""TRUE" "$b_ShowAlert""TRUE" "$dpe_value""settings.ledRed" "$s_ColOff""STD_led_Off" "$s_ColOn""red" 3 5 "Group12" "objects\\STD_INDICATORS\\progress_bar.pnl" 233 579 T 36 1 0 1 220 391 1 "$dpe_value""settings.ledGreen" 3 6 "ledYellow" "objects\\STD_LEDS\\Led_1.pnl" 420 10 T 52 0.6774193548387097 0 0.6774193548387097 228.5483870967741 6.290322580645126 5 "$b_IBit""TRUE" "$b_ShowAlert""TRUE" "$dpe_value""settings.ledYellow" "$s_ColOff""STD_led_Off" "$s_ColOn""yellow" 3 7 "ledGreen" "objects\\STD_LEDS\\Led_1.pnl" 420 10 T 53 0.6774193548387097 0 0.6774193548387097 248.5483870967741 6.290322580645126 5 "$b_IBit""TRUE" "$b_ShowAlert""TRUE" "$dpe_value""settings.ledGreen" "$s_ColOff""STD_led_Off" "$s_ColOn""green" 0