1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef CONTENT_BROWSER_DEVICE_SENSORS_INERTIAL_SENSOR_CONSTS_H_ 6#define CONTENT_BROWSER_DEVICE_SENSORS_INERTIAL_SENSOR_CONSTS_H_ 7 8namespace content { 9 10// Constants related to the Device {Motion|Orientation|Light} APIs. 11 12enum ConsumerType { 13 CONSUMER_TYPE_MOTION = 1 << 0, 14 CONSUMER_TYPE_ORIENTATION = 1 << 1, 15 CONSUMER_TYPE_LIGHT = 1 << 2, 16}; 17 18// Specifies the minimal interval between subsequent sensor data updates. 19// Note that when changing this value it is desirable to have an adequate 20// matching value |DeviceSensorEventPump::kDefaultPumpDelayMillis| in 21// content/renderer/device_sensors/device_sensor_event_pump.cc. 22const int kInertialSensorIntervalMillis = 50; 23// Corresponding |kDefaultLightPumpDelayMillis| is in 24// content/renderer/device_sensors/device_light_event_pump.cc. 25const int kLightSensorIntervalMillis = 200; 26 27} // namespace content 28 29#endif // CONTENT_BROWSER_DEVICE_SENSORS_INERTIAL_SENSOR_CONSTS_H_ 30