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; }
}
}