Example #1
0
        public void Disconnect()
        {
            Logger.Instance.Write("TeletypeViaAtmega disconnecting");

            port.Close();
            port = null;
        }
Example #2
0
        public void Connect(ITeletypeConnectPort port)
        {
            Logger.Instance.Write("TeletypeViaAtmega connecting");

            this.port = port;
            port.Init(Settings.Default.ComPort, 9600, Parity.None, 8, StopBits.One, Handshake.None);
            try
            {
                port.Open();
            }
            catch (System.IO.IOException)
            {
                if (!SimulateWrite)
                {
                    throw;
                }
                // Log use of SimulateWrite mode
                Logger.Instance.Write("Port could not be opened, continuing in SimulateWrite mode");
            }
            catch (Exception ex)
            {
                Logger.Instance.Error("Failed to open com port", ex);
            }

            if (!SimulateWrite)
            {
                port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
            }
        }
        public void Connect(ITeletypeConnectPort port)
        {
            Logger.Instance.Write("TeletypeViaAtmega connecting");

            this.port = port;
            port.Init(Settings.Default.ComPort, 9600, Parity.None, 8, StopBits.One, Handshake.None);
            try
            {
                port.Open();
            }
            catch(System.IO.IOException)
            {
                if (!SimulateWrite) throw;
                // Log use of SimulateWrite mode
                Logger.Instance.Write("Port could not be opened, continuing in SimulateWrite mode");
            }
            catch(Exception ex)
            {
                Logger.Instance.Error("Failed to open com port", ex);
            }

            if (!SimulateWrite)
                port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
        }
        public void Disconnect()
        {
            Logger.Instance.Write("TeletypeViaAtmega disconnecting");

            port.Close();
            port = null;
        }