private void StartTps() { tps = new TpsAdapter.TpsAdapter(); tps.actAlive += tpsAlive; tps.actBattery += tpsBattery; tps.actReturned += tpsReturned; }
public void StopTps() { Console.WriteLine("------> Stopping Tps Bluetooth Connection..."); try { actPrompt?.Invoke("מתנתק..."); this.bTpsConnected = false; //save new status actTpsConnectionStatus?.Invoke(false, true); //inform user tpsLastAlive = false; if (!(tps is null)) { tps.cmdDisconnectTps(); System.Threading.Thread.Sleep(150); tps.Stop(); tps.actAlive -= tpsAlive; tps.actBattery -= tpsBattery; tps = null; } } catch { } }