천호석
2022-06-17 4de9ea98e13449174aa2cd09c8351fc0e978f44a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
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
    }
}