Exemplo n.º 1
0
 private void timer1_Tick(object sender, EventArgs e)
 {
     if (connected)
     {
         SP1.Write("i");
     }
     else
     {
         bDisconnect.PerformClick();
     }
     timer1.Interval = (int)Pref.Default.Tick;
 }
Exemplo n.º 2
0
        private void SendBreak_Click(object sender, RoutedEventArgs e)
        {
            MenuItem menu = (MenuItem)sender;

            if (menu.Name.Contains("2"))
            {
                SP2.SendBreak();
            }
            else
            {
                SP1.SendBreak();
            }
        }
Exemplo n.º 3
0
        private void Clear_Serial1_Click(object sender, RoutedEventArgs e)
        {
            MenuItem menu = (MenuItem)sender;

            if (menu.Header.ToString() == "Clear Left")
            {
                SP1.ClearDisplay();
            }
            else
            {
                SP2.ClearDisplay();
            }
        }
Exemplo n.º 4
0
        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);
            }
        }
Exemplo n.º 5
0
 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;
 }
Exemplo n.º 6
0
        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;
        }
Exemplo n.º 7
0
 private void ClosePorts()
 {
     SP1.Close_Port();
     SP2.Close_Port();
 }
Exemplo n.º 8
0
 private void Clear_All_Click(object sender, RoutedEventArgs e)
 {
     SP1.ClearDisplay();
     SP2.ClearDisplay();
 }
Exemplo n.º 9
0
 public static void Lae() => SP1.ExecuteQuery();