using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SHARP_CLAS_UI { public class Parameter_Power { #region Property public DateTime Measure_Date { get; set; } public int Measurement_Cycle_Hour { get; set; } public int Target_Setting_Frequency { get; set; } public double Target_Setting_Power { get; set; } public double Target_Power { get; set; } public double Measurement_Time_Sec { get; set; } public int Power_Revision_Count { get; set; } public double Target_Margin_of_Error { get; set; } public double Recipe_Margin_of_Error { get; set; } #endregion #region Construct public Parameter_Power() { Measure_Date = new DateTime(); Measurement_Cycle_Hour = 0; Target_Setting_Power = 0; Target_Setting_Frequency = 0; Target_Power = 0; Measurement_Time_Sec = 0; Power_Revision_Count = 0; Target_Margin_of_Error = 0; Recipe_Margin_of_Error = 0; } #endregion #region Function public Parameter_Power Clone() { Parameter_Power setting = new Parameter_Power(); setting.Measure_Date = Measure_Date; setting.Measurement_Cycle_Hour = Measurement_Cycle_Hour; setting.Target_Setting_Power = Target_Setting_Power; setting.Target_Setting_Frequency = Target_Setting_Frequency; setting.Target_Power = Target_Power; setting.Measurement_Time_Sec = Measurement_Time_Sec; setting.Power_Revision_Count = Power_Revision_Count; setting.Target_Margin_of_Error = Target_Margin_of_Error; setting.Recipe_Margin_of_Error = Recipe_Margin_of_Error; return setting; } #endregion } }