namespace IStation.Model
|
{
|
/// <summary>
|
/// 分析泵
|
/// </summary>
|
public class AnalysisPump : BaseModel, System.ICloneable
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public AnalysisPump()
|
{
|
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public AnalysisPump(AnalysisPump rhs)
|
{
|
this.ID = rhs.ID;
|
this.Flag = rhs.Flag;
|
this.Hz = rhs.Hz;
|
this.CurveQH = rhs.CurveQH;
|
this.CurveQP = rhs.CurveQP;
|
this.MinFlow = rhs.MinFlow;
|
this.MaxFlow = rhs.MaxFlow;
|
this.MaxHead = rhs.MaxHead;
|
this.MinHead = rhs.MinHead;
|
}
|
|
|
/// <summary>
|
///
|
/// </summary>
|
public void Reset(AnalysisPump rhs)
|
{
|
this.ID = rhs.ID;
|
this.Flag = rhs.Flag;
|
this.Hz = rhs.Hz;
|
this.CurveQH = rhs.CurveQH;
|
this.CurveQP = rhs.CurveQP;
|
this.MinFlow = rhs.MinFlow;
|
this.MaxFlow = rhs.MaxFlow;
|
this.MaxHead = rhs.MaxHead;
|
this.MinHead = rhs.MinHead;
|
}
|
|
/// <summary>
|
/// 频率
|
/// </summary>
|
public int Flag { get; set; }
|
|
/// <summary>
|
/// 频率
|
/// </summary>
|
public double Hz { get; set; }
|
|
/// <summary>
|
/// 流量扬程线
|
/// </summary>
|
public string CurveQH { get; set; }
|
|
/// <summary>
|
/// 流量功率线
|
/// </summary>
|
public string CurveQP { get; set; }
|
|
/// <summary>
|
/// 最大流量
|
/// </summary>
|
public double MaxFlow { get; set; }
|
|
/// <summary>
|
/// 最小流量
|
/// </summary>
|
public double MinFlow { get; set; }
|
|
/// <summary>
|
/// 最大扬程
|
/// </summary>
|
public double MaxHead { get; set; }
|
|
/// <summary>
|
/// 最小扬程
|
/// </summary>
|
public double MinHead { get; set; }
|
|
|
/// <summary>
|
///
|
/// </summary>
|
/// <returns></returns>
|
public AnalysisPump Clone()
|
{
|
return (AnalysisPump)this.MemberwiseClone();
|
}
|
|
object ICloneable.Clone()
|
{
|
return this.MemberwiseClone();
|
}
|
|
}
|
}
|