123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Wayne_VaporRecoveryDataCollectorBoard.Configuration
- {
- [Serializable]
- public class Nozzle
- {
- /// <summary>
- /// 根据采集器类型,可知该采集器能够采集几路加油枪信号.
- /// 截至2020年2月19日,一个采集器可支持2把或者4把枪,所以这个值为2或者4.
- /// </summary>
- [System.Xml.Serialization.XmlAttribute("dataCollectorNozzleNumber")]
- public byte DataCollectorNozzleNumber { get; set; }
- /// <summary>
- /// unique per a site, most likely used only in UI.
- /// typical values are range from 1 to N.
- /// </summary>
- [System.Xml.Serialization.XmlAttribute("siteLevelNozzleId")]
- public int SiteLevelNozzleId { get; set; }
- /// <summary>
- /// For labeling the dispenser(a physical dispenser in island) of this nozzle belongs to.
- /// </summary>
- [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; }
- }
- }
|