using System;
|
|
namespace IStation.Dto
|
{
|
/// <summary>
|
/// 分析系数
|
/// </summary>
|
public class AnalysisFactor : System.ICloneable
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public AnalysisFactor()
|
{
|
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public AnalysisFactor(AnalysisFactor rhs)
|
{
|
this.Station = rhs.Station;
|
this.Flag = rhs.Flag;
|
this.Hz = rhs.Hz;
|
this.HeadSTDP = rhs.HeadSTDP;
|
this.HeadDeviation = rhs.HeadDeviation;
|
this.Accuracy = rhs.Accuracy;
|
}
|
|
|
/// <summary>
|
///
|
/// </summary>
|
public void Reset(AnalysisFactor rhs)
|
{
|
this.Station = rhs.Station;
|
this.Flag = rhs.Flag;
|
this.Hz = rhs.Hz;
|
this.HeadSTDP = rhs.HeadSTDP;
|
this.HeadDeviation = rhs.HeadDeviation;
|
this.Accuracy = rhs.Accuracy;
|
}
|
|
/// <summary>
|
/// 泵站
|
/// </summary>
|
public int Station { get; set; }
|
|
/// <summary>
|
/// 泵标志
|
/// </summary>
|
public int Flag { get; set; }
|
|
/// <summary>
|
/// 频率
|
/// </summary>
|
public double Hz { get; set; }
|
|
/// <summary>
|
/// 扬程标准差
|
/// </summary>
|
public double? HeadSTDP { get; set; }
|
|
/// <summary>
|
/// 扬程偏差
|
/// </summary>
|
public double? HeadDeviation { get; set; }
|
|
/// <summary>
|
/// 准确度
|
/// </summary>
|
public double Accuracy { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
/// <returns></returns>
|
public AnalysisFactor Clone()
|
{
|
return (AnalysisFactor)this.MemberwiseClone();
|
}
|
|
object ICloneable.Clone()
|
{
|
return this.MemberwiseClone();
|
}
|
|
}
|
}
|