/// <summary> /// current EPPD request /// </summary> void handleS7F19Message() { CurrentEPPDRequest currentEPPDRequest = new CurrentEPPDRequest(); currentEPPDRequest.Parse(PrimaryMessage.SecsItem); recipeManagement.CurrentEPPDRequestEvent(currentEPPDRequest, true); }
public void CurrentEPPDRequestEvent(CurrentEPPDRequest currentEPPDRequest, bool needReply = true) { AddLog(currentEPPDRequest.ToString()); if (!needReply) { return; } cimClient?.LaunchCurrentEPPDReportProcess(new CurrentEPPDReport() { UNITID = currentEPPDRequest.UNITID, PPTYPE = currentEPPDRequest.PPTYPE, PPIDLIST = new List <string>() { "Test Recipe1", "Test Recipe2", "Test Recipe3", "Test Recipe4", }, }); }
public void CurrentEPPDRequestEvent(CurrentEPPDRequest currentEPPDRequest, bool needReply = true) { throw new NotImplementedException(); }
/// <summary> /// 接口方法,触发事件,无需调用 /// </summary> public void CurrentEPPDRequestEvent(CurrentEPPDRequest currentEPPDRequest, bool needReply = true) { OnCurrentEPPDRequest?.Invoke(this, new CIMEventArgs <CurrentEPPDRequest>(currentEPPDRequest, needReply)); }