コード例 #1
0
 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"))}");
 }
コード例 #2
0
        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);
        }