예제 #1
0
 private void StartTps()
 {
     tps              = new TpsAdapter.TpsAdapter();
     tps.actAlive    += tpsAlive;
     tps.actBattery  += tpsBattery;
     tps.actReturned += tpsReturned;
 }
예제 #2
0
        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 { }
        }