X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Futil.hpp;h=fab29a14f05ac21ea90b88d37088c2f9274a278f;hb=0efa7f0cc59eab39dccce698d8fb6675feeb3e73;hp=e1640c4a374d8a9aed51231ae03a6b1c895486b1;hpb=66279897e318a2549557054d1204c862f7d99469;p=pulseview.git diff --git a/pv/util.hpp b/pv/util.hpp index e1640c4a..fab29a14 100644 --- a/pv/util.hpp +++ b/pv/util.hpp @@ -17,8 +17,8 @@ * along with this program; if not, see . */ -#ifndef PULSEVIEW_UTIL_HPP -#define PULSEVIEW_UTIL_HPP +#ifndef PULSEVIEW_PV_UTIL_HPP +#define PULSEVIEW_PV_UTIL_HPP #include #include @@ -62,6 +62,11 @@ typedef boost::multiprecision::number< boost::multiprecision::cpp_dec_float<24>, boost::multiprecision::et_off> Timestamp; +/** + * Chooses a prefix so that the value in front of the decimal point is between 1 and 999. + */ +SIPrefix determine_value_prefix(double v); + /** * Formats a given timestamp with the specified SI prefix. * @@ -143,4 +148,4 @@ vector split_string(string text, string separator); Q_DECLARE_METATYPE(pv::util::Timestamp) -#endif // PULSEVIEW_UTIL_HPP +#endif // PULSEVIEW_PV_UTIL_HPP