namespace IStation.Model
{
///
/// 泵信息
///
public class PumpInfo
{
///
///
///
public PumpInfo() { }
///
///
///
///
public PumpInfo(PumpInfo rhs)
{
this.Flag = rhs.Flag;
this.Code = rhs.Code;
this.Name = rhs.Name;
this.Qr = rhs.Qr;
this.Hr = rhs.Hr;
this.Nr = rhs.Nr;
this.Pr = rhs.Pr;
this.Er = rhs.Er;
this.Ic = rhs.Ic;
this.Oc = rhs.Oc;
this.IOd = rhs.IOd;
this.IsBp = rhs.IsBp;
this.CurveQH = rhs.CurveQH;
this.CurveQE = rhs.CurveQE;
this.CurveQP = rhs.CurveQP;
}
///
///
///
///
public void Reset(PumpInfo rhs)
{
this.Flag = rhs.Flag;
this.Code = rhs.Code;
this.Name = rhs.Name;
this.Qr = rhs.Qr;
this.Hr = rhs.Hr;
this.Nr = rhs.Nr;
this.Pr = rhs.Pr;
this.Er = rhs.Er;
this.Ic = rhs.Ic;
this.Oc = rhs.Oc;
this.IOd = rhs.IOd;
this.IsBp = rhs.IsBp;
this.CurveQH = rhs.CurveQH;
this.CurveQE = rhs.CurveQE;
this.CurveQP = rhs.CurveQP;
}
///
/// 标志
///
public int Flag { get; set; }
///
/// 型号
///
public string Code { get; set; }
///
/// 名称
///
public string Name { get; set; }
///
/// 流量 mm³/h
///
public double Qr { get; set; }
///
/// 扬程 m
///
public double Hr { get; set; }
///
/// 转速 r/min
///
public double Nr { get; set; }
///
/// 功率 kw
///
public double Pr { get; set; }
///
/// 效率 %
///
public double Er { get; set; }
///
/// 进口口径 mm
///
public double? Ic { get; set; }
///
/// 出口口径 mm
///
public double? Oc { get; set; }
///
/// 进出口距离 mm
///
public double? IOd { get; set; }
///
/// 变频
///
public bool IsBp { get; set; }
///
/// 流量扬程线
///
public CurveExpress CurveQH { get; set; }
///
/// 流量效率线
///
public CurveExpress CurveQE { get; set; }
///
/// 流量功率线
///
public CurveExpress CurveQP { get; set; }
}
}