Package es.situm.sdk.navigation
Class NavigationRequest
- java.lang.Object
-
- es.situm.sdk.navigation.NavigationRequest
-
public class NavigationRequest extends java.lang.Object
HoldsNavigationManager
request parameters
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NavigationRequest.Builder
NavigationState
builder static inner class.
-
Field Summary
Fields Modifier and Type Field Description static double
DEFAULT_DISTANCE_CHANGE_FLOOR
static double
DEFAULT_DISTANCE_THRESHOLD
static double
DEFAULT_DISTANCE_TO_CHANGE_INDICATION
static double
DEFAULT_DISTANCE_TO_IGNORE_FIRST_INDICATION
static boolean
DEFAULT_IGNORE_LOW_QUALITY_LOCATIONS
static long
DEFAULT_INDICATIONS_INTERVAL
static int
DEFAULT_ROUND_INDICATION_STEP
static long
DEFAULT_TIME_TO_FIRST_INDICATION
static int
DEFAULT_TIME_TO_IGNORE_UNEXPECTED_FLOOR_CHANGES
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
double
getDistanceToChangeFloorThreshold()
double
getDistanceToChangeIndicationThreshold()
double
getDistanceToGoalThreshold()
double
getDistanceToIgnoreFirstIndication()
long
getIndicationsInterval()
double
getOutsideRouteThreshold()
int
getRoundIndicationsStep()
Route
getRoute()
long
getTimeToFirstIndication()
int
getTimeToIgnoreLocationInWrongFloorDuringFloorChange()
int
hashCode()
boolean
ignoreLowQualityLocations()
java.lang.String
toString()
-
-
-
Field Detail
-
DEFAULT_DISTANCE_THRESHOLD
public static final double DEFAULT_DISTANCE_THRESHOLD
- See Also:
- Constant Field Values
-
DEFAULT_DISTANCE_TO_IGNORE_FIRST_INDICATION
public static final double DEFAULT_DISTANCE_TO_IGNORE_FIRST_INDICATION
- See Also:
- Constant Field Values
-
DEFAULT_DISTANCE_CHANGE_FLOOR
public static final double DEFAULT_DISTANCE_CHANGE_FLOOR
- See Also:
- Constant Field Values
-
DEFAULT_DISTANCE_TO_CHANGE_INDICATION
public static final double DEFAULT_DISTANCE_TO_CHANGE_INDICATION
- See Also:
- Constant Field Values
-
DEFAULT_INDICATIONS_INTERVAL
public static final long DEFAULT_INDICATIONS_INTERVAL
- See Also:
- Constant Field Values
-
DEFAULT_TIME_TO_FIRST_INDICATION
public static final long DEFAULT_TIME_TO_FIRST_INDICATION
- See Also:
- Constant Field Values
-
DEFAULT_ROUND_INDICATION_STEP
public static final int DEFAULT_ROUND_INDICATION_STEP
- See Also:
- Constant Field Values
-
DEFAULT_TIME_TO_IGNORE_UNEXPECTED_FLOOR_CHANGES
public static final int DEFAULT_TIME_TO_IGNORE_UNEXPECTED_FLOOR_CHANGES
- See Also:
- Constant Field Values
-
DEFAULT_IGNORE_LOW_QUALITY_LOCATIONS
public static final boolean DEFAULT_IGNORE_LOW_QUALITY_LOCATIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRoute
public Route getRoute()
-
getDistanceToGoalThreshold
@FloatRange(from=0.0) public double getDistanceToGoalThreshold()
-
getOutsideRouteThreshold
@FloatRange(from=0.0) public double getOutsideRouteThreshold()
-
getDistanceToIgnoreFirstIndication
@FloatRange(from=0.0) public double getDistanceToIgnoreFirstIndication()
-
getDistanceToChangeFloorThreshold
@FloatRange(from=0.0) public double getDistanceToChangeFloorThreshold()
-
getDistanceToChangeIndicationThreshold
@FloatRange(from=0.0) public double getDistanceToChangeIndicationThreshold()
-
getIndicationsInterval
@IntRange(from=0L) public long getIndicationsInterval()
-
getTimeToFirstIndication
@IntRange(from=0L) public long getTimeToFirstIndication()
-
getRoundIndicationsStep
@IntRange(from=0L) public int getRoundIndicationsStep()
-
getTimeToIgnoreLocationInWrongFloorDuringFloorChange
@IntRange(from=0L) public int getTimeToIgnoreLocationInWrongFloorDuringFloorChange()
-
ignoreLowQualityLocations
public boolean ignoreLowQualityLocations()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-