Пример #1
0
        /// <summary>
        /// Disconnect from peer device.
        /// </summary>
        public void InitiateDisconnect()
        {
            if (!masterEmulator.IsConnected)
            {
                return;
            }

            masterEmulator.Disconnect();
        }
Пример #2
0
 private void OnBtnbtnConnectClick(object sender, EventArgs e)
 {
     if (!isConnected)
     {
         this.Cursor = Cursors.WaitCursor;
         StopScan();
         if (dgvDeviceDiscovery.SelectedRows.Count > 0)
         {
             try
             {
                 ConnectToDevice();
             }
             catch (Exception ex)
             {
                 DisplayErrorMessage(ex);
             }
             finally
             {
                 this.Cursor = Cursors.Default;
             }
         }
     }
     else
     {
         try
         {
             isBonded = false;
             if (masterEmulator.IsConnected)
             {
                 masterEmulator.Disconnect();
             }
             pipeDiscoveryComplete = false;
             //masterEmulator.DeleteBondInformation();
         }
         catch (Exception ex)
         {
             DisplayErrorMessage(ex);
         }
         finally
         {
             this.Cursor = Cursors.Default;
         }
     }
 }