diff options
Diffstat (limited to '6515/libsensors_iio/SensorBase.cpp')
-rwxr-xr-x | 6515/libsensors_iio/SensorBase.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/6515/libsensors_iio/SensorBase.cpp b/6515/libsensors_iio/SensorBase.cpp index 16057ff..f9825ad 100755 --- a/6515/libsensors_iio/SensorBase.cpp +++ b/6515/libsensors_iio/SensorBase.cpp @@ -25,6 +25,7 @@ #include <cutils/log.h> #include <linux/input.h> #include <string.h> +#include <utils/SystemClock.h> #include <cutils/properties.h> @@ -142,10 +143,7 @@ bool SensorBase::hasPendingEvents() const int64_t SensorBase::getTimestamp() { - struct timespec t; - t.tv_sec = t.tv_nsec = 0; - clock_gettime(CLOCK_BOOTTIME, &t); - return int64_t(t.tv_sec) * 1000000000LL + t.tv_nsec; + return android::elapsedRealtimeNano(); } int SensorBase::openInput(const char *inputName) |