Пример #1
0
        public string readConfigString()
        {                         //can not properly read the <CR> from the lambda so readTo(\r)?? should be \n wierd
            string inputStr = ""; //can not properly read the <CR> from the lambda!

            try
            {
                switch (mode)
                {
                case "COM":
                    inputStr = lambdaRS232.ReadTo(Convert.ToString(Convert.ToChar(byteCom.byteCR)));
                    break;

                case "LPT":
                    inputStr = lambdaRS232.ReadTo(Convert.ToString(Convert.ToChar(lambdaParallel.Input(LPTadress))));
                    break;

                case "USB":
                    inputStr = lambdaUSB.Readto(32);
                    lambdaUSB.ClearBuffer();
                    break;
                }
            }
            catch
            {
                inputStr = "LB10-2";
            }
            if (inputStr.Length < 4 && mode == "COM")
            {
                try
                {
                    inputStr = lambdaRS232.ReadTo(Convert.ToString(Convert.ToChar(byteCom.byteCR)));
                }
                catch
                {
                    inputStr = "LB10-2";
                }
            }
            return(inputStr);
        }