public static void LogWithElapsedTime(string message) { string timeElapsed = Mathf.RoundToInt((float)StopWatch.Elapsed.TotalMilliseconds) + "ms"; //Debug.Log(message + (StopWatch.IsRunning ? $" ({timeElapsed})" : "")); Messager.AddMessage((StopWatch.IsRunning ? $" ({timeElapsed})" + (!string.IsNullOrEmpty(message) ? Environment.NewLine : "") : "") + message); StopWatch.Restart(); }
private void TestSerialBuffer() { if (1 <= TestBufferCount && TestBufferCount <= 100000 && 1 <= TestBufferSize && TestBufferSize <= Device.RamSize) { var elapsed = Device.TestConnection((ushort)TestBufferSize, (uint)TestBufferCount, InjectTestingErrors ? 1 : 0); Messager.AddMessage("Used " + elapsed + " ms.\n\r"); } else { ShowMessageBox("Size and count must be valid."); } }
private void BasicListener(object sender, SerialDeviceBase.MessageReceivedArgs args) { Dispatch(() => Messager.AddMessage(args.Data, false)); }