private string RiceviDatiMONT(string invio_dati) { string dati_ricevuti = String.Empty; MONT.WriteLine(invio_dati); label_invio_a_montatura.Text = invio_dati; try { dati_ricevuti = MONT.ReadExisting(); if (dati_ricevuti.Equals(null)) { return("---"); } else { return(dati_ricevuti); } } catch (Exception ex) { Messaggi.ShowException("Errore in ricevi_dati_MONT", ex); return("---"); } }
private void ControlloPioggia() { try { string piove = RiceviDatiARDU("E"); if (piove.Equals("P")) { MessageBox.Show("ATTENZIONE!! Piove", "Cupola Remota"); label_pioggia.Text = "Piove"; ARDU.WriteLine("Q"); richTextBoxCommunication.Text += Environment.NewLine + "Send Q to Arduino. N.:6"; MONT.WriteLine(":KA#:KA#"); timer_refresh.Stop(); } else if (piove.Equals("NP")) { label_pioggia.Text = "Non piove"; } } catch (Exception ex) { Messaggi.ShowException("Errore al ControlloPioggia", ex); } }