Example #1
0
        static void client_MqttMsgPublishReceived(object sender, MqttMsgPublishEventArgs e)
        {
            WriteService.SmartH2O_ServiceClient serv = new WriteService.SmartH2O_ServiceClient();
            string msg = Encoding.UTF8.GetString(e.Message);


            if (e.Topic == "PH" || e.Topic == "NH3" || e.Topic == "CI2")
            {
                SendInfoParam(e.Topic, msg);
            }

            else if (e.Topic == "alarmNH3")
            {
                string info = "NH3;" + msg;
                serv.writeAlarms(info);
                Console.WriteLine(info);
            }
            else if (e.Topic == "alarmCI2")
            {
                string info = "CI2;" + msg;
                serv.writeAlarms(info);
                Console.WriteLine(info);
            }
            else if (e.Topic == "alarmPH")
            {
                string info = "PH;" + msg;
                Console.WriteLine(info);
                serv.writeAlarms(info);
            }
        }