public static IMqttClient UseConnectedHandler(this IMqttClient client, IMqttClientConnectedHandler handler)
        {
            if (client == null) throw new ArgumentNullException(nameof(client));

            client.ConnectedHandler = handler;
            return client;
        }
Beispiel #2
0
        public void MQTTClientInit(IMqttClientConnectedHandler ConnectedHandler, IMqttApplicationMessageReceivedHandler MessageReceivedHander, IMqttClientDisconnectedHandler DisconnectHandler)
        {
            MqttFactory mqFactory = new MqttFactory();

            mqClient = (MqttClient)mqFactory.CreateMqttClient();
            //Event Handlers for MQTT
            mqClient.UseConnectedHandler(ConnectedHandler);
            mqClient.UseApplicationMessageReceivedHandler(MessageReceivedHander);
            mqClient.UseDisconnectedHandler(DisconnectHandler);
        }
 public static IMqttClient UseConnectedHandler(this IMqttClient client, IMqttClientConnectedHandler handler)
 {
     client.ConnectedHandler = handler;
     return(client);
 }