From f98df08d7116174b559c09fa2d76db80f00c9c7b Mon Sep 17 00:00:00 2001 From: doronhi Date: Mon, 6 May 2019 13:07:14 +0300 Subject: [PATCH] Add time domain GlobalTime to C# --- .../csharp/Intel.RealSense/Types/Enums/TimestampDomain.cs | 2 ++ wrappers/csharp/cs-tutorial-2-capture/Window.xaml | 2 ++ wrappers/csharp/cs-tutorial-2-capture/Window.xaml.cs | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/wrappers/csharp/Intel.RealSense/Types/Enums/TimestampDomain.cs b/wrappers/csharp/Intel.RealSense/Types/Enums/TimestampDomain.cs index 98b84919c9..9047445d58 100644 --- a/wrappers/csharp/Intel.RealSense/Types/Enums/TimestampDomain.cs +++ b/wrappers/csharp/Intel.RealSense/Types/Enums/TimestampDomain.cs @@ -13,5 +13,7 @@ public enum TimestampDomain /// Frame timestamp was measured in relation to the OS system clock SystemTime = 1, + + GlobalTime = 2, } } diff --git a/wrappers/csharp/cs-tutorial-2-capture/Window.xaml b/wrappers/csharp/cs-tutorial-2-capture/Window.xaml index c8d3d06c13..965627d4a3 100644 --- a/wrappers/csharp/cs-tutorial-2-capture/Window.xaml +++ b/wrappers/csharp/cs-tutorial-2-capture/Window.xaml @@ -13,6 +13,8 @@ + + diff --git a/wrappers/csharp/cs-tutorial-2-capture/Window.xaml.cs b/wrappers/csharp/cs-tutorial-2-capture/Window.xaml.cs index d2b2f31d6f..288c6fa000 100644 --- a/wrappers/csharp/cs-tutorial-2-capture/Window.xaml.cs +++ b/wrappers/csharp/cs-tutorial-2-capture/Window.xaml.cs @@ -77,6 +77,11 @@ public CaptureWindow() // Render the frames. Dispatcher.Invoke(DispatcherPriority.Render, updateDepth, colorizedDepth); Dispatcher.Invoke(DispatcherPriority.Render, updateColor, colorFrame); + + Dispatcher.Invoke(new Action(() => + { + txtTimeStamp.Text = String.Format("{0,-20:0.00}", depthFrame.Timestamp) + "(" + depthFrame.TimestampDomain.ToString() + ")"; + })); } } }, tokenSource.Token);