public static interface

CoreApi.Sensors

com.mapsted.positioning.CoreApi.Sensors

Class Overview

Use SensorManager to get changes in sensors

Summary

Nested Classes
interface CoreApi.Sensors.MagnetometerAccuracyListener provides magnetometer accuracy. 
interface CoreApi.Sensors.MissingSensorsCallback provides a list of missing sensor names  
Public Methods
abstract boolean addMagnetometerAccuracyListener(CoreApi.Sensors.MagnetometerAccuracyListener listener)
Notifies about changes in the magnetometer accuracy.
abstract boolean addValidBlueDotStatusListener(ValidBlueDotCallback listener)
Adds a listener for blue dot status change events
abstract ValidBlueDotErrorType getValidBlueDotStatus()
Gets the current status of whether or not blue dot is valid
abstract boolean removeMagnetometerAccuracyListener(CoreApi.Sensors.MagnetometerAccuracyListener listener)
Remove previously added MagnetometerAccuracyListener listener
abstract boolean removeValidBlueDotStatusListener(ValidBlueDotCallback listener)
Removes a listener for blue dot status change events
abstract void setMissingSensorsCallback(CoreApi.Sensors.MissingSensorsCallback callback)
Notifies about whether any critical sensors are missing which may affect positioning

Public Methods

public abstract boolean addMagnetometerAccuracyListener (CoreApi.Sensors.MagnetometerAccuracyListener listener)

Notifies about changes in the magnetometer accuracy. The integer values represent Android's built-in SensorManager (SENSOR_STATUS_X)

public abstract boolean addValidBlueDotStatusListener (ValidBlueDotCallback listener)

Adds a listener for blue dot status change events

public abstract ValidBlueDotErrorType getValidBlueDotStatus ()

Gets the current status of whether or not blue dot is valid

public abstract boolean removeMagnetometerAccuracyListener (CoreApi.Sensors.MagnetometerAccuracyListener listener)

Remove previously added MagnetometerAccuracyListener listener

Parameters
listener

public abstract boolean removeValidBlueDotStatusListener (ValidBlueDotCallback listener)

Removes a listener for blue dot status change events

public abstract void setMissingSensorsCallback (CoreApi.Sensors.MissingSensorsCallback callback)

Notifies about whether any critical sensors are missing which may affect positioning