Esempio n. 1
0
 public void Close()
 {
     try
     {
         _rs232.Close();
         TerminateThread();
     }
     catch (Exception ex)
     {
         CallBacker.CallBackException?.Invoke(ex);
     }
 }
Esempio n. 2
0
        public static void Stop()
        {
            try
            {
                if (_thread.ThreadState == ThreadState.Suspended)
                {
                    _thread?.Resume();
                }

                _thread?.Abort();
                _thread?.Join();
                _rs232?.Close();
                _thread?.DisableComObjectEagerCleanup();
            }
            catch (Exception ex)
            {
                CallBacker.CallBackException?.Invoke(ex);
            }
        }
Esempio n. 3
0
 public void Close()
 {
     _rs232.Close();
     TerminateThread();
 }