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; } }
public void DisconnectDevice() { bleCommunication.Disconnect(); }