コード例 #1
0
 private static void UpdateConsole(SensorData data, PressureData pressure)
 {
     if (Settings.Default.ConsoleOutputEnabled)
     {
         Console.WriteLine(String.Format("{0:dd/MM/yyyy HH:mm:ss} - Sensor: {1}, H: {2} T: {3:00.0}, P: {4:0.}, Batt: {5}, Signal: {6}",
                                         DateTime.Now, data.Sensor, data.Humidity, data.Temperature, pressure.Pressure, data.Battery, data.Rssi));
     }
 }
コード例 #2
0
        public IHttpActionResult Get([FromUri] SensorData data)
        {
            var pressure = new PressureData(data.BaromIn);

            UpdateConsole(data, pressure);

            ForwardRequest();

            SaveToDatabase(data.Sensor, db => db.SensorDatas.Add(data));
            SaveToDatabase("pressure", db => db.PressureDatas.Add(new PressureData(data.BaromIn)));

            return(Ok(Settings.Default.AcuriteApiResponse));
        }