示例#1
0
 /// <summary>
 /// Żądanie transakcjiwysłania tekstu do slave'a
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="eventArgs"></param>
 private void SendClick(object sender, EventArgs eventArgs)
 {
     if (state == FormState.Connected)
     {
         SendTextTransactionEventArgs newEventArgs = new SendTextTransactionEventArgs
         {
             SlaveAddress = (int)slaveAddressNumericUpDown.Value,
             Text         = toSendTextBox.Text
         };
         SendTransactionRequest?.Invoke(this, newEventArgs);
     }
     else
     {
         MessageBox.Show("Nie podłączono do magistrali");
     }
 }
示例#2
0
 /// <summary>
 /// Obsługa żadania transakcji wysłania tekstu
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="transactionEventArgs">Argumenty zdarzenia zawierające potrzebne dane</param>
 private void SendTransactionRequest(object sender, SendTextTransactionEventArgs transactionEventArgs)
 {
     MessageBox.Show("Wysyłanie testu \"" + transactionEventArgs.Text + "\" do slave'a " + transactionEventArgs.SlaveAddress);
 }