Exemple #1
0
        private async void moveInResponseMsgHandler(MoveInResponseMessage msg)
        {
            try
            {
                if (msg.PortNo != thisPortNo)
                {
                    return;
                }

                if (msg.Result == true)
                {
                    MyLog.Debug("In OTL VM moveInResponseMsgHandler() w/ true. Setting MoveInComplete=true and Confirmed=true...");
                    Confirmed = true;
                }
                else
                {
                    Confirmed = false;
                }
            }
            finally
            {
                await Task.Delay(0).ContinueWith(_ =>
                {
                    Messenger.Default.Send(new LoadingWafersMessage(thisPortNo, false, ""));
                });

                //Messenger.Default.Send(new PromptToConfirmNextTabMessage(CurrentTab));
            }
        }
 private void moveInResponseMsgHandler(MoveInResponseMessage msg)
 {
     if (msg.PortNo != -1 && msg.PortNo != thisPortNo)
     {
         return;
     }
     // If the lots moved in, then let's start this
     // TODO:
     MyLog.Debug("WaferGridViewModel->moveInReponseMsgHandler...");
     MoveInComplete = msg.Result;
     if (MoveInComplete)
     {
         ShowStartButton = true;
         StartTimers(StartTimerSeconds);
     }
 }