This interface provides information about device motion.
1.0
28
Introduced
Gecko 1.9.2
Inherits from:
nsISupports
Last changed in Gecko 6.0 (Firefox 6.0 / Thunderbird 6.0 / SeaMonkey 2.3)Note: This interface was named
nsIDeviceMotionData
prior to Gecko 6.0 (Firefox 6.0 / Thunderbird 6.0 / SeaMonkey 2.3).Attributes
Attribute | Type | Description |
type | unsigned long | The type of motion data reported by this object; see Motion type constants for possible values. Read only. |
x | double | The amount of tilt along the X axis. Read only. |
y | double | The amount of tilt along the Y axis. Read only. |
z | double | The amount of tilt along the Z axis. Read only. |
The values of x
, y
, and z
can range from -1 to 1, where 0 means the device is balanced on that axis. See Accelerometer values explained for details.
Constants
Motion type constants
Constant | Value | Description |
TYPE_ACCELERATION | 0 | The motion data describes device acceleration. |
TYPE_ORIENTATION | 1 | The motion data describes a device orientation chang. |