using System; namespace IStation.Model { /// /// /// public class CurveAnalyzePacket : BaseModel, System.ICloneable { public CurveAnalyzePacket() { } public CurveAnalyzePacket(CurveAnalyzePacket rhs) { this.ID = rhs.ID; this.CurveAnalyzeID = rhs.CurveAnalyzeID; this.StationID = rhs.StationID; this.EquipmentID = rhs.EquipmentID; this.Hz = rhs.Hz; this.HzUpperValue = rhs.HzUpperValue; this.HzLowerValue = rhs.HzLowerValue; this.Status = rhs.Status; this.CurveInfo = rhs.CurveInfo; this.Count = rhs.Count; this.Description = rhs.Description; } public void Reset(CurveAnalyzePacket rhs) { this.ID = rhs.ID; this.CurveAnalyzeID = rhs.CurveAnalyzeID; this.StationID = rhs.StationID; this.EquipmentID = rhs.EquipmentID; this.Hz = rhs.Hz; this.HzUpperValue = rhs.HzUpperValue; this.HzLowerValue = rhs.HzLowerValue; this.Status = rhs.Status; this.CurveInfo = rhs.CurveInfo; this.Count = rhs.Count; this.Description = rhs.Description; } /// /// 曲线分析标识 /// public long CurveAnalyzeID { get; set; } /// /// 泵站标识 /// public long StationID { get; set; } /// /// 设备标识 /// public long EquipmentID { get; set; } /// /// 频率 /// public double Hz { get; set; } /// /// 频率上限值 /// public double HzUpperValue { get; set; } /// /// 频率下限值 /// public double HzLowerValue { get; set; }//HzUpwardValue /// /// 点数量 /// public int Count { get; set; } /// /// 曲线信息 /// public string CurveInfo { get; set; } /// /// 数据状态 /// public eAnalyzePacketStatus Status { get; set; } /// /// 说明 /// public string Description { get; set; } public CurveAnalyzePacket Clone() { return (CurveAnalyzePacket)this.MemberwiseClone(); } object ICloneable.Clone() { return this.MemberwiseClone(); } } }