nsIDeviceMotionData

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

See also