-
- All Implemented Interfaces:
-
com.pointrlabs.core.management.PTRListener
,com.pointrlabs.core.management.PositionManager.Listener
public final class LocationWorker implements PositionManager.Listener
Class to handle position updates on UI side. Implements PositionManager.Listener Forwards events to LocationUpdatesEventsListener
-
-
Field Summary
Fields Modifier and Type Field Description private CalculatedLocation
previousCalculatedLocation
private CalculatedLocation
lastCalculatedLocation
-
Constructor Summary
Constructors Constructor Description LocationWorker(PTRMapWidgetFragment mapWidgetFragment)
-
Method Summary
Modifier and Type Method Description final CalculatedLocation
getPreviousCalculatedLocation()
final Unit
setPreviousCalculatedLocation(CalculatedLocation previousCalculatedLocation)
final CalculatedLocation
getLastCalculatedLocation()
final Unit
setLastCalculatedLocation(CalculatedLocation lastCalculatedLocation)
Unit
onPositionManagerCalculatedLocation(CalculatedLocation calculatedLocation)
Notifies subscribers on position calculation Unit
onPositionManagerPositioningServiceStateChangedTo(PositioningTypes.PositioningServiceState state)
Notifies when the bluetooth state changes Unit
onPositionManagerPositionIsLost()
Notifies when the users position is lost Unit
onPositionManagerDetectedPositionLevelChange(Level level)
Notifies when users's current level changes Unit
onPositionManagerPositionIsFading()
Notifies when the users position is fading, after pinF -
-
Constructor Detail
-
LocationWorker
LocationWorker(PTRMapWidgetFragment mapWidgetFragment)
-
-
Method Detail
-
getPreviousCalculatedLocation
final CalculatedLocation getPreviousCalculatedLocation()
-
setPreviousCalculatedLocation
final Unit setPreviousCalculatedLocation(CalculatedLocation previousCalculatedLocation)
-
getLastCalculatedLocation
final CalculatedLocation getLastCalculatedLocation()
-
setLastCalculatedLocation
final Unit setLastCalculatedLocation(CalculatedLocation lastCalculatedLocation)
-
onPositionManagerCalculatedLocation
Unit onPositionManagerCalculatedLocation(CalculatedLocation calculatedLocation)
Notifies subscribers on position calculation
-
onPositionManagerPositioningServiceStateChangedTo
Unit onPositionManagerPositioningServiceStateChangedTo(PositioningTypes.PositioningServiceState state)
Notifies when the bluetooth state changes
-
onPositionManagerPositionIsLost
Unit onPositionManagerPositionIsLost()
Notifies when the users position is lost
-
onPositionManagerDetectedPositionLevelChange
Unit onPositionManagerDetectedPositionLevelChange(Level level)
Notifies when users's current level changes
-
onPositionManagerPositionIsFading
Unit onPositionManagerPositionIsFading()
Notifies when the users position is fading, after pinF
-
-
-
-