예제 #1
0
 public void StopRFID(string name)
 {
     if (!SentMessages.Contains(Step))
     {
         TriggerRFID?.Invoke(name, false);
         SentMessages.Remove(Step);
     }
 }
예제 #2
0
 public void StopScanner(string name)
 {
     if (!SentMessages.Contains(Step))
     {
         TriggerScanner?.Invoke(name, false);
         SentMessages.Remove(Step);
         CounterTimeout = 0;
     }
 }
예제 #3
0
        public void ClearSentMessage(string index)
        {
            int msgIndex = Convert.ToInt32(index);

            foreach (Message sentMsg in SentMessages)
            {
                if (sentMsg.Index == msgIndex)
                {
                    SentMessages.Remove(sentMsg);
                    break;
                }
            }
        }
예제 #4
0
 public void ReleaseMessageOnStep(EngineData.Step step)
 {
     SentMessages.Remove(step);
 }
예제 #5
0
 public void ReleaseHardwareOnThisStep()
 {
     SentMessages.Remove(Step);
 }