From b2c463c518ec461cac1cbd1b3b1f2c0b7a5b5398 Mon Sep 17 00:00:00 2001 From: Patrick Tasse Date: Thu, 21 Aug 2014 16:35:14 -0400 Subject: [PATCH] tmf: Fix time unit of time stamp in TmfTrace.createTimestamp() Change-Id: If0dc752f3d09dd447a70967909a68e68f6beaddc Signed-off-by: Patrick Tasse Reviewed-on: https://git.eclipse.org/r/32113 Tested-by: Hudson CI Reviewed-by: Matthew Khouzam --- .../src/org/eclipse/linuxtools/tmf/core/trace/ITmfTrace.java | 2 +- .../src/org/eclipse/linuxtools/tmf/core/trace/TmfTrace.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/ITmfTrace.java b/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/ITmfTrace.java index 8632c6af6a..0be8abb4d1 100644 --- a/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/ITmfTrace.java +++ b/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/ITmfTrace.java @@ -444,7 +444,7 @@ public interface ITmfTrace extends ITmfEventProvider { * Creates a timestamp for this trace, using the transformation formula * * @param ts - * The time in long with which to create the timestamp + * The time in nanoseconds with which to create the timestamp * @return The new timestamp * @since 3.0 */ diff --git a/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/TmfTrace.java b/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/TmfTrace.java index 7282bf00a1..54228e1334 100644 --- a/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/TmfTrace.java +++ b/org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/trace/TmfTrace.java @@ -54,6 +54,7 @@ import org.eclipse.linuxtools.tmf.core.signal.TmfTraceUpdatedSignal; import org.eclipse.linuxtools.tmf.core.synchronization.ITmfTimestampTransform; import org.eclipse.linuxtools.tmf.core.synchronization.TimestampTransformFactory; import org.eclipse.linuxtools.tmf.core.timestamp.ITmfTimestamp; +import org.eclipse.linuxtools.tmf.core.timestamp.TmfNanoTimestamp; import org.eclipse.linuxtools.tmf.core.timestamp.TmfTimeRange; import org.eclipse.linuxtools.tmf.core.timestamp.TmfTimestamp; import org.eclipse.linuxtools.tmf.core.trace.indexer.ITmfTraceIndexer; @@ -844,7 +845,7 @@ public abstract class TmfTrace extends TmfEventProvider implements ITmfTrace, IT */ @Override public ITmfTimestamp createTimestamp(long ts) { - return new TmfTimestamp(getTimestampTransform().transform(ts)); + return new TmfNanoTimestamp(getTimestampTransform().transform(ts)); } // ------------------------------------------------------------------------ -- 2.34.1