Documentation ¶
Overview ¶
Package sensor provides sensor events from various movement sensors.
Index ¶
Constants ¶
View Source
const ( Accelerometer = Type(0) Gyroscope = Type(1) Magnetometer = Type(2) )
Variables ¶
This section is empty.
Functions ¶
func Disable ¶
Disable disables to feed the manager with the specified sensor. Disable is not safe for concurrent use.
Types ¶
type Event ¶
type Event struct { // Sensor is the type of the sensor the event is coming from. Sensor Type // Timestamp is a device specific event time in nanoseconds. // Timestamps are not Unix times, they represent a time that is // only valid for the device's default sensor. Timestamp int64 // Data is the event data. // // If the event source is Accelerometer, // - Data[0]: acceleration force in x axis in m/s^2 // - Data[1]: acceleration force in y axis in m/s^2 // - Data[2]: acceleration force in z axis in m/s^2 // // If the event source is Gyroscope, // - Data[0]: rate of rotation around the x axis in rad/s // - Data[1]: rate of rotation around the y axis in rad/s // - Data[2]: rate of rotation around the z axis in rad/s // // If the event source is Magnetometer, // - Data[0]: force of gravity along the x axis in m/s^2 // - Data[1]: force of gravity along the y axis in m/s^2 // - Data[2]: force of gravity along the z axis in m/s^2 // Data []float64 }
Event represents a sensor event.
Click to show internal directories.
Click to hide internal directories.