V 10 1 LANG:1 8 (NoName) PANEL,555 232 126 33 N {51,153,153} 4 "$Maxval" "$dpElem" "$err" "$warn" "main() { mx = $Maxval; wr = $warn; er = $err; yell = floor(wr / 5.0); red = floor(er / 5.0); if(yell == 0) yell = 22; if(red == 0) red = 22; EP_setBackColor(); } EP_setBackColor() { dyn_errClass err; int i; if($dpElem == \"\") { command = true; return; } else command = false; if( !dpExists( $dpElem+\":_original.._value\")) { for(i=1;i<= 20;i++) setValue(\"bd\"+i, \"backCol\", \"_dpdoesnotexist\"); return; } dpConnect(\"EP_setBackColorCB\", $dpElem+\":_original.._value\"); err = getLastError(); if (dynlen(err) > 0) for(i=1;i<= 20;i++) setValue(\"bd\"+i, \"backCol\", \"_dpdoesnotexist\"); } EP_setBackColorCB(string dpSource, float fNewValue) { _setBarColor(fNewValue); } " 0 EE E E 1 0 0 0 7 22 "" 0 1 E" global float mx,wr,er; global int yell; global int red; global bool command; _setBarColor(float fNewValue) { int i,pos; pos = floor(fNewValue*20/mx); for(i=1;i<=20;i++) { if (i < yell) setValue(\"bd\"+i, \"backCol\", (i <= pos) ? \"{31,204,31}\":\"{31,70,31}\"); else if(i < red) setValue(\"bd\"+i, \"backCol\", (i <= pos) ? \"{204,204,31}\":\"{70,70,31}\"); else setValue(\"bd\"+i, \"backCol\", (i <= pos) ? \"{204,31,31}\":\"{70,31,31}\"); } } " 0 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 24 "Border18" "" 1 7 22 E E E 1 E 1 E N {255,255,255} E N "hmpInstrumentBack" E E E E 25 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 7 8 113 22 6 0 "bd1" "" 1 10 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} E E E E 1 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 15 20 6 1 "bd2" "" 1 15 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} E E E E 2 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 15 10 20 20 6 2 "bd3" "" 1 20 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} E E E E 3 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 20 10 25 20 6 3 "bd4" "" 1 25 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} E E E E 4 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 10 30 20 6 4 "bd5" "" 1 30 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} E E E E 5 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 30 10 35 20 6 5 "bd6" "" 1 35 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} 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 1 E 35 10 40 20 6 6 "bd7" "" 1 40 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} E E E E 7 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 40 10 45 20 6 7 "bd8" "" 1 45 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} 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 45 10 50 20 6 8 "bd9" "" 1 50 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} 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 50 10 55 20 6 9 "bd10" "" 1 55 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} 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 55 10 60 20 6 10 "bd11" "" 1 60 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} 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 60 10 65 20 6 11 "bd12" "" 1 65 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} 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 65 10 70 20 6 12 "bd13" "" 1 70 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} 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 70 10 75 20 6 13 "bd14" "" 1 75 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} 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 75 10 80 20 6 14 "bd15" "" 1 80 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} E E E E 15 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 80 10 85 20 6 15 "bd16" "" 1 85 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} E E E E 16 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 85 10 90 20 6 16 "bd17" "" 1 90 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} E E E E 17 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 90 10 95 20 6 17 "bd18" "" 1 95 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} E E E E 18 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 95 10 100 20 6 18 "bd19" "" 1 100 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} E E E E 19 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 100 10 105 20 6 19 "bd20" "" 1 105 20 E E E 1 E 1 E N {153,153,153} E N {255,255,255} E E E E 20 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 105 10 110 20 4 25 "Line1" "" 1 111 8 E E E 1 E 1 E N {102,102,102} E N {255,255,255} E E E E 26 0 0 0 0 0 EE E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E 113 22 113 8 4 26 "Line2" "" 1 113 8 E E E 1 E 1 E N {102,102,102} E N {255,255,255} E E E E 27 0 0 0 0 0 EE E 0 1 LANG:1 0 1 "dashclr"N "_Transparent" E E 0 1 1 0 1 E 114 8 7 8 14 27 "Value" "" 1 0 20 E E E 1 E 0 E N "_WindowText" E N "_Window" E E E E 28 0 0 0 0 0 "main() { if(command) _setBarColor(this.text); }" 0 E E 0 1 LANG:1 0 0 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 "" -2 18 67 45 3 "s" 0 0 0 0 0 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