using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Wayne_VaporRecoveryDataCollectorBoard.Configuration { [Serializable] public class Nozzle { /// /// 根据采集器类型,可知该采集器能够采集几路加油枪信号. /// 截至2020年2月19日,一个采集器可支持2把或者4把枪,所以这个值为2或者4. /// [System.Xml.Serialization.XmlAttribute("dataCollectorNozzleNumber")] public byte DataCollectorNozzleNumber { get; set; } /// /// unique per a site, most likely used only in UI. /// typical values are range from 1 to N. /// [System.Xml.Serialization.XmlAttribute("siteLevelNozzleId")] public int SiteLevelNozzleId { get; set; } /// /// For labeling the dispenser(a physical dispenser in island) of this nozzle belongs to. /// [System.Xml.Serialization.XmlAttribute("siteLevelDispenserId")] public string SiteLevelDispenserId { get; set; } public byte 最大未变化次数 { get; set; } public int 开始加油阀值 { get; set; } public int 停止加油阀值 { get; set; } public int 最小加油量 { get; set; } public int 加油脉冲当量 { get; set; } public int 油气脉冲当量 { get; set; } public int 气液比值 { get; set; } } [Serializable] [System.Xml.Serialization.XmlRoot(ElementName = "XmlConfiguration", Namespace = "")] public class XmlConfiguration { [System.Xml.Serialization.XmlElement("Nozzle")] public Nozzle[] Nozzles { get; set; } } }