|
@@ -88,17 +88,17 @@ namespace Venus_Core
|
|
|
{
|
|
|
public string UnitName { get; set; } = "PressureModeUnit";
|
|
|
[IsTolerance]
|
|
|
- public ToleranceMode ToleranceMode { get; set; }
|
|
|
+ public ToleranceMode ToleranceMode { get; set; } = ToleranceMode.Value;
|
|
|
[IsTolerance]
|
|
|
[CustomName("ToleranceDelayTime(ms)")]
|
|
|
- public int ToleranceDelayTime { get; set; }
|
|
|
+ public int ToleranceDelayTime { get; set; } = 3000;
|
|
|
|
|
|
public PressureUnitMode PressureUnitMode { get; set; }
|
|
|
public float StartValue { get; set; }
|
|
|
[IsTolerance]
|
|
|
- public int StartValueWarningRange { get; set; }
|
|
|
+ public int StartValueWarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int StartValueAlarmRange { get; set; }
|
|
|
+ public int StartValueAlarmRange { get; set; } = 10;
|
|
|
public int ValvePositionPreset { get; set; }
|
|
|
[IsCanConfigIgnore]
|
|
|
public bool EnableRamp { get; set; }
|
|
@@ -145,18 +145,16 @@ namespace Venus_Core
|
|
|
set { m_UnitName = value; }
|
|
|
}
|
|
|
[IsTolerance]
|
|
|
- public ToleranceMode ToleranceMode { get; set; }
|
|
|
+ public ToleranceMode ToleranceMode { get; set; } = ToleranceMode.Value;
|
|
|
[IsTolerance]
|
|
|
[CustomName("ToleranceDelayTime(ms)")]
|
|
|
- public int ToleranceDelayTime { get; set; }
|
|
|
+ public int ToleranceDelayTime { get; set; } = 3000;
|
|
|
[CustomName("RF Power(W)")]
|
|
|
public int RFPower { get; set; }
|
|
|
[IsTolerance]
|
|
|
- public int RFPowerWarningRange { get; set; }
|
|
|
+ public int RFPowerWarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int RFPowerAlarmRange { get; set; }
|
|
|
- //[JsonProperty(PropertyName = "C1(%)")]
|
|
|
- //[DataMember(Name = "C1(%)")]
|
|
|
+ public int RFPowerAlarmRange { get; set; } = 10;
|
|
|
[CustomName("C1(%)")]
|
|
|
public float C1 { get; set; }
|
|
|
[CustomName("C2(%)")]
|
|
@@ -182,22 +180,19 @@ namespace Venus_Core
|
|
|
//public int StartPower { get; set; }
|
|
|
public int TargetRFPower { get; set; }
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
public class BiasUnit : ProcessUnitBase
|
|
|
{
|
|
|
public string UnitName { get; set; } = "BiasUnit";
|
|
|
[IsTolerance]
|
|
|
- public ToleranceMode ToleranceMode { get; set; }
|
|
|
+ public ToleranceMode ToleranceMode { get; set; } = ToleranceMode.Value;
|
|
|
[IsTolerance]
|
|
|
[CustomName("ToleranceDelayTime(ms)")]
|
|
|
- public int ToleranceDelayTime { get; set; }
|
|
|
+ public int ToleranceDelayTime { get; set; } = 3000;
|
|
|
//public int RFPower { get; set; }
|
|
|
[IsTolerance]
|
|
|
- public int RFPowerWarningRange { get; set; }
|
|
|
+ public int RFPowerWarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int RFPowerAlarmRange { get; set; }
|
|
|
+ public int RFPowerAlarmRange { get; set; } = 10;
|
|
|
[CustomName("BiasRF Power(W)")]
|
|
|
|
|
|
public int BiasRFPower { get; set; }
|
|
@@ -238,7 +233,6 @@ namespace Venus_Core
|
|
|
public float C1 { get; set; }
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public class GasControlUnit : ProcessUnitBase
|
|
|
{
|
|
|
public string UnitName { get; set; } = "GasControlUnit";
|
|
@@ -347,81 +341,81 @@ namespace Venus_Core
|
|
|
{
|
|
|
public string UnitName { get; set; } = "SEGasControlUnit";
|
|
|
[IsTolerance]
|
|
|
- public ToleranceMode ToleranceMode { get; set; }
|
|
|
+ public ToleranceMode ToleranceMode { get; set; } = ToleranceMode.Value;
|
|
|
[IsTolerance]
|
|
|
[CustomName("ToleranceDelayTime(ms)")]
|
|
|
- public int ToleranceDelayTime { get; set; }
|
|
|
+ public int ToleranceDelayTime { get; set; } = 3000;
|
|
|
public int Gas1 { get; set; }
|
|
|
[IsTolerance]
|
|
|
- public int Gas1WarningRange { get; set; }
|
|
|
+ public int Gas1WarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int Gas1AlarmRange { get; set; }
|
|
|
+ public int Gas1AlarmRange { get; set; } = 10;
|
|
|
public int Gas2 { get; set; }
|
|
|
[IsTolerance]
|
|
|
- public int Gas2WarningRange { get; set; }
|
|
|
+ public int Gas2WarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int Gas2AlarmRange { get; set; }
|
|
|
+ public int Gas2AlarmRange { get; set; } = 10;
|
|
|
public int Gas3 { get; set; }
|
|
|
[IsTolerance]
|
|
|
- public int Gas3WarningRange { get; set; }
|
|
|
+ public int Gas3WarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int Gas3AlarmRange { get; set; }
|
|
|
+ public int Gas3AlarmRange { get; set; } = 10;
|
|
|
public int Gas4 { get; set; }
|
|
|
[IsTolerance]
|
|
|
- public int Gas4WarningRange { get; set; }
|
|
|
+ public int Gas4WarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int Gas4AlarmRange { get; set; }
|
|
|
+ public int Gas4AlarmRange { get; set; } = 10;
|
|
|
public int Gas5 { get; set; }
|
|
|
[IsTolerance]
|
|
|
- public int Gas5WarningRange { get; set; }
|
|
|
+ public int Gas5WarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int Gas5AlarmRange { get; set; }
|
|
|
+ public int Gas5AlarmRange { get; set; } = 10;
|
|
|
public int Gas6 { get; set; }
|
|
|
[IsTolerance]
|
|
|
- public int Gas6WarningRange { get; set; }
|
|
|
+ public int Gas6WarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int Gas6AlarmRange { get; set; }
|
|
|
+ public int Gas6AlarmRange { get; set; } = 10;
|
|
|
public int Gas7 { get; set; }
|
|
|
[IsTolerance]
|
|
|
- public int Gas7WarningRange { get; set; }
|
|
|
+ public int Gas7WarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int Gas7AlarmRange { get; set; }
|
|
|
+ public int Gas7AlarmRange { get; set; } = 10;
|
|
|
public int Gas8 { get; set; }
|
|
|
[IsTolerance]
|
|
|
- public int Gas8WarningRange { get; set; }
|
|
|
+ public int Gas8WarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int Gas8AlarmRange { get; set; }
|
|
|
+ public int Gas8AlarmRange { get; set; } = 10;
|
|
|
public int Gas9 { get; set;}
|
|
|
[IsTolerance]
|
|
|
- public int Gas9WarningRange { get; set; }
|
|
|
+ public int Gas9WarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int Gas9AlarmRange { get; set; }
|
|
|
+ public int Gas9AlarmRange { get; set; } = 10;
|
|
|
public int Gas10 { get; set;}
|
|
|
[IsTolerance]
|
|
|
- public int Gas10WarningRange { get; set; }
|
|
|
+ public int Gas10WarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int Gas10AlarmRange { get; set; }
|
|
|
+ public int Gas10AlarmRange { get; set; } = 10;
|
|
|
public int Gas11 { get; set;}
|
|
|
[IsTolerance]
|
|
|
- public int Gas11WarningRange { get; set; }
|
|
|
+ public int Gas11WarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int Gas11AlarmRange { get; set; }
|
|
|
+ public int Gas11AlarmRange { get; set; } = 10;
|
|
|
public int Gas12 { get; set;}
|
|
|
[IsTolerance]
|
|
|
- public int Gas12WarningRange { get; set; }
|
|
|
+ public int Gas12WarningRange { get; set; } = 5;
|
|
|
[IsTolerance]
|
|
|
- public int Gas12AlarmRange { get; set; }
|
|
|
+ public int Gas12AlarmRange { get; set; } = 10;
|
|
|
}
|
|
|
|
|
|
public class ESCHVUnit : ProcessUnitBase
|
|
|
{
|
|
|
public string UnitName { get; set; } = "ESCHVUnit";
|
|
|
+ [CustomName("BacksideHelium(Torr)")]
|
|
|
public int BacksideHelium { get; set; }
|
|
|
[CustomName("HeCheckDelayTime(ms)")]
|
|
|
public int CheckDelay { get; set; }
|
|
|
public float MinHeFlow { get; set; }
|
|
|
public float MaxHeFlow { get; set; }
|
|
|
-
|
|
|
public int ESCClampValtage { get; set; }
|
|
|
}
|
|
|
public class ProcessKitUnit : ProcessUnitBase
|