private static string Decode6BitASCII(int ASCII_Code)
{
string CharOut = " ";
switch (ASCII_Code)
{ //////////////////////////////
// Handle numbers 0 .. 9
//////////////////////////////
case 48:
CharOut = "0";
break;
case 49:
CharOut = "1";
break;
case 50:
CharOut = "2";
break;
case 51:
CharOut = "3";
break;
case 52:
CharOut = "4";
break;
case 53:
CharOut = "5";
break;
case 54:
CharOut = "6";
break;
case 55:
CharOut = "7";
break;
case 56:
CharOut = "8";
break;
case 57:
CharOut = "9";
break;
//////////////////////////////
// Handle letters
//////////////////////////////
case 1:
CharOut = "A";
break;
case 2:
CharOut = "B";
break;
case 3:
CharOut = "C";
break;
case 4:
CharOut = "D";
break;
case 5:
CharOut = "E";
break;
case 6:
CharOut = "F";
break;
case 7:
CharOut = "G";
break;
case 8:
CharOut = "H";
break;
case 9:
CharOut = "I";
break;
case 10:
CharOut = "J";
break;
case 11:
CharOut = "K";
break;
case 12:
CharOut = "L";
break;
case 13:
CharOut = "M";
break;
case 14:
CharOut = "N";
break;
case 15:
CharOut = "O";
break;
case 16:
CharOut = "P";
break;
case 17:
CharOut = "Q";
break;
case 18:
CharOut = "R";
break;
case 19:
CharOut = "S";
break;
case 20:
CharOut = "T";
break;
case 21:
CharOut = "U";
break;
case 22:
CharOut = "V";
break;
case 23:
CharOut = "W";
break;
case 24:
CharOut = "X";
break;
case 25:
CharOut = "Y";
break;
case 26:
CharOut = "Z";
break;
//////////////////////////////
// Handle special characters
//////////////////////////////
case 32:
CharOut = " ";
break;
}
return CharOut;
}