private void timer1_Tick(object sender, EventArgs e) { if (connected) { SP1.Write("i"); } else { bDisconnect.PerformClick(); } timer1.Interval = (int)Pref.Default.Tick; }
private void SendBreak_Click(object sender, RoutedEventArgs e) { MenuItem menu = (MenuItem)sender; if (menu.Name.Contains("2")) { SP2.SendBreak(); } else { SP1.SendBreak(); } }
private void Clear_Serial1_Click(object sender, RoutedEventArgs e) { MenuItem menu = (MenuItem)sender; if (menu.Header.ToString() == "Clear Left") { SP1.ClearDisplay(); } else { SP2.ClearDisplay(); } }
private void HexDisplayChecked(object sender, RoutedEventArgs e) { CheckBox checkbox = (CheckBox)sender; bool state = (bool)(checkbox.IsChecked); if (checkbox.Name.Contains("1")) { SP1.ShowHexString(state); } else { SP2.ShowHexString(state); } }
private void bDisconnect_Click(object sender, EventArgs e) { connected = false; connecting = false; timer1.Stop(); if (SP1 != null) { if (SP1.IsOpen) { SP1.Close(); } SP1.Dispose(); } lb1.Text = "odpojeno"; bDisconnect.Enabled = false; Start.Enabled = true; }
public void Start_Click(object sender, EventArgs e) { try { SP1.PortName = "COM" + Convert.ToString(Pref.Default.ComPort); SP1.Open(); } catch (Exception ex) { MessageBox.Show(this, "Nepodařilo se otevřít com port, prosím zkontrolujte ostatní aplikace, jestli jej nevyužívají.\r\n" + ex.Message, "Varhany IOConfig", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } SP1.Write("i"); connecting = true; lb1SetText("připojeno"); timer1.Interval = (int)Pref.Default.Tick; timer1.Start(); Start.Enabled = false; bDisconnect.Enabled = true; }
private void ClosePorts() { SP1.Close_Port(); SP2.Close_Port(); }
private void Clear_All_Click(object sender, RoutedEventArgs e) { SP1.ClearDisplay(); SP2.ClearDisplay(); }
public static void Lae() => SP1.ExecuteQuery();