namespace IStation.Model
{
///
///
///
public class SchedulePump : BaseModel, System.ICloneable
{
///
///
///
public SchedulePump() { }
///
///
///
///
public SchedulePump(SchedulePump rhs) : base(rhs)
{
this.RequestID = rhs.RequestID;
this.Station = rhs.Station;
this.Flag = rhs.Flag;
this.Flow = rhs.Flow;
this.Head = rhs.Head;
this.PressureDiff = rhs.PressureDiff;
this.Power = rhs.Power;
this.Efficiency = rhs.Efficiency;
this.Hz = rhs.Hz;
this.Rpm = rhs.Rpm;
}
///
///
///
///
public void Reset(SchedulePump rhs)
{
this.RequestID = rhs.RequestID;
this.Station = rhs.Station;
this.Flag = rhs.Flag;
this.Flow = rhs.Flow;
this.Head = rhs.Head;
this.PressureDiff = rhs.PressureDiff;
this.Power = rhs.Power;
this.Efficiency = rhs.Efficiency;
this.Hz = rhs.Hz;
this.Rpm = rhs.Rpm;
}
///
/// 调度请求标识
///
public long RequestID { get; set; }
///
/// 泵站
///
public eDockingStation Station { get; set; }
///
/// 运行标志
///
public int Flag { get; set; }
///
/// 流量
///
public double Flow { get; set; }
///
/// 扬程
///
public double Head { get; set; }
///
/// 压差
///
public double PressureDiff { get; set; }
///
/// 功率
///
public double Power { get; set; }
///
/// 效率
///
public double Efficiency { get; set; }
///
/// 频率
///
public double Hz { get; set; }
///
/// 转速
///
public double Rpm { get; set; }
///
///
///
///
public SchedulePump Clone()
{
return (SchedulePump)this.MemberwiseClone();
}
object ICloneable.Clone()
{
return this.MemberwiseClone();
}
}
}