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(); } } }