]> sigrok.org Git - pulseview.git/blobdiff - pv/util.cpp
Introduce time units
[pulseview.git] / pv / util.cpp
index 83f2ae0b343077725538dde7b59350e63ac07bf1..e3619829d1eab230cd0bda0b1b160fe5e7e404e5 100644 (file)
@@ -67,10 +67,13 @@ QString format_si_value(double v, QString unit, int prefix,
        return s;
 }
 
-QString format_time(double t, int prefix,
+QString format_time(double t, int prefix, TimeUnit unit,
        unsigned int precision, bool sign)
 {
-       return format_si_value(t, "s", prefix, precision, sign);
+       if (unit == TimeUnit::Time)
+               return format_si_value(t, "s", prefix, precision, sign);
+       else
+               return format_si_value(t, "sa", prefix, precision, sign);
 }
 
 QString format_second(double second)