private void OnConnectButtonClick(object sender, EventArgs e) { try { var selectedItem = comPortComboBox.SelectedItem; if (selectedItem == null) { MessageBox.Show(Resources.NoComPortSelected); return; } ChangeInteractionState(false); var configurator = SerialConfigurator.GetInstance(selectedItem.ToString(), 57600, saveLogCheckBox.Checked); _controllerBase = new ThinkGearController(); _controllerBase.DataReceived += OnThinkGearDataReceived; if (_controllerBase.Connect(configurator)) { return; } MessageBox.Show(Resources.ConnectionFailureMessage); ChangeInteractionState(true); } catch (Exception exception) { MessageBox.Show(exception.ToString()); ChangeInteractionState(true); } }
private void OnArduinoConnectClick(object sender, EventArgs e) { var selectedItem = arduinoPortsComboBox.SelectedItem; if (selectedItem == null) { MessageBox.Show(Resources.NoComPortSelected); return; } ChangeInteractionState(false); var configurator = SerialConfigurator.GetInstance(selectedItem.ToString(), 9600, saveLogCheckBox.Checked); _controllerBase = new ArduinoController(); _controllerBase.DataReceived += OnThinkGearDataReceived; if (_controllerBase.Connect(configurator)) { return; } MessageBox.Show(Resources.ConnectionFailureMessage); ChangeInteractionState(true); }