Newer
Older
SensorHub / SensorHub.TempPressure / TempPressureDatasJson.cs
root on 17 Sep 2021 863 bytes first commit
using Newtonsoft.Json;
using SensorHub.Servers.JsonFormat;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SensorHub.TempPressure
{
    public class TempPressureDatasJson : DatasJson
    {
        [JsonProperty("temperature", DefaultValueHandling = DefaultValueHandling.Ignore)]
        [DefaultValue(-127.0f)]
        public float temperature { get; set; }

        [JsonProperty("pressure", DefaultValueHandling = DefaultValueHandling.Ignore)]
        [DefaultValue(-1.0f)]
        public float pressure { get; set; }

        public TempPressureDatasJson(string uptime, float temperature, float pressure)
        {
            this.uptime = uptime;
            this.temperature = temperature;
            this.pressure = pressure;
        }
    }
}