70 lines
2.1 KiB
C#
70 lines
2.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Newtonsoft.Json;
|
|
|
|
|
|
namespace BenchtopPDF
|
|
{
|
|
/// Sheet myDeserializedClass = JsonConvert.DeserializeObject<Sheet>(myJsonResponse);
|
|
public class GaugeReading
|
|
{
|
|
public int Value { get; set; }
|
|
|
|
[JsonProperty("In Range")] public bool InRange { get; set; }
|
|
public int Delta { get; set; }
|
|
}
|
|
|
|
|
|
public class MasterValue
|
|
{
|
|
[JsonProperty("Low Limit")] public int LowLimit { get; set; }
|
|
|
|
[JsonProperty("Master Value")] public int Value { get; set; }
|
|
|
|
[JsonProperty("High Limit")] public int HighLimit { get; set; }
|
|
}
|
|
|
|
public class Sheet
|
|
{
|
|
public string Instrument { get; set; }
|
|
|
|
[JsonProperty("Customer Name")] public string CustomerName { get; set; }
|
|
|
|
[JsonProperty("Customer Address")] public string CustomerAddress { get; set; }
|
|
|
|
[JsonProperty("Control Number")] public string ControlNumber { get; set; }
|
|
|
|
[JsonProperty("Serial Number")] public string SerialNumber { get; set; }
|
|
public double Accuracy { get; set; }
|
|
|
|
[JsonProperty("Barometric Pressure")] public double BarometricPressure { get; set; }
|
|
public double Temperature { get; set; }
|
|
public int Humidity { get; set; }
|
|
public List<Transducer> Transducers { get; set; }
|
|
}
|
|
|
|
public class Transducer
|
|
{
|
|
public double Accuracy { get; set; }
|
|
|
|
[JsonProperty("Part Number")] public string PartNumber { get; set; }
|
|
|
|
public int Value { get; set; }
|
|
|
|
public string Unit { get; set; }
|
|
|
|
[JsonProperty("Limit ABS")] public int LimitABS { get; set; }
|
|
|
|
[JsonProperty("Transducer Name")] public string TransducerName { get; set; }
|
|
|
|
[JsonProperty("Transducer Type")] public string TransducerType { get; set; }
|
|
|
|
[JsonProperty("Gauge Reading")] public List<GaugeReading> GaugeReading { get; set; }
|
|
|
|
[JsonProperty("Master Value")] public List<MasterValue> MasterValue { get; set; }
|
|
|
|
[JsonProperty("Verify Date")] public string VerifyDate { get; set; }
|
|
|
|
[JsonProperty("Verify Time")] public string VerifyTime { get; set; }
|
|
}
|
|
} |