namespace Yw.Model
|
{
|
/// <summary>
|
/// 运行实时记录
|
/// </summary>
|
public class RunRealRecord : System.ICloneable
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public RunRealRecord() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public RunRealRecord(RunRealRecord rhs)
|
{
|
this.ObjectType = rhs.ObjectType;
|
this.ObjectID = rhs.ObjectID;
|
this.DataTime = rhs.DataTime;
|
this.RSa = rhs.RSa;
|
this.ContinueTime = rhs.ContinueTime;
|
this.TotalShutTime = rhs.TotalShutTime;
|
this.TotalRunTime = rhs.TotalRunTime;
|
this.BootTimes = rhs.BootTimes;
|
this.AnalyStatus = rhs.AnalyStatus;
|
this.AnalyInfo = rhs.AnalyInfo;
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public void Reset(RunRealRecord rhs)
|
{
|
this.ObjectType = rhs.ObjectType;
|
this.ObjectID = rhs.ObjectID;
|
this.DataTime = rhs.DataTime;
|
this.RSa = rhs.RSa;
|
this.ContinueTime = rhs.ContinueTime;
|
this.TotalShutTime = rhs.TotalShutTime;
|
this.TotalRunTime = rhs.TotalRunTime;
|
this.BootTimes = rhs.BootTimes;
|
this.AnalyStatus = rhs.AnalyStatus;
|
this.AnalyInfo = rhs.AnalyInfo;
|
}
|
|
/// <summary>
|
/// 数据类型
|
/// </summary>
|
public string ObjectType { get; set; }
|
|
/// <summary>
|
/// 数据id
|
/// </summary>
|
public long ObjectID { get; set; }
|
|
/// <summary>
|
/// 数据时间
|
/// </summary>
|
public DateTime DataTime { get; set; }
|
|
/// <summary>
|
/// 开关机状态
|
/// </summary>
|
public int RSa { get; set; }
|
|
/// <summary>
|
/// 连续时间(秒)
|
/// </summary>
|
public int ContinueTime { get; set; }
|
|
/// <summary>
|
/// 总停机时间(秒)
|
/// </summary>
|
public int TotalShutTime { get; set; }
|
|
/// <summary>
|
/// 总运行时间(秒)
|
/// </summary>
|
public int TotalRunTime { get; set; }
|
|
/// <summary>
|
/// 开机次数
|
/// </summary>
|
public int BootTimes { get; set; }
|
|
/// <summary>
|
/// 分析状态
|
/// </summary>
|
public int AnalyStatus { get; set; }
|
|
/// <summary>
|
/// 分析信息
|
/// </summary>
|
public string AnalyInfo { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
public RunRealRecord Clone()
|
{
|
return new RunRealRecord(this);
|
}
|
|
object ICloneable.Clone()
|
{
|
return Clone();
|
}
|
}
|
}
|