public AuxiliarySerialTerminalWindow() : base(ID)
        {
            InitializeComponent();

            this.Disposed += AuxiliarySerialTerminal_Disposed;

            CommunicationStatistics.Start();
        }
Example #2
0
        /// <summary>
        /// Connect to the device.
        /// </summary>
        public void Connect()
        {
            try
            {
                connectionImplementation.Connect();

                CommunicationStatistics.Reset();
                CommunicationStatistics.Start();

                IsConnected = true;
                OnConnect();

                connectionImplementation.Start();
            }
            catch (Exception ex)
            {
                connectionImplementation.Close();

                OnException(string.Format(Strings.Connection_FailedToConnect, Name), ex);

                throw new Exception(string.Format(Strings.Connection_FailedToConnect, Name), ex);
            }
        }