Exemple #1
0
        public int Read()
        {
            var t = _wrapped.Read();

            if (t != -1)
            {
                LogRead((char)t);
            }

            return(t);
        }
Exemple #2
0
        protected int Read()
        {
            int t;
            int cnt = 0;

            while ((t = _uartService.Read()) == -1)
            {
                System.Threading.Thread.Sleep(sleep);
                cnt++;
                if (cnt > tryCnt)
                {
                    return(-1);
                }
            }
            return(t);
        }