void timer_Tick(object sender, EventArgs e) { if (anttracker != null) { if (!locked) { locked = true; byte[] buffer = anttracker.ReadModem(); ParsePacket(buffer); listeners.Invoke(); locked = false; } } }
void timer_Tick(object sender, EventArgs e) { if (anttracker != null) { if (!locked) { locked = true; byte[] buffer = anttracker.ReadModem(); ParsePacket(buffer); listeners.Invoke(); locked = false; } } }