private void settingsToolStripMenuItem_Click(object sender, EventArgs e) { // Save the port settings to see whether they changed string cmdPortName = Properties.Settings.Default.Cmd_Port_Name; string dataPortName = Properties.Settings.Default.Data_Port_Name; Form_Settings dlg = new Form_Settings(); DialogResult res = dlg.ShowDialog(); if (res == DialogResult.OK) { Properties.Settings.Default.Reload(); if (cmdPortName != Properties.Settings.Default.Cmd_Port_Name || dataPortName != Properties.Settings.Default.Data_Port_Name) { _ee203.DataPort_Data_Event -= _ee203_DataPort_Data_Event; Task close_ports = new Task(() => closePorts()); close_ports.Start(); _ee203 = new ee203( cmd_port_name: Properties.Settings.Default.Cmd_Port_Name, data_port_name: Properties.Settings.Default.Data_Port_Name); _ee203.DataPort_Data_Event += _ee203_DataPort_Data_Event; _task_openPorts = new Task(() => openPorts()); _task_openPorts.Start(); } } }
public Form_Main() { InitializeComponent(); //string[] ports = ee203.GetComPortNames("USB Serial Device"); _ee203 = new ee203( cmd_port_name: Properties.Settings.Default.Cmd_Port_Name, data_port_name: Properties.Settings.Default.Data_Port_Name); _ee203.DataPort_Data_Event += _ee203_DataPort_Data_Event; }
public Form_Controller(ee203 ee203) { _ee203 = ee203; InitializeComponent(); }