protected void UpdateConnect()
 {
     if (connect != _connect)
     {
         if (connect)
         {
             if (native == null)
             {
                 Log("Peripheral not available, cannot connect");
                 connect = false;
             }
             else
             {
                 Debug.Assert(conn == null);
                 Log("Connecting...");
                 conn = native.Connect();
             }
         }
         else
         {
             if (conn != null)
             {
                 conn.Disconnect();
                 conn = null;
             }
         }
         _connect = connect;
     }
 }
示例#2
0
 public void DisconnectDevice()
 {
     bleCommunication.Disconnect();
 }