Example #1
0
 public void StopScanner(string name)
 {
     if (!SentMessages.Contains(Step))
     {
         TriggerScanner?.Invoke(name, false);
         SentMessages.Remove(Step);
         CounterTimeout = 0;
     }
 }
Example #2
0
        public bool StartScanner(string name)
        {
            if (!SentMessages.Contains(Step))
            {
                if (CounterTimeout < 100)
                {
                    TriggerScanner?.Invoke(name, true);
                    SentMessages.Add(Step);
                    CounterTimeout++;
                }
                else
                {
                    CounterTimeout = 0;
                    return(false);
                }

                return(true);
            }
            CounterTimeout = 0;
            return(false);
        }