public void FreezeUnpause() { lock (_sync) { var cmd = SwitchCommand.FreezeUnpause(); SendInternal(cmd); // give it time to push data back Thread.Sleep(1 + UI_Settings.GetThreadSleepTime()); } }