Exemplo n.º 1
0
 private void btn_closeCOM_Click(object sender, RoutedEventArgs e)
 {
     ArduinoConnection.GetInstance().DataReceived -= DataReceivedHandler;
     ArduinoConnection.Close();
     LbxCom.UnselectAll();
     AddLog($"Connection to {ArduinoConnection.GetInstance().PortName} is closed\r\n");
     BtnCloseCom.IsEnabled   = false;
     BtnRefreshCom.IsEnabled = true;
 }
Exemplo n.º 2
0
        private void lbxCom_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var lbx = (ListBox)sender;

            if (lbx.SelectedItem != null)
            {
                BtnCloseCom.IsEnabled = true;
                ArduinoConnection.SetCom(lbx.SelectedItem.ToString());

                ArduinoConnection.GetInstance().DataReceived += DataReceivedHandler;
                ArduinoConnection.Go();
                AddLog($"Connection to {ArduinoConnection.GetInstance().PortName} is open\r\n");
                BtnRefreshCom.IsEnabled = false;
            }
        }
Exemplo n.º 3
0
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     ArduinoConnection.GetInstance().DataReceived -= DataReceivedHandler;
     ArduinoConnection.Close();
     TbxLogs.Clear();
 }