private void serial_PortConnected(object sener, SerialDataPortEventArgs args)
 {
     connectingTimer.Stop();
     disconnectedTimer.Stop();
     connState = CONN_STATE.CONNECTED;
     this.ConnectionStateChanged(connState);
     timer.Start();
 }
 public void Disconnect()
 {
     try
     {
         this.serial.Close();
     }
     finally
     {
         this.connState = CONN_STATE.DISCONNECTED;
         this.ConnectionStateChanged(connState);
     }
 }
Example #3
0
 public void Disconnect()
 {
     try
     {
         this.serial.Close();
     }
     finally
     {
         this.connState = CONN_STATE.DISCONNECTED;
         this.ConnStateChanged(this, EventArgs.Empty);
     }
 }
Example #4
0
        public void Connect()
        {
            this.connectingTimer.Start();
            this.connState = CONN_STATE.CONNECTING;
            this.ConnStateChanged(this, EventArgs.Empty);

            if (!serial.Open())
            {
                this.connState = CONN_STATE.DISCONNECTED;
                this.ConnStateChanged(this, EventArgs.Empty);
                disconnectedTimer.Start();
            }
        }
 public void Connect()
 {
     this.connectingTimer.Start();
     if (!serial.Open())
     {
         if (this.connState != CONN_STATE.DISCONNECTED)
         {
             this.connState = CONN_STATE.DISCONNECTED;
             this.ConnectionStateChanged(connState);
         }
         this.connState = CONN_STATE.DISCONNECTED;
         disconnectedTimer.Start();
     }
     else
     {
         this.connState = CONN_STATE.CONNECTED;
     }
 }
Example #6
0
 void timer_Elapsed(object sender, ElapsedEventArgs e)
 {
     elapsedTime += (long)timer.Interval;
     if (elapsedTime > 500)
     {
         connState = CONN_STATE.DISCONNECTED;
         this.ConnStateChanged(this, EventArgs.Empty);
         disconnectedTimer.Start();
         timer.Stop();
         try
         {
             serial.Close();
         }
         finally
         {
         }
     }
 }
 private void timer_Elapsed(object sender, ElapsedEventArgs e)
 {
     elapsedTime += (long)timer.Interval;
     if (elapsedTime > 500)
     {
         if (this.connState != CONN_STATE.DISCONNECTED)
         {
             this.connState = CONN_STATE.DISCONNECTED;
             this.ConnectionStateChanged(connState);
             disconnectedTimer.Start();
             timer.Stop();
             try
             {
                 serial.Close();
             }
             finally
             {
             }
         }
         this.connState = CONN_STATE.DISCONNECTED;
     }
 }