Example #1
0
        public Message Create(MqttApplicationMessageReceivedEventArgs eventArgs)
        {
            var          soilmoistureMessage = ParseMessageReceived(eventArgs);
            Soilmoisture soilmoisture        = new Soilmoisture
            {
                SerialNumber = soilmoistureMessage.idDevace,
                Moisture     = soilmoistureMessage.message,
                MqttClient   = eventArgs.GetMqttClientIdMessageReceived(),
                LogMoisture  = soilmoistureMessage.logMoisture,
                Status       = Status.Online.ToString()
            };

            return(new SoilmoistureMessageCommand(soilmoisture));
        }
Example #2
0
 public SoilmoistureMessageCommand(Soilmoisture soilmoisture)
 {
     Soilmoisture = soilmoisture;
 }