protected void OnDisconnected (object sender, DisconnectedEventArgs e) { if (Disconnected != null) { Disconnected (sender, e); } }
private void DisconnectedHandler (object sender, DisconnectedEventArgs e) { if (e.connection == this.ConnectionHandle) { this.Ble.Lib.BLEEventConnectionDisconnected -= DisconnectedHandler; Thread disconnectThread = new Thread (new ParameterizedThreadStart (DisconnectedHandlerAction)); disconnectThread.Start (new object[] { this, e }); } }