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

64 lines
1.4 KiB
C#

using MECF.Framework.Common.CommonData;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace MECF.Framework.Common.Aitex.Core.Common.DeviceData
{
/// <summary>
/// 单种气体总的用量
/// </summary>
[Serializable]
[DataContract]
public class GasFlowSum : NotifiableItem
{
/// <summary>
/// 气体名称
/// </summary>
[DataMember]
public string Name { get; set; }
private double _runVolume;
/// <summary>
/// Run使用的体积
/// </summary>
[DataMember]
public double RunVolume
{
get { return _runVolume; }
set
{
_runVolume = value;
Volume = _runVolume + _ventVolume;
}
}
private double _ventVolume;
/// <summary>
/// Vent使用的体积
/// </summary>
[DataMember]
public double VentVolume
{
get { return _ventVolume; }
set
{
_ventVolume = value;
Volume = _runVolume + _ventVolume;
}
}
/// <summary>
/// 气体用量总和
/// </summary>
[DataMember]
public double Volume { get; set; }
}
}