|
|
@@ -1722,11 +1722,13 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
#region
|
|
|
|
|
|
#region
|
|
|
+ private string _processRecipeStepNumber = "";
|
|
|
private string _processRecipeStepName = "";
|
|
|
private string _subRecipeStepName = "";
|
|
|
private string _subRecipeStepNumber = "";
|
|
|
private string _currentFilmThickness = "";
|
|
|
private string _dryClearCount = "";
|
|
|
+ private bool _isInSubProcessing = false;
|
|
|
/// <summary>
|
|
|
/// 更新FDC采集的数据
|
|
|
/// </summary>
|
|
|
@@ -1739,10 +1741,15 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
{
|
|
|
_subRecipeStepName = stepName;
|
|
|
_subRecipeStepNumber = stepNo;
|
|
|
+ _isInSubProcessing = true;
|
|
|
+ _processRecipeStepName = "";
|
|
|
+ _processRecipeStepNumber = "";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ _isInSubProcessing = false;
|
|
|
_processRecipeStepName = stepName;
|
|
|
+ _processRecipeStepNumber = stepNo;
|
|
|
_subRecipeStepName = string.Empty;
|
|
|
_subRecipeStepNumber = string.Empty;
|
|
|
|
|
|
@@ -1755,6 +1762,8 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
_subRecipeStepName = "";
|
|
|
_subRecipeStepNumber = "";
|
|
|
_processRecipeStepName = "";
|
|
|
+ _processRecipeStepNumber = "";
|
|
|
+ _isInSubProcessing = false;
|
|
|
}
|
|
|
public void SetCurrentFilmThickness(float value)
|
|
|
{
|
|
|
@@ -1768,9 +1777,11 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
{
|
|
|
DATA.Subscribe($"DryClearCount", () => _dryClearCount);
|
|
|
DATA.Subscribe($"BoatCurrentFilmThickness", () => _currentFilmThickness);
|
|
|
+ DATA.Subscribe($"ProcessRecipeStepNumber", () => IsProcessing ? _processRecipeStepNumber : "");
|
|
|
DATA.Subscribe($"ProcessRecipeStepName", () => IsProcessing ? _processRecipeStepName : "");
|
|
|
DATA.Subscribe($"SubRecipeStepName", () => _subRecipeStepName);
|
|
|
DATA.Subscribe($"SubRecipeStepNumber", () => _subRecipeStepNumber);
|
|
|
+ DATA.Subscribe($"IsInSubProcessing", () => _isInSubProcessing);
|
|
|
}
|
|
|
#endregion
|
|
|
#region
|