|
@@ -211,6 +211,7 @@ namespace Venus_MainPages.ViewModels
|
|
|
private RecipeStep m_CurrentRecipeStep = new RecipeStep();
|
|
|
|
|
|
private double m_ChamberPressureFeedBack;
|
|
|
+ private double m_TurboN2FlowSetPoint;
|
|
|
|
|
|
|
|
|
#endregion
|
|
@@ -530,6 +531,18 @@ namespace Venus_MainPages.ViewModels
|
|
|
get { return m_N2SetPoint; }
|
|
|
set { SetProperty(ref m_N2SetPoint, value); }
|
|
|
}
|
|
|
+ public double TurboN2FlowSetPoint
|
|
|
+ {
|
|
|
+ get { return m_TurboN2FlowSetPoint; }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if (value != m_TurboN2FlowSetPoint)
|
|
|
+ {
|
|
|
+ InvokeClient.Instance.Service.DoOperation($"{ModuleName}.MfcN2.SetPoint", value);
|
|
|
+ }
|
|
|
+ SetProperty(ref m_TurboN2FlowSetPoint, value);
|
|
|
+ }
|
|
|
+ }
|
|
|
public AITMfcData MFC1Data
|
|
|
{
|
|
|
get { return m_MFC1Data; }
|
|
@@ -1366,7 +1379,7 @@ namespace Venus_MainPages.ViewModels
|
|
|
//if (butterflyValveMessageBox == null)
|
|
|
//{
|
|
|
var _mainWindow = Application.Current.Windows.Cast<Window>().FirstOrDefault(window => window is Window) as Window;
|
|
|
- butterflyValveMessageBox = new ButterflyValveView();
|
|
|
+ butterflyValveMessageBox = new ButterflyValveView(ModuleName.ToString());
|
|
|
butterflyValveMessageBox.WindowStartupLocation = WindowStartupLocation.Manual;
|
|
|
butterflyValveMessageBox.Left = 700;
|
|
|
butterflyValveMessageBox.Top = 600;
|
|
@@ -1537,8 +1550,7 @@ namespace Venus_MainPages.ViewModels
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- var N2SetPoint = Convert.ToInt32(QueryDataClient.Instance.Service.GetConfig("System.TurboN2FlowSetPoint"));
|
|
|
- InvokeClient.Instance.Service.DoOperation($"{ModuleName}.MfcN2.SetPoint", N2SetPoint);
|
|
|
+ TurboN2FlowSetPoint = Convert.ToInt32(QueryDataClient.Instance.Service.GetConfig($"{ModuleName}.TurboN2FlowSetPoint"));
|
|
|
|
|
|
PVN21ValveIsOpen = CommonFunction.GetValue<bool>(RtDataValues, $"{ModuleName}.ValvePVN21.IsOpen");
|
|
|
GasFinalValveIsOpen = CommonFunction.GetValue<bool>(RtDataValues, $"{ModuleName}.ValveGasFinal.IsOpen");
|