X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=description.h;h=3ba6014e7d2c3daa49e5146fc05d1ab8323de1cf;hb=1d81badf774b1817bb8018f9ff34bc8872de655f;hp=a398b8143c50823f01c6d1daffb93174e92ae50c;hpb=aac966eb5b567662225e563c1d9e1a4aa220e09c;p=android-x86%2Fhardware-intel-libsensors.git diff --git a/description.h b/description.h index a398b81..3ba6014 100644 --- a/description.h +++ b/description.h @@ -12,21 +12,23 @@ #define QUIRK_FIELD_ORDERING 0x04 /* Do field remapping for this sensor */ #define QUIRK_TERSE_DRIVER 0x08 /* Force duplicate events generation */ #define QUIRK_NOISY 0x10 /* High noise level on readings */ - -char* sensor_get_name (int handle); -char* sensor_get_vendor (int handle); -int sensor_get_version (int handle); -float sensor_get_max_range (int handle); -float sensor_get_resolution (int handle); -float sensor_get_power (int handle); -float sensor_get_illumincalib (int handle); - +#define QUIRK_FORCE_CONTINUOUS 0x20 /* Force usage of continuous trigger */ + +char* sensor_get_name (int s); +char* sensor_get_vendor (int s); +int sensor_get_version (int s); +float sensor_get_max_range (int s); +float sensor_get_resolution (int s); +float sensor_get_power (int s); +flag_t sensor_get_flags (int s); +int32_t sensor_get_min_delay (int s); +max_delay_t sensor_get_max_delay (int s); +float sensor_get_illumincalib (int s); +uint32_t sensor_get_quirks (int s); int sensor_get_prop (int s, const char* sel, int* val); int sensor_get_fl_prop (int s, const char* sel, float* val); - -int sensor_get_order (int s, unsigned char map[MAX_CHANNELS]); - -char* sensor_get_string_type(int s); -flag_t sensor_get_flags (int s); +int sensor_get_order (int s,unsigned char map[MAX_CHANNELS]); +int sensor_get_cal_steps (int s); +char* sensor_get_string_type (int s); #endif