V 10 1 LANG:1 15 AliTRDrobTester PANEL,-1 -1 613 660 N "_3DFace" 0 "main() { setValue(\"submit\", \"enabled\", TRUE); setValue(\"confirm\", \"enabled\", TRUE); EP_childPanelOn(); } EP_childPanelOn() { ChildPanelOnCentral(\"operator.pnl\", \"Operator information\", makeDynString(\"\")); } " 0 E E E E 1 0 0 0 20 20 ""0 1 E E 2 "CBRef" "1" "EClose" E "" NC 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 2 0 "Text1" "" 1 120 10 E E E 1 E 1 E N {153,0,0} E N "_Transparent" E E E E 1 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 122 12 588 38 0 2 0 "0s" 0 0 0 65 0 0 122 12 1 1 LANG:1 115 -*-Nimbus Sans L [Urw]-bold-r-normal-*-25-*-100-100-*-*-iso8859-1|-25,0,0,0,758,0,0,0,0,0,0,0,0,Nimbus Sans L [Urw] 0 "" 1 LANG:1 9 ALICE TRD 4 1 "Line1" "" 1 20 120 E E E 1 E 1 E N "_WindowText" E N {255,255,255} E E E E 2 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 590 120 20 120 30 3 "Frame1" "" 1 20 240 E E E 1 E 1 E N "_3DText" E N "_Transparent" E E E E 4 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 20 160 590 240 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 10 Settings 2 10 "Text6" "" 1 170 190 E E E 1 E 1 E N "_WindowText" E N "_Transparent" E E E E 11 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 172 192 298 208 0 2 0 "0s" 0 0 0 64 0 0 172 192 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 14 Serial number: 30 31 "Frame2" "" 1 20 317 E E E 1 E 1 E N "_3DText" E N "_Transparent" E E E E 19 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 20 257 590 317 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 Confirm settings 2 32 "Text7" "" 1 50 267 E E E 1 E 1 E N {153,0,0} E N "_Transparent" E E E E 20 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 50 280 126 296 0 2 0 "0s" 0 0 0 64 0 0 50 280 1 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 "" 1 LANG:1 10 ROB name: 6 441 "Border2" "" 1 20 110 E E E 1 E 1 E N "_Transparent" E N "_Transparent" E E E E 67 0 0 0 0 0 E E E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" "main() { string path; path = getPath(PROJ_PATH + \"/pictures/\"); // DebugN(path); this.fill(\"[pattern,[fit,gif,aliceLogoSmall.gif]]\"); this.visible = TRUE; }" 0 E 0 1 1 0 1 E U 0 E 20 10 120 110 2 442 "Text2" "" 1 120 47 E E E 1 E 1 E N {153,0,0} E N "_Transparent" E E E E 68 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 122 49 588 75 0 2 0 "0s" 0 0 0 65 0 0 122 49 1 1 LANG:1 115 -*-Nimbus Sans L [Urw]-bold-r-normal-*-25-*-100-100-*-*-iso8859-1|-25,0,0,0,758,0,0,0,0,0,0,0,0,Nimbus Sans L [Urw] 0 "" 1 LANG:1 21 Read-out Board Tester 2 443 "Text9" "" 1 130 90 E E E 1 E 1 E N {153,0,0} E N "_Transparent" E E E E 69 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 132 92 588 108 0 2 0 "0s" 0 0 0 66 0 0 132 92 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 18 svn rev. 1257 / JM 2 524 "Text8" "" 1 50 124 E E E 1 E 1 E N {153,0,0} E N "_Transparent" E E E E 89 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 50 137 126 153 0 2 0 "0s" 0 0 0 64 0 0 50 137 1 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 "" 1 LANG:1 9 Operator: 2 530 "Text4" "" 1 40 190 E E E 1 E 1 E N "_WindowText" E N "_Transparent" E E E E 95 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 42 192 88 218 0 2 0 "0s" 0 0 0 64 0 0 42 192 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 5 Type: 14 11 "serialNumberField" "" 1 300 190 E E E 1 E 1 E N "_WindowText" E N "_Window" E E E E 12 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 "" 298 188 422 215 3 "10d" 10 1 0 0 0 -1 E "// SimpleCtrlScriptStart {invalid} main() { EP_textFieldIn(); } EP_textFieldIn() { dyn_errClass err; if( !dpExists( \"robName.serialNumber:_online.._value\")) { setValue(\"\", \"color\", \"_dpdoesnotexist\"); return; } dpConnect(\"EP_textFieldInCB\", \"robName.serialNumber:_online.._value\"); err = getLastError(); if (dynlen(err) > 0) setValue(\"\", \"color\", \"_dpdoesnotexist\"); } EP_textFieldInCB(string dp, int iNewValue) { setValue(\"\", \"text\", dpValToString(dp, iNewValue, FALSE) ); } // SimpleCtrlScript {EP_textFieldIn} // DP {robName.serialNumber} // DPConfig {:_online.._value} // DPType {int} // UseDPUnit {FALSE} // UseDPFormat {TRUE} // SimpleCtrlScriptEnd {EP_textFieldIn} " 0 E 13 28 "submit" "" 1 450 191 E E E 1 E 1 E N "_ButtonText" E N "_Button" E E E E 16 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 "" 448 189 572 216 T 1 LANG:1 15 Submit settings "main() { string s0,s1,s2,s3; // shape sh0 = getShape(\"formFactorCombo\"); shape sh1 = getShape(\"typeCombo\"); // shape sh2 = getShape(\"versionCombo\"); shape sh3 = getShape(\"serialNumberField\"); // s0 = sh0.text; s1 = sh1.text; // s2 = sh2.text; s3 = sh3.text; dpSet(\"robName.type\", s1, \"robName.serialNumber\", s3); ////////////////////////////////////////////////////////// // Build the ROB name out of s0,...,s3 ////////////////////////////////////////////////////////// // Special case for s3 string robName, s3fixed; bool hammingState = FALSE; if (strlen(s3) == 0) { s3fixed = \"0000000000\"; } else if (strlen(s3) == 1) { s3fixed = \"000000000\"+s3; } else if (strlen(s3) == 2) { s3fixed = \"00000000\"+s3; } else if (strlen(s3) == 3) { s3fixed = \"0000000\"+s3; } else if (strlen(s3) == 4) { s3fixed = \"000000\"+s3; } else if (strlen(s3) == 5) { s3fixed = \"00000\"+s3; } else if (strlen(s3) == 6) { s3fixed = \"0000\"+s3; } else if (strlen(s3) == 7) { s3fixed = \"000\"+s3; } else if (strlen(s3) == 8) { s3fixed = \"00\"+s3; } else if (strlen(s3) == 9) { s3fixed = \"0\"+s3; } else s3fixed = s3; robName = s1 + \"_\" + s3fixed; DebugN(robName); setValue(\"robNameField\", \"text\", robName); // Set hamming state to FALSE always at start up dpSet(\"settings.hamming\", hammingState); // Print the s3fixed value in serialNumberField // setValue(\"serialNumberField\",\"text\",s3fixed); }" 0 E E "main() { dpConnect(\"setButton\", \"settings.flag1:_online.._value\"); } setButton(string dp0) { bool val; dpGet(\"settings.flag1\",val); if (val==FALSE) this.enabled = FALSE; else this.enabled = TRUE; } " 0 14 33 "robNameField" "" 1 150 276 E E E 1 E 1 E N "Blau" E N "_3DFace" E E E E 21 0 0 0 0 0 E E E 1 1 LANG:1 0 0 1 LANG:1 115 -*-Nimbus Sans L [Urw]-bold-r-normal-*-19-*-100-100-*-*-iso8859-1|-19,0,0,0,758,0,0,0,0,0,0,0,0,Nimbus Sans L [Urw] 0 "" 149 274 421 307 2 "13s" 13 0 0 0 0 -1 E E E 13 37 "confirm" "" 1 448 277 E E E 1 E 1 E N "_ButtonText" E N "_Button" E E E E 24 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 "" 446 275 570 302 T 1 LANG:1 16 Confirm settings "main() { string s0,s1,s2,s3; // shape sh0 = getShape(\"formFactorCombo\"); shape sh1 = getShape(\"typeCombo\"); // shape sh2 = getShape(\"versionCombo\"); shape sh3 = getShape(\"serialNumberField\"); // s0 = sh0.text; s1 = sh1.text; // s2 = sh2.text; s3 = sh3.text; dpSet(\"robName.type\", s1, \"robName.serialNumber\", s3); ////////////////////////////////////////////////////////// // Get timestamp and store it ////////////////////////////////////////////////////////// time t; t = getCurrentTime(); string timeStamp, timeStampFixed; timeStamp = formatTime(\"%Y-%m-%d_%H:%M\", t); // DebugN(timeStamp); dpSetWait(\"settings.timestamp\", timeStamp); dpGet(\"settings.timestamp\", timeStampFixed); ////////////////////////////////////////////////////////// // Build the ROB name out of s0,...,s3 ////////////////////////////////////////////////////////// string robName, hamming, s3fixed; bool hammingState; if (strlen(s3) == 0) { s3fixed = \"0000000000\"; } else if (strlen(s3) == 1) { s3fixed = \"000000000\"+s3; } else if (strlen(s3) == 2) { s3fixed = \"00000000\"+s3; } else if (strlen(s3) == 3) { s3fixed = \"0000000\"+s3; } else if (strlen(s3) == 4) { s3fixed = \"000000\"+s3; } else if (strlen(s3) == 5) { s3fixed = \"00000\"+s3; } else if (strlen(s3) == 6) { s3fixed = \"0000\"+s3; } else if (strlen(s3) == 7) { s3fixed = \"000\"+s3; } else if (strlen(s3) == 8) { s3fixed = \"00\"+s3; } else if (strlen(s3) == 9) { s3fixed = \"0\"+s3; } else s3fixed = s3; robName = s1 + \"_\" + s3fixed; dpSet(\"robName.robName\", robName); ////////////////////////////////////////////////////////// // Set hamming settings ////////////////////////////////////////////////////////// dpGet(\"settings.hamming\", hammingState); if (hammingState == TRUE) hamming = \"1\"; else hamming = \"0\"; // Print the s3fixed value in serialNumberField // setValue(\"serialNumberField\",\"text\",s3fixed); ////////////////////////////////////////////////////////// // Prepare scsn_ids.tcs and target_type ////////////////////////////////////////////////////////// ///////////////// // scsn_ids.tcs ///////////////// file scsnIds; int i, err; // err = error code string line, robType; scsnIds = fopen(\"/home/robocop/robTester/svnRobTester/scsn_ids.tcs\",\"r+\"); err = ferror(scsnIds); // export error dpGet(\"robName.type\", robType); if(robType == \"3A\" || robType == \"3B\") { 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\"+\"\\n\"+\"EXTENDED=1;\"+\"\\n\"+\"SINGLEROB=0;\"+\"\\n\", scsnIds); } else { 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\"+\"\\n\"+\"EXTENDED=0;\"+\"\\n\"+\"SINGLEROB=1;\"+\"\\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,0); //////////////// // scrd.gaps //////////////// file scrdGaps; int k, err; // err = error code scrdGaps = fopen(\"/home/robocop/robTester/svnRobTester/pasa_adc/SCRIPTS/scrd.gaps\",\"r+\"); err = ferror(scrdGaps); // export error fputs(\"#!/bin/sh\"+\"\\n\"+\"ROBTYPE=\"+s1+\"\\n\",scrdGaps); rewind(scrdGaps); // START OF DEBUGGING for (i = 1; i <= 4; i++) { fscanf(scrdGaps,\"%s\", line); DebugN(line); } // END OF DEBUGGING fclose(scrdGaps); // close file if (err!=0) DebugN(\"Error no. \",err,\" occurred\"); delay(1,0); /////////////////////// // Enable START button /////////////////////// //setValue(\"Start\", \"enabled\", TRUE); //setValue(\"Pretest\", \"enabled\", TRUE); //dpSet(\"settings.ledRed\", FALSE); //dpSet(\"settings.ledYellow\", TRUE); //dpSet(\"settings.ledGreen\", FALSE); //////////////////////////// // Disable serialNumberField //////////////////////////// string serialNumberField; shape sh = getShape(\"serialNumberField\"); sh.enabled = FALSE; setValue(\"quick\", \"enabled\", TRUE); // enable Quick-SCSN-test }" 0 E E "main() { dpConnect(\"setButton\", \"settings.flag1:_online.._value\"); } setButton(string dp0) { bool val; dpGet(\"settings.flag1\",val); if (val==FALSE) this.enabled = FALSE; else this.enabled = TRUE; }" 0 15 363 "Clock1" "" 1 437 130 E E E 1 E 1 E N "_WindowText" E N "_3DFace" E E E E 51 0 0 0 0 0 E E E 1 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 "" 435 128 589 156 E 1 1 "%X" "%d.%m.%y" 1 1 1 30 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 84 -*-Arial-*-r-normal-*-13-*-100-100-*-*-iso8859-1|-13,0,0,0,404,0,0,0,0,0,0,0,0,Arial 0 "" 28 521 "Tab1" "" 1 18 338 E E E 1 E 1 E N "_3DText" E N "_3DFace" E E E E 97 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 "" 18 338 592 602 E3 "Run test" 1 LANG:1 16 Run test 1 "runTestNoCharge.pnl" 1 LANG:1 0 0 "Diagnostics" 1 LANG:1 17 Diagnostics 1 "diagnostics.pnl" 1 LANG:1 0 0 "DATABASES" 1 LANG:1 10 DATABASES 1 "gateDB.pnl" 1 LANG:1 0 0 13 522 "Reset" "" 1 468 620 E E E 1 E 1 E N "_ButtonText" E N "_Button" E E E E 89 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 "" 466 618 590 645 T 1 LANG:1 8 NEW TEST "main() { dpSet(\"settings.flag1\", TRUE); // Submit and confirm buttons enabled dpSet(\"settings.flag2\", TRUE); // Diagnostics and gateDB buttons enabled dpSet(\"settings.flag3\", FALSE); // gate DB not enabled setValue(\"quick\", \"enabled\", FALSE); // Disable Quick-SCSN-test button setValue(\"Start\", \"enabled\", FALSE); // Disable START button // Uncomment to include ChInjTest //setValue(\"Pretest\", \"enabled\", FALSE); // Disable pre-test button setValue(\"gateDB\", \"enabled\", FALSE); // Disable update production db button setValue(\"robNameField\", \"text\", \"\"); // Clear robFieldName dpSet(\"settings.ledRed\", TRUE); ////// dpSet(\"settings.ledYellow\", FALSE); ////// Led red on dpSet(\"settings.ledGreen\", FALSE); ////// // Combo boxes at pos 1 and text field blank // setValue(\"formFactorCombo\", \"selectedPos\", 1); setValue(\"typeCombo\", \"selectedPos\", 1); // setValue(\"versionCombo\", \"selectedPos\", 1); setValue(\"serialNumberField\", \"text\", \" \"); // Reset in all test status //setValue(\"CHINJ\", \"backCol\", \"white\"); // Uncomment to include ChInjTest //setValue(\"CHINJ\", \"text\", \" STAND BY\"); // Uncomment to include ChInjTest setValue(\"SCSN\", \"backCol\", \"white\"); setValue(\"SCSN\", \"text\", \" STAND BY\"); setValue(\"TRAP\", \"backCol\", \"white\"); setValue(\"TRAP\", \"text\", \" STAND BY\"); setValue(\"PASA\", \"backCol\", \"white\"); setValue(\"PASA\", \"text\", \" STAND BY\"); setValue(\"ORI\", \"backCol\", \"white\"); setValue(\"ORI\", \"text\", \" STAND BY\"); // Enable serialNumberField string serialNumberField; shape sh = getShape(\"serialNumberField\"); sh.enabled = TRUE; // diagTable.deleteAllLines(); }" 0 E E "main() { dpConnect(\"setButton\", \"settings.flag2:_online.._value\"); } setButton(string dp0) { bool val; dpGet(\"settings.flag2\",val); if (val==FALSE) this.enabled = TRUE; else this.enabled = TRUE; }" 0 13 523 "Exit" "" 1 20 620 E E E 1 E 1 E N "_ButtonText" E N "_Button" E E E E 89 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 "" 18 618 142 645 T 1 LANG:1 4 Exit "main() { PanelOff(); }" 0 E E "main() { dpConnect(\"setButton\", \"settings.flag2:_online.._value\"); } setButton(string dp0) { bool val; dpGet(\"settings.flag2\",val); if (val==FALSE) this.enabled = FALSE; else this.enabled = TRUE; }" 0 14 525 "operator" "" 1 125 132 E E E 1 E 1 E N "Blau" E N "_3DFace" E E E E 90 0 0 0 0 0 E E E 1 1 LANG:1 0 0 1 LANG:1 115 -*-Nimbus Sans L [Urw]-bold-r-normal-*-19-*-100-100-*-*-iso8859-1|-19,0,0,0,758,0,0,0,0,0,0,0,0,Nimbus Sans L [Urw] 0 "" 123 130 192 163 2 "12s" 12 0 0 0 0 -1 E "main() { dpConnect(\"setOperator\", \"settings.person:_online.._value\"); } setOperator(string dp0) { string initials; dpGet(\"settings.person\",initials); setValue(\"operator\", \"text\", initials); } " 0 E 13 529 "Button3" "" 1 200 133 E E E 1 E 1 E N "_ButtonText" E N "_Button" E E E E 94 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 "" 198 131 262 158 T 1 LANG:1 6 Change "// SimpleCtrlScriptStart {invalid} main() { EP_childPanelOn(); } EP_childPanelOn() { ChildPanelOnCentral(\"operator.pnl\", \"Operator info\", makeDynString(\"\")); } // SimpleCtrlScript {EP_childPanelOn} // Function {ChildPanelOnCentral} // File {operator.pnl} // Panel {Operator information} // Parent {} // Module {} // OffsetX {0} // OffsetY {0} // SimpleCtrlScriptEnd {EP_childPanelOn} " 0 E E "main() { dpConnect(\"setButton\", \"settings.flag1:_online.._value\"); } setButton(string dp0) { bool val; dpGet(\"settings.flag1\",val); if (val==FALSE) this.enabled = TRUE; else this.enabled = TRUE; } " 0 22 531 "typeCombo" "" 1 100 190 E E E 1 E 1 E N {0,0,0} E N "_Window" E E E E 96 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 "" 98 188 152 215 7 1 LANG:1 2 1A 1 1 LANG:1 2 1B 0 1 LANG:1 2 2B 0 1 LANG:1 2 3A 0 1 LANG:1 2 3B 0 1 LANG:1 2 4A 0 1 LANG:1 2 4B 0 "main() { this.selectedPos = 1; }" 0 "main() { int rc; //rc = return code string typeVal; rc = dpSet(\"robName.type\", this.text); dpGet(\"robName.type\", typeVal); //DebugN(typeVal); }" 0 E 0 0 13 532 "quick" "" 1 353 331 E E E 0 E 1 E N {153,0,0} E N "_Button" E E E E 96 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 "" 351 329 465 356 T 1 LANG:1 15 Quick SCSN test "main() { // system(\"pc2tp \"); system(\"pc2tp > out_quick.txt\"); system(\"/home/robocop/robTester/svnRobTester/SCRIPTS_2/check_err_quicktest\"); //Enable Pretest if test was ok file resultTmp; int err; // err = error code string tmp; resultTmp = fopen(\"/home/robocop/robTester/svnRobTester/TMP_ERR\",\"r\"); err = ferror(resultTmp); // export error rewind(resultTmp); fscanf(resultTmp,\"%s\", tmp); DebugN(tmp); fclose(resultTmp); if (tmp == \"OK\") { //setValue(\"Pretest\", \"enabled\", TRUE); // Uncomment to include ChInjTest dpSet(\"settings.ledRed\", FALSE); dpSet(\"settings.ledYellow\", TRUE); dpSet(\"settings.ledGreen\", FALSE); } else { //Enable production DB setValue(\"gateDB\", \"enabled\", TRUE); } } " 0 E E "main() { // dpConnect(\"setButton\", \"settings.flag1:_online.._value\"); //} //setButton(string dp0) //{ //bool val; //dpGet(\"settings.flag1\",val); // if (val==FALSE) // this.enabled = FALSE; // else // this.enabled = TRUE; } " 0 13 533 "reset" "" 1 476 330 E E E 1 E 1 E N "STD_infoType_cmd_txt" E N "_Button" E E E E 99 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 "" 474 328 588 355 T 1 LANG:1 10 Reset Test "main() { system(\". /home/robocop/robTester/svnRobTester/pasa_adc/hwreset\"); system(\". /home/robocop/robTester/svnRobTester/pasa_adc/run_reset\"); system(\". /home/robocop/robTester/svnRobTester/pasa_adc/hwreset\"); setValue(\"Start\", \"enabled\", TRUE); // Comment out when including ChInjTest } " 0 E E "main() { // dpConnect(\"setButton\", \"settings.flag1:_online.._value\"); //} //setButton(string dp0) //{ //bool val; //dpGet(\"settings.flag1\",val); // if (val==FALSE) // this.enabled = FALSE; // else // this.enabled = TRUE; } " 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