Specify minimum observed delay for the accelerometer event rate.
This is a hint to the service, which clamps higher values to the minimum supported delay.
Issue: AXIA-3061
Change-Id: I74a91f6f8eb93121407e1a452ac4690bec474cda
Signed-off-by: Adriana Reus <adriana.reus@intel.com>
Reviewed-on: https://otc-android.intel.com/gerrit/20206
Tested-by: jenkins autobuilder
Reviewed-by: Alexandru Timohi <alexandru.timohi@intel.com>
Reviewed-by: Mihai Serban <mihai.serban@intel.com>
Reviewed-by: Daniel Leung <daniel.leung@intel.com>
Reviewed-by: Constantin Musca <constantin.musca@intel.com>
Reviewed-by: Robert Chiras <robert.chiras@intel.com>
Tested-by: Robert Chiras <robert.chiras@intel.com>
// 720 LSG = 1G
#define LSG (1024.0f)
#define NUMOFACCDATA (8.0f)
+
+//min delay for accelerometer
+#define HID_ACCEL3D_MIN_DELAY 16000
// conversion of acceleration data to SI units (m/s^2)
#define RANGE_A (2*GRAVITY_EARTH)
const struct sensor_t AccelSensor::sSensorInfo_accel3D = {
"HID_SENSOR Accelerometer 3D", "Intel", 1, SENSORS_ACCELERATION_HANDLE,
- SENSOR_TYPE_ACCELEROMETER, RANGE_A, RESOLUTION_A, 0.23f, 0, {}
+ SENSOR_TYPE_ACCELEROMETER, RANGE_A, RESOLUTION_A, 0.23f, HID_ACCEL3D_MIN_DELAY, {}
};
const long HID_USAGE_SENSOR_UNITS_G = 0x1A;