Example #1
0
 private void client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     Logger.Info("MQTT successfully MsgPublished.....messgae..." + e.IsPublished.ToString());
     NotifyMessage("MqttMsgPublished", e.IsPublished.ToString(), string.Empty);
     //Logger.Info(string.Format("Mqtt-Msg-Published to topic {0}", e.IsPublished.ToString()));
     ClientResponce = "Success";
 }
 private void ClientOnMqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     if (e.MessageId == _disconnectMsgId)
     {
         _client.Disconnect();
     }
 }
Example #3
0
        void client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
        {
            Console.WriteLine("MessageId = " + e.MessageId + " Published = " + e.IsPublished);
            MqttClient client = (MqttClient)sender;

            client.Disconnect();
        }
Example #4
0
 private static void m_cClient_MsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     if (!auxFlag)
     {
         Console.WriteLine(DateTime.Now + " - Message Send | Program is running... | Press ESC to quit");
     }
 }
        /// <summary>
        /// MQTT message published by this client - Handler
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
        {
#if (DEBUG)
            Debug.Print("Msg Correctly published");
            /* Signal that message has been correctly published */
            //mqtt_pub_event.Set();
#endif
        }
Example #6
0
        private void MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
        {
            int i = 0;

            Console.WriteLine("MqttMsgPublished for id = " + e.MessageId);

            //  _pSpooler.MsgPublishRecieved(e.MessageId);
        }
Example #7
0
 static void client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     Console.WriteLine("MessageId = " + (e.MessageId - 1) + " Published = " + e.IsPublished);
     ushort msgId = client.Publish("ev/odasicakligi",
                                   Encoding.UTF8.GetBytes("Yeni Mesaj" + e.MessageId.ToString()),
                                   MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE,
                                   false);
 }
Example #8
0
 void c2_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     //
     this.Dispatcher.BeginInvoke((Action)(() =>
     {
         this.msgRec2.Text = e.MessageId.ToString();;
     }));
 }
Example #9
0
 private void Client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     log("PUBLISH {0} msg {1}", e.IsPublished ? "ok" : "failed", e.MessageId);
     Invoke(new Action(() =>
     {
         publishButton.Enabled = true;
     }));
 }
Example #10
0
 /// <summary>
 /// confirmation of the broker that a packet was successfully transmitted
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public void FClient_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     if (FPublishStatus.Contains(e.MessageId))
     {
         FMessageStatusQueue.Enqueue("published message with packet ID " + e.MessageId);
         FPublishStatus.Remove(e.MessageId);
     }
 }
Example #11
0
 void Client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     if (DebugMode)
     {
         Logger.Debug("Message with Id: " + e.MessageId.ToString() + " published.");
     }
     PublishedId = e.MessageId;
 }
        //client.Publish("device/telemetry", Encoding.UTF8.GetBytes("Hello, I'm a new pickle rick :" + tenta), MqttMsgBase.QOS_LEVEL_AT_MOST_ONCE, true);
        //client.MqttMsgPublished += client_MqttMsgPublished;
        //Thread.Sleep(TimeSpan.FromMilliseconds(10));



        void client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
        {
            MqttClient client = (MqttClient)sender;

            Debug.WriteLine("MessageId = " + e.MessageId + " Published = " + e.IsPublished);
            if (e.IsPublished)
            {
                client.Disconnect();
                Console.WriteLine("Connection Closed");
            }
        }
Example #13
0
 public void  client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     try
     {
         AppendText("MqttMsgPublished Re=>" + e.MessageId.ToString() + "\n");
     }
     catch (Exception ex)
     {
         AppendText(" MqttMsgPublished Re=>" + ex.Message + "\n");
     }
 }
Example #14
0
 private static void MyClient_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     if (e.IsPublished)
     {
         System.Console.WriteLine("Message sent!");
     }
     else
     {
         System.Console.WriteLine("Message sent failed!");
     }
 }
Example #15
0
    void logOutgoingData(object sender, MqttMsgPublishedEventArgs e)
    {
        if (outgoingLog.Count > 100)
        {
            outgoingLog = new List <string>();
        }
        string message = "Sender: " + sender.ToString() + " Message: " + e.ToString();

        outgoingLog.Add(message);
        Debug.Log(e.ToString());
    }
 /// <summary>
 /// Acept that message was publish.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     try
     {
         Console.WriteLine("MessageId = " + e.MessageId + " Published = " + e.IsPublished);
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error :" + ex.Message);
     }
 }
Example #17
0
 private void ClientMqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     try
     {
         _logger.Log("MessageId = " + e.MessageId + " Published = " + e.IsPublished);
     }
     catch (Exception ex)
     {
         _logger.Log("error: " + ex.Message);
     }
 }
Example #18
0
 void client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     try
     {
         WriteToLog("MessageId = " + e.MessageId + " Published = " + e.IsPublished);
     }
     catch (Exception ex)
     {
         WriteToLog("error: " + ex.Message);
         //throw;
     }
 }
Example #19
0
        private void Client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
        {
            if (MqttManagerMessageReceived != null)
            {
                MqttManagerMessageReceived(this, new MqttManagerMessageEventArgs("Published ", _name, Cmd.Publish, true, 0, ""));
            }

            if (MqttManagerPublishedAckReceived != null)
            {
                MqttManagerPublishedAckReceived(this, new PublishedEventArgs(_name, e.MessageId, e.IsPublished));
            }
        }
Example #20
0
 private static void Client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     if (e.IsPublished)
     {
         System.Console.WriteLine("Message published!");
     }
     else
     {
         System.Console.WriteLine("Message published failed!");
     }
     //throw new NotImplementedException();
 }
Example #21
0
 void client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     if (!e.IsPublished)
     {
         String message = (String)pendingSend[e.MessageId];
         if (message != null)
         {
             MeasureDB.addMeasure(message);
             pendingSend.Remove(e.MessageId);
         }
     }
     Debug.Print("MQTT Publish status:" + e.IsPublished + " message " + e.MessageId);
 }
Example #22
0
 void Disconnect(object sender, MqttMsgPublishedEventArgs e)
 {
     if (client.IsConnected)
     {
         client.Disconnect();
         if (verbose)
         {
             Console.WriteLine($"bonsai-mqtt: Disconnected");
             stopwatch.Stop();
             Console.WriteLine($"bonsai-mqtt: Elapsed {stopwatch.ElapsedMilliseconds} ms");
         }
     }
 }
Example #23
0
 private void ReceivedMqttMessagePublished(object sender, MqttMsgPublishedEventArgs e)
 {
     Application.Current.Dispatcher.Invoke(() =>
     {
         lock (_lock)
         {
             if (--_publishedButNotConfirmedMessages <= 0)
             {
                 _resetEvent.Set();
             }
         }
     });
 }
 void ConfirmPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     lock (this.guard)
     {
         if (this.pendingAcks.TryRemove(e.MessageId, out TaskCompletionSource <bool> tcs))
         {
             tcs.SetResult(e.IsPublished);
         }
         else
         {
             Events.UnknownMessageId(e.MessageId);
         }
     }
 }
Example #25
0
        /// <summary>
        /// MQTT message has been published.
        /// </summary>
        void onMqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
        {
            Log.Debug("Mqtt message published: " + e.IsPublished);
            CompletionCallback cb;

            lock (completionCallbacks)
            {
                if (completionCallbacks.TryGetValue(e.MessageId, out cb))
                {
                    completionCallbacks.Remove(e.MessageId);
                }
            }
            if (cb != null)
            {
                PostWorkerAction(() => cb(e));
            }
        }
        void mqttClient_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
        {
            String fileName = (String)messageIdToFileMap[e.MessageId];

            messageIdToFileMap.Remove(e.MessageId);
            waitingGatewayAckFiles.Remove(fileName);

            if (e.IsPublished)
            {
                if (fileName != null)
                {
                    waitingAmazonAckFiles.Add(fileName);
                    Debug.Print("Message \"" + fileName + "\" published with ID -> " + e.MessageId);
                }
                else
                {
                    Debug.Print("Message \"configuration\" published with ID -> " + e.MessageId);
                }
            }
        }
 private void client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     Console.WriteLine("MessageId = " + e.MessageId + " Published = " + e.IsPublished);
 }
Example #28
0
 void client_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     log.Info("*** Message published : " + e.MessageId);
 }
Example #29
0
 /// <summary>
 /// Log MQTT publish
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void mqttClient_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
     WriteLine($"MQTT handling downlink Id {e.MessageId} published: {e.IsPublished}");
 }
Example #30
0
 void client2_MqttMsgPublished(object sender, MqttMsgPublishedEventArgs e)
 {
 }