|
@@ -242,232 +242,232 @@ namespace FurnaceRT.Equipments.PMs
|
|
|
}
|
|
}
|
|
|
#region 子事件上报
|
|
#region 子事件上报
|
|
|
|
|
|
|
|
- public void AlarmConditionTriggerReset(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void AlarmConditionTriggerReset(string module, string recipeName, string stepNumber, string otherRecipeName)
|
|
|
{
|
|
{
|
|
|
EV.Notify(UniversalEvents.AlarmConditionTriggerReset, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.AlarmConditionTriggerReset, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void AlarmConditionTriggerEnd(string module, string recipeName, int stepNumber)
|
|
|
|
|
|
|
+ public void AlarmConditionTriggerEnd(string module, string recipeName, string stepNumber)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.AlarmConditionTriggerEnd, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.AlarmConditionTriggerEnd, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void AlarmConditionTriggerHold(string module, string recipeName, int stepNumber)
|
|
|
|
|
|
|
+ public void AlarmConditionTriggerHold(string module, string recipeName, string stepNumber)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.AlarmConditionTriggerHold, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.AlarmConditionTriggerHold, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void AlarmConditionTriggerJumpStep(string module, string recipeName, int stepNumber, int stepId)
|
|
|
|
|
|
|
+ public void AlarmConditionTriggerJumpStep(string module, string recipeName, string stepNumber, string stepId)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.AlarmConditionTriggerJumpStep, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.AlarmConditionTriggerJumpStep, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
{DataVariables.StepId, stepId},
|
|
{DataVariables.StepId, stepId},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void AlarmConditionTriggerCallAlarmRecipe(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void AlarmConditionTriggerCallAlarmRecipe(string module, string recipeName, string stepNumber, string otherRecipeName)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.AlarmConditionTriggerCallAlarmRecipe, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.AlarmConditionTriggerCallAlarmRecipe, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void AlarmConditionTriggerCallAbortRecipe(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void AlarmConditionTriggerCallAbortRecipe(string module, string recipeName, string stepNumber, string otherRecipeName)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.AlarmConditionTriggerCallAbortRecipe, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.AlarmConditionTriggerCallAbortRecipe, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void LeakCheckTriggerReset(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void LeakCheckTriggerReset(string module, string recipeName, string stepNumber, string otherRecipeName)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.LeakCheckTriggerReset, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.LeakCheckTriggerReset, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void LeakCheckTriggerEnd(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void LeakCheckTriggerEnd(string module, string recipeName, string stepNumber)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.LeakCheckTriggerEnd, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.LeakCheckTriggerEnd, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void LeakCheckTriggerHold(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void LeakCheckTriggerHold(string module, string recipeName, string stepNumber)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.LeakCheckTriggerHold, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.LeakCheckTriggerHold, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void LeakCheckTriggerJumpStep(string module, string recipeName, int stepNumber, int stepId)
|
|
|
|
|
|
|
+ public void LeakCheckTriggerJumpStep(string module, string recipeName, string stepNumber, string stepId)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.LeakCheckTriggerJumpStep, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.LeakCheckTriggerJumpStep, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
{DataVariables.StepId, stepId},
|
|
{DataVariables.StepId, stepId},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void LeakCheckTriggerCallAlarmRecipe(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void LeakCheckTriggerCallAlarmRecipe(string module, string recipeName, string stepNumber, string otherRecipeName)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.LeakCheckTriggerCallAlarmRecipe, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.LeakCheckTriggerCallAlarmRecipe, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void LeakCheckTriggerCallAbortRecipe(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void LeakCheckTriggerCallAbortRecipe(string module, string recipeName, string stepNumber, string otherRecipeName)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.LeakCheckTriggerCallAbortRecipe, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.LeakCheckTriggerCallAbortRecipe, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void ManualTriggerRecipeHold(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void ManualTriggerRecipeHold(string module, string recipeName, string stepNumber )
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.ManualTriggerRecipeHold, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.ManualTriggerRecipeHold, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void ManualTriggerRecipeRelease(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void ManualTriggerRecipeRelease(string module, string recipeName, string stepNumber)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.ManualTriggerRecipeRelease, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.ManualTriggerRecipeRelease, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void ManualTriggerRecipeSkip(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void ManualTriggerRecipeSkip(string module, string recipeName, string stepNumber)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.ManualTriggerRecipeSkip, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.ManualTriggerRecipeSkip, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void ManualTriggerRecipeJump(string module, string recipeName, int stepNumber, int stepId)
|
|
|
|
|
|
|
+ public void ManualTriggerRecipeJump(string module, string recipeName, string stepNumber, string stepId)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.ManualTriggerRecipeJump, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.ManualTriggerRecipeJump, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber,stepNumber},
|
|
|
{DataVariables.StepId, stepId},
|
|
{DataVariables.StepId, stepId},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void ManualTriggerRecipeAbort(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void ManualTriggerRecipeAbort(string module, string recipeName, string stepNumber, string otherRecipeName)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.ManualTriggerRecipeAbort, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.ManualTriggerRecipeAbort, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void RecipeTriggerReset(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void RecipeTriggerReset(string module, string recipeName, string stepNumber, string otherRecipeName)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.RecipeTriggerReset, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.RecipeTriggerReset, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void RecipeTriggerEnd(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void RecipeTriggerEnd(string module, string recipeName, string stepNumber, string otherRecipeName)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.RecipeTriggerEnd, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.RecipeTriggerEnd, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void RecipeTriggerHold(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void RecipeTriggerHold(string module, string recipeName, string stepNumber, string otherRecipeName)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.RecipeTriggerHold, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.RecipeTriggerHold, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void RecipeTriggerLeakCheck(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void RecipeTriggerLeakCheck(string module, string recipeName, string stepNumber, string otherRecipeName)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.RecipeTriggerLeakCheck, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.RecipeTriggerLeakCheck, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void RecipeTriggerJumpStep(string module, string recipeName, int stepNumber, int stepId)
|
|
|
|
|
|
|
+ public void RecipeTriggerJumpStep(string module, string recipeName, string stepNumber, string stepId)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.RecipeTriggerJumpStep, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.RecipeTriggerJumpStep, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
{DataVariables.StepId, stepId},
|
|
{DataVariables.StepId, stepId},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public void RecipeTriggerCallSubRecipe(string module, string recipeName, int stepNumber, string otherRecipeName)
|
|
|
|
|
|
|
+ public void RecipeTriggerCallSubRecipe(string module, string recipeName, string stepNumber, string otherRecipeName)
|
|
|
{
|
|
{
|
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
ModuleName moduleName = ModuleHelper.Converter(module);
|
|
|
EV.Notify(UniversalEvents.RecipeTriggerCallSubRecipe, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.RecipeTriggerCallSubRecipe, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|
|
|
{DVIDName.RecipeID, recipeName},
|
|
{DVIDName.RecipeID, recipeName},
|
|
|
- {DVIDName.RecipeStepNumber, stepNumber.ToString()},
|
|
|
|
|
|
|
+ {DVIDName.RecipeStepNumber, stepNumber},
|
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
{DVIDName.RecipeName, otherRecipeName},
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- public void RecipeAbnormalEnd(string module, string recipeName, int stepNumber)
|
|
|
|
|
|
|
+ public void RecipeAbnormalEnd(string module, string recipeName, string stepNumber)
|
|
|
{
|
|
{
|
|
|
EV.Notify(UniversalEvents.RecipeAbnormalEnd, new SerializableDictionary<string, object>()
|
|
EV.Notify(UniversalEvents.RecipeAbnormalEnd, new SerializableDictionary<string, object>()
|
|
|
{
|
|
{
|