This interface provides information about device motion. 
 
   
   
1.0
 
  52
 
   
 
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. |