Class PositionManagerImpl
-
- All Implemented Interfaces:
-
com.pointrlabs.core.management.PositionManager
,com.pointrlabs.core.management.interfaces.Advertiser
public class PositionManagerImpl extends PTRAdvertiser<T> implements PositionManager
PositionManager
-
-
Field Summary
Fields Modifier and Type Field Description public final CppSharedPtr
nativeRef
-
Constructor Summary
Constructors Constructor Description PositionManagerImpl(CppSharedPtr cppPositionManager)
Instantiates a new Position manager.
-
Method Summary
Modifier and Type Method Description CalculatedLocation
getCurrentCalculatedLocation()
Last calculated location of the user CalculatedLocation
getLastValidCalculatedLocation()
Last valid location of the user PositioningTypes.PositioningServiceState
getState()
Current positioning service state (bluetooth status) void
feedExternalCalculatedLocation(CalculatedLocation location)
-
-
Constructor Detail
-
PositionManagerImpl
PositionManagerImpl(CppSharedPtr cppPositionManager)
Instantiates a new Position manager.
-
-
Method Detail
-
getCurrentCalculatedLocation
CalculatedLocation getCurrentCalculatedLocation()
Last calculated location of the user
- Returns:
Calculated location
-
getLastValidCalculatedLocation
CalculatedLocation getLastValidCalculatedLocation()
Last valid location of the user
- Returns:
Last valid calculated location
-
getState
PositioningTypes.PositioningServiceState getState()
Current positioning service state (bluetooth status)
- Returns:
State
-
feedExternalCalculatedLocation
void feedExternalCalculatedLocation(CalculatedLocation location)
-
-
-
-