예제 #1
0
 private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     //Dispose objects
     if (_reader != null)
     {
         if (_readerSettings != null)
         {
             //In case that users close the app without stopping ROSpec
             _readerSettings.Stop_ROSpec(_currentSpecID);
             _readerSettings.DeleteEventHandler();
         }
         _reader.Close();
     }
 }
예제 #2
0
 public void disconnect()
 {
     try
     {
         if (this.connected)
         {
             if (started)
             {
                 _readerSettings.Stop_ROSpec(_currentSpecID);
                 started = false;
             }
             _readerSettings.DeleteEventHandler();
             _reader.Close();
             this.connected = false;
             Console.WriteLine("status: disconnected");
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e.ToString());
     }
 }