public void StopScanner(string name) { if (!SentMessages.Contains(Step)) { TriggerScanner?.Invoke(name, false); SentMessages.Remove(Step); CounterTimeout = 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); }