X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=utils.h;h=3b8fa63d6c1ba9bd43a087733cc71680d5dd695d;hb=3c0ce56d9914c6b29746d37fe81b88b7fc6c93cc;hp=6f827d3f906ea94a7234dfdda4fb56c6e227a943;hpb=73e13a4d2ceeb6c44c27d5008adce94ebaff5024;p=android-x86%2Fhardware-intel-libsensors.git diff --git a/utils.h b/utils.h index 6f827d3..3b8fa63 100644 --- a/utils.h +++ b/utils.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2014 Intel Corporation. + * Copyright (C) 2014-2015 Intel Corporation. */ #ifndef __UTILS_H__ @@ -7,22 +7,22 @@ #include "common.h" -int sysfs_read_int (const char path[PATH_MAX], int *value); -int sysfs_write_int (const char path[PATH_MAX], int value); +int sysfs_read_int (const char path[PATH_MAX], int *value); +int sysfs_write_int (const char path[PATH_MAX], int value); -int sysfs_read_str (const char path[PATH_MAX], char *buf, int buf_len); -int sysfs_write_str (const char path[PATH_MAX], const char *buf); +int sysfs_read_str (const char path[PATH_MAX], char *buf, int buf_len); +int sysfs_write_str (const char path[PATH_MAX], const char *buf); -int sysfs_read_float(const char path[PATH_MAX], float *value); +int sysfs_read_float (const char path[PATH_MAX], float *value); +int sysfs_write_float(const char path[PATH_MAX], float value); -int decode_type_spec(const char type_buf[MAX_TYPE_SPEC_LEN], - struct datum_info_t *type_info); +int sysfs_read_uint64(const char path[PATH_MAX], uint64_t *value); -int64_t sample_as_int64 (unsigned char* sample, struct datum_info_t* type); +void set_timestamp (struct timespec *out, int64_t target_ns); -float transform_sample(int sensor_type, int channel, float val); - -int64_t get_timestamp (void); +int64_t get_timestamp_boot (void); +int64_t get_timestamp_realtime (void); +int64_t get_timestamp_monotonic (void); #endif