Advertisement
Guest User

Untitled

a guest
Dec 6th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.20 KB | None | 0 0
  1. private void MClient_MqttMsgPublishReceived(object sender, MqttMsgPublishEventArgs e)
  2.         {
  3.             this.Invoke((MethodInvoker)delegate { //async
  4.  
  5.                 int rowNum = dataGridView1.Rows.Add();
  6.                 DataGridViewRow row = dataGridView1.Rows[rowNum];
  7.  
  8.                 string[] data;
  9.                 if (String.Equals(e.Topic, "topicTemperature"))
  10.                 {
  11.                     data = Encoding.UTF8.GetString(e.Message).Split(null); //"2 22.3 04/12/2019";
  12.                     row.Cells["id"].Value = data[0];
  13.                     row.Cells["temperature"].Value = data[1];
  14.                 }
  15.  
  16.                 if (String.Equals(e.Topic, "topicHumidity"))
  17.                 {
  18.                     data = Encoding.UTF8.GetString(e.Message).Split(null); //"2 22.3 04/12/2019";
  19.                     row.Cells["humidity"].Value = data[1];
  20.                 }
  21.  
  22.                 if (String.Equals(e.Topic, "topicBatery"))
  23.                 {
  24.                     data = Encoding.UTF8.GetString(e.Message).Split(null); //"2 99 04/12/2019";
  25.                     row.Cells["batery"].Value = data[1];
  26.                     row.Cells["date"].Value = data[2];
  27.                 }
  28.             });
  29.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement