/// <summary> /// Żądanie odbioru tekstu ze slave'a /// </summary> /// <param name="sender"></param> /// <param name="eventArgs"></param> private void RecieveClick(object sender, EventArgs eventArgs) { if (state == FormState.Connected) { RecieveTextTransactionEventArgs newEventArgs = new RecieveTextTransactionEventArgs { SlaveAddress = (int)slaveAddressNumericUpDown.Value }; RecieveTransactionRequest?.Invoke(this, newEventArgs); } else { MessageBox.Show("Nie podłączono do magistrali"); } }
/// <summary> /// Obsługa żadania transakcji odbioru tekstu /// </summary> /// <param name="sender"></param> /// <param name="transactionEventArgs">Argumenty zdarzenia zawierające potrzebne dane</param> private void RecieveTransactionRequest(object sender, RecieveTextTransactionEventArgs transactionEventArgs) { MessageBox.Show("Odbieranie z " + transactionEventArgs.SlaveAddress); }