X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fmeasure.h;h=759b08f831ba31fb5abd272f8d3ba23d59b36f26;hb=a0dde8ab4748d4278d4d2c98e93a96e0f6931b0f;hp=b197245e60d56c18446ac75d94304ec06b62dc43;hpb=2b0d44af60951b7f2641954afe8e6353f825e9fb;p=psensor.git diff --git a/src/lib/measure.h b/src/lib/measure.h index b197245..759b08f 100644 --- a/src/lib/measure.h +++ b/src/lib/measure.h @@ -22,17 +22,22 @@ #include #include +#include -#define UNKNOWN_VALUE DBL_MIN +#define UNKNOWN_DBL_VALUE DBL_MIN struct measure { - double value; + union value { + double d_num; + uint64_t ui64_num; + } value; + struct timeval time; }; void measure_copy(struct measure *src, struct measure *dst); -struct measure *measures_create(int size); +struct measure *measures_dbl_create(int size); void measures_free(struct measure *measures);