private void SerialPort_ConnectionStatusChanged(object sender, SerialPortLib.ConnectionStatusChangedEventArgs args)
 {
     logger.Debug("Serial Port Connected = {0}", args.Connected);
     if (args.Connected)
     {
         serialPort.SendMessage(ackRequest);
     }
     else
     {
         logger.Debug("W800Rf32 is offline");
         OnConnectionStatusChanged(new ConnectionStatusChangedEventArgs(false));
     }
 }
 /// <summary>
 /// Raises the connected state changed event.
 /// </summary>
 /// <param name="args">Arguments.</param>
 protected virtual void OnConnectionStatusChanged(ConnectionStatusChangedEventArgs args)
 {
     logger.Debug(args.Connected);
     if (ConnectionStatusChanged != null)
         ConnectionStatusChanged(this, args);
 }
 private void SerialPort_ConnectionStatusChanged(object sender, ConnectionStatusChangedEventArgs args)
 {
     var status = args.Connected ? ControllerStatus.Connected : ControllerStatus.Disconnected;
     Thread.Sleep(1000);
     OnControllerStatusChanged(new ControllerStatusEventArgs(status));
 }
Beispiel #4
0
 private void SerialPort_ConnectionStatusChanged(object sender, ConnectionStatusChangedEventArgs args)
 {
     // send last received text buffer before disconnecting
     if (!args.Connected && !String.IsNullOrEmpty(textBuffer))
     {
         try { stringReceived(textBuffer); } catch { }
     }
     // reset text receive buffer
     textBuffer = "";
     if (statusChanged != null)
     {
         statusChanged(args.Connected);
     }
 }
 /// <summary>
 /// Raises the connected state changed event.
 /// </summary>
 /// <param name="args">Arguments.</param>
 protected virtual void OnConnectionStatusChanged(ConnectionStatusChangedEventArgs args)
 {
     if (ConnectionStatusChanged != null)
         ConnectionStatusChanged(this, args);
 }
 static void SerialPort_ConnectionStatusChanged(object sender, ConnectionStatusChangedEventArgs args)
 {
     Console.WriteLine("Serial port connection status = {0}", args.Connected);
 }
Beispiel #7
0
 private void SerialPort_ConnectionStatusChanged(object sender, ConnectionStatusChangedEventArgs args)
 {
     if (args.Connected && !isInitialized)
     {
         discoveryTimer.Change(5000, Timeout.Infinite);
     }
     else
     {
         isInitialized = false;
     }
 }