using System;
|
|
namespace IStation.Model
|
{
|
/// <summary>
|
///
|
/// </summary>
|
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;
|
}
|
|
/// <summary>
|
/// 曲线分析标识
|
/// </summary>
|
public long CurveAnalyzeID { get; set; }
|
|
/// <summary>
|
/// 泵站标识
|
/// </summary>
|
public long StationID { get; set; }
|
|
/// <summary>
|
/// 设备标识
|
/// </summary>
|
public long EquipmentID { get; set; }
|
|
/// <summary>
|
/// 频率
|
/// </summary>
|
public double Hz { get; set; }
|
|
/// <summary>
|
/// 频率上限值
|
/// </summary>
|
public double HzUpperValue { get; set; }
|
|
/// <summary>
|
/// 频率下限值
|
/// </summary>
|
public double HzLowerValue { get; set; }//HzUpwardValue
|
|
|
/// <summary>
|
/// 点数量
|
/// </summary>
|
public int Count { get; set; }
|
|
/// <summary>
|
/// 曲线信息
|
/// </summary>
|
public string CurveInfo { get; set; }
|
|
|
/// <summary>
|
/// 数据状态
|
/// </summary>
|
public eAnalyzePacketStatus Status { get; set; }
|
|
/// <summary>
|
/// 说明
|
/// </summary>
|
public string Description { get; set; }
|
|
public CurveAnalyzePacket Clone()
|
{
|
return (CurveAnalyzePacket)this.MemberwiseClone();
|
}
|
|
object ICloneable.Clone()
|
{
|
return this.MemberwiseClone();
|
}
|
|
}
|
}
|