private void button_Click(object sender, RoutedEventArgs e)
        {
            string log_txt;

            BRD_st.Att0 = Convert.ToByte(Convert.ToDouble(textBox_Att0.Text) * 2);
            BRD_st.Att1 = Convert.ToByte(Convert.ToDouble(textBox_Att1.Text) * 2);
            BRD_st.Att2 = Convert.ToByte(Convert.ToDouble(textBox_Att2.Text) * 2);
            BRD_st.Att3 = Convert.ToByte(Convert.ToDouble(textBox_Att3.Text) * 2);

            log_txt = "Отправляем значения аттенюатора 0=" + BRD_st.Att0.ToString() + ",1=" + BRD_st.Att1.ToString() + ",2=" + BRD_st.Att2.ToString() + ",3=" + BRD_st.Att3.ToString();

            if (main != null)
            {
                Console.WriteLine(log_txt);
                Log.Write(log_txt);
                //main.udp0_sender.UDP_SEND(UDP_sender.CMD.CMD_ATT, BRD_st.ATT_TDATA(), (byte)BRD_st.ATT_TDATA().Length, 0);
                send.UDP_SEND(send.cfg_CMD_MSG_072.CMD_ATT, BRD_st.ATT_TDATA(), (byte)BRD_st.ATT_TDATA().Length, 0);
            }
        }
Пример #2
0
 private void button_Click(object sender, RoutedEventArgs e)
 {
     //команда старт!
     byte[] a = new byte[4];
     Log.Write("Запрашиваем статус!");
     try
     {
         udp0_sender.UDP_SEND
         (
             UDP_sender.CMD.CMD_START, //команда
             a,                        //данные
             4,                        //число данных в байтах
             0                         //время исполнения , 0 - значит немедленно как сможешь.
         );
     }
     catch
     {
         Console.WriteLine("Проблема с UDP!");
         Log.Write("Проблема с UDP!");
     }
 }