/// <summary>
        /// current EPPD request
        /// </summary>
        void handleS7F19Message()
        {
            CurrentEPPDRequest currentEPPDRequest = new CurrentEPPDRequest();

            currentEPPDRequest.Parse(PrimaryMessage.SecsItem);
            recipeManagement.CurrentEPPDRequestEvent(currentEPPDRequest, true);
        }
Example #2
0
        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();
 }
Example #4
0
 /// <summary>
 /// 接口方法,触发事件,无需调用
 /// </summary>
 public void CurrentEPPDRequestEvent(CurrentEPPDRequest currentEPPDRequest, bool needReply = true)
 {
     OnCurrentEPPDRequest?.Invoke(this, new CIMEventArgs <CurrentEPPDRequest>(currentEPPDRequest, needReply));
 }