Example #1
0
            public int BytesToRead()
            {
                lock (singleton)
                {
                    try
                    {
                        if (!port.IsOpen)
                        {
                            return(0);
                        }

                        return(port.BytesToRead);
                    }
                    catch
                    {
                        m_Parent.ConnectionError();
                        return(0);
                    }
                }
            }
Example #2
0
 public SerialPortControl(GPSDev parent)
 {
     try
     {
         m_Parent  = parent;
         singleton = new object();
         port      = new SerialPort();
     }
     catch
     {
         m_Parent.ConnectionError();
     }
 }