Sic.Framework-Nanjing-Baishi/MECF.Framework.Common/Aitex/Core/Common/DeviceData/AITPumpData.cs

70 lines
1.2 KiB
C#

using System;
using System.Runtime.Serialization;
namespace Aitex.Core.Common.DeviceData
{
[Serializable]
[DataContract]
public class AITPumpData : AITDeviceData
{
[DataMember]
public string DeviceModule { get; set; }
[DataMember]
public bool IsOn { get; set; }
[DataMember]
public bool IsWarning { get; set; }
[DataMember]
public bool IsError { get; set; }
[DataMember]
public int Speed { get; set; }
[DataMember]
public bool OverTemp { get; set; }
[DataMember]
public bool AtSpeed { get; set; }
[DataMember]
public int Temperature { get; set; }
[DataMember]
public int LocalRemoteMode { get; set; }
[DataMember]
public double WaterFlow { get; set; }
[DataMember]
public bool IsDryPumpEnable { get; set; }
[DataMember]
public bool IsN2PressureEnable { get; set; }
[DataMember]
public bool N2PressureWarning { get; set; }
[DataMember]
public bool N2PressureAlarm { get; set; }
[DataMember]
public bool IsWaterFlowEnable { get; set; }
[DataMember]
public bool WaterFlowWarning { get; set; }
[DataMember]
public bool WaterFlowAlarm { get; set; }
[DataMember]
public bool IsOverLoad { get; set; }
public AITPumpData()
{
base.DisplayName = "未定义";
}
}
}