public void OnMeasuredStats(object sender, StatisticsEventArgs args) { // Add them to log buffer if (Logs.Count >= Constants.LOG_LENGTH) { Logs.RemoveAt(0); } Logs.Add($"{args.Temperature} {args.Humidity} {args.MeasurementTime.ToString(new CultureInfo("ru-RU"))}"); }
public void OnMeasuredStats(object sender, StatisticsEventArgs args) { var body = new FormUrlEncodedContent(new[] { new KeyValuePair <string, string>(Constants.FormDataKeyTemperature, args.Temperature), new KeyValuePair <string, string>(Constants.FormDataKeyHumidity, args.Humidity), new KeyValuePair <string, string>(Constants.FormDataKeyMeasurementTime, args.MeasurementTime.ToString("yyyyMMddHHmmss")) }); client.PostAsync(Constants.ApiSendStats, body); }