SensorEventEmitter

class SensorEventEmitter(sensorManager: SensorManager) : SensorEventListener

This class makes it simple to register listeners to the SensorManager. Use start to register and pass the SensorEvents to MapboxNavigation.updateSensorEvent.

Parameters

sensorManager

Constructors

SensorEventEmitter
Link copied to clipboard
fun SensorEventEmitter(sensorManager: SensorManager)

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
onAccuracyChanged
Link copied to clipboard
open override fun onAccuracyChanged(sensor: Sensor?, accuracy: Int)
Called when the accuracy of the registered sensor has changed.
onSensorChanged
Link copied to clipboard
open override fun onSensorChanged(event: SensorEvent)
Called when there is a new sensor event.
start
Link copied to clipboard
fun start(sensorOptions: SensorOptions, eventEmitter: (SensorEvent) -> Unit)
Register to the SensorManager and emit the SensorEvents.
stop
Link copied to clipboard
fun stop()
Unregister from the SensorManager and stop emitting SensorEvents
toString
Link copied to clipboard
open fun toString(): String