namespace IStation.Model { /// /// /// public class ScheduleRequest : BaseModel, System.ICloneable { /// /// /// public ScheduleRequest() { } /// /// /// /// public ScheduleRequest(ScheduleRequest rhs) : base(rhs) { this.TargetFlow1 = rhs.TargetFlow1; this.TargetPressure1 = rhs.TargetPressure1; this.TargetFlow2 = rhs.TargetFlow2; this.TargetPressure2 = rhs.TargetPressure2; this.ScheduleStatus1 = rhs.ScheduleStatus1; this.ScheduleStatus2 = rhs.ScheduleStatus2; this.TotalTimeSpent = rhs.TotalTimeSpent; this.ReceptionTime = rhs.ReceptionTime; } /// /// /// /// public void Reset(ScheduleRequest rhs) { this.TargetFlow1 = rhs.TargetFlow1; this.TargetPressure1 = rhs.TargetPressure1; this.TargetFlow2 = rhs.TargetFlow2; this.TargetPressure2 = rhs.TargetPressure2; this.ScheduleStatus1 = rhs.ScheduleStatus1; this.ScheduleStatus2 = rhs.ScheduleStatus2; this.TotalTimeSpent = rhs.TotalTimeSpent; this.ReceptionTime = rhs.ReceptionTime; } /// /// 目标流量(1输水) /// public double TargetFlow1 { get; set; } /// /// 目标压力(1输水) /// public double TargetPressure1 { get; set; } /// /// 目标流量(2输水) /// public double TargetFlow2 { get; set; } /// /// 目标压力(2输水) /// public double TargetPressure2 { get; set; } /// /// 调度状态(1输水) /// public bool ScheduleStatus1 { get; set; } /// /// 调度状态(2输水) /// public bool ScheduleStatus2 { get; set; } /// /// 调度总耗时(秒) /// public double TotalTimeSpent { get; set; } /// /// 接收时间 /// public DateTime ReceptionTime { get; set; } /// /// /// /// public ScheduleRequest Clone() { return (ScheduleRequest)this.MemberwiseClone(); } object ICloneable.Clone() { return this.MemberwiseClone(); } } }