Пример #1
0
 public Mapping(ILoggerFactory loggerFactory, Mqtt mqttClient)
 {
     this.mqttClient = mqttClient;
     mqttFormat      = new MqttFormat(loggerFactory.CreateLogger <MqttFormat>());
 }
Пример #2
0
        public async Task PublishFloat(ILogoVariable <float> logoVariable, string topic, bool retain, MqttQualityOfServiceLevel qualityOfService)
        {
            var value = logoVariable.Get();

            await Publish(topic, MqttFormat.ToPayload(value), retain, qualityOfService).ConfigureAwait(false);
        }