| Index: content/browser/device_sensors/inertial_sensor_consts.h
|
| diff --git a/content/browser/device_sensors/inertial_sensor_consts.h b/content/browser/device_sensors/inertial_sensor_consts.h
|
| index da099ad0c0070889e2f84f8473a95507fa11a7f2..1f665bdbb5d69c94436636a63ba6d7ff55ad3218 100644
|
| --- a/content/browser/device_sensors/inertial_sensor_consts.h
|
| +++ b/content/browser/device_sensors/inertial_sensor_consts.h
|
| @@ -5,6 +5,8 @@
|
| #ifndef CONTENT_BROWSER_DEVICE_SENSORS_INERTIAL_SENSOR_CONSTS_H_
|
| #define CONTENT_BROWSER_DEVICE_SENSORS_INERTIAL_SENSOR_CONSTS_H_
|
|
|
| +#include "base/time/time.h"
|
| +
|
| namespace content {
|
|
|
| // Constants related to the Device {Motion|Orientation|Light} APIs.
|
| @@ -15,14 +17,19 @@ enum ConsumerType {
|
| CONSUMER_TYPE_LIGHT = 1 << 2,
|
| };
|
|
|
| -// Specifies the minimal interval between subsequent sensor data updates.
|
| +// Specifies the sampling rate for sensor data updates.
|
| // Note that when changing this value it is desirable to have an adequate
|
| -// matching value |DeviceSensorEventPump::kDefaultPumpDelayMillis| in
|
| -// content/renderer/device_sensors/device_sensor_event_pump.cc.
|
| -const int kInertialSensorIntervalMillis = 50;
|
| -// Corresponding |kDefaultLightPumpDelayMillis| is in
|
| +// matching value |DeviceSensorEventPump::kDefaultPumpFrequencyHz| in
|
| +// content/renderer/device_orientation/device_sensor_event_pump.cc.
|
| +const int kInertialSensorSamplingRateHz = 60;
|
| +const int kInertialSensorIntervalMicroseconds =
|
| + base::Time::kMicrosecondsPerSecond / kInertialSensorSamplingRateHz;
|
| +
|
| +// Corresponding |kDefaultLightPumpFrequencyHz| is in
|
| // content/renderer/device_sensors/device_light_event_pump.cc.
|
| -const int kLightSensorIntervalMillis = 200;
|
| +const int kLightSensorSamplingRateHz = 5;
|
| +const int kLightSensorIntervalMicroseconds =
|
| + base::Time::kMicrosecondsPerSecond / kLightSensorSamplingRateHz;
|
|
|
| } // namespace content
|
|
|
|
|