-
- All Implemented Interfaces:
-
java.io.Serializable,kotlin.Comparable
public enum BetterRouteUpdateProgress.Reason extends Enum<BetterRouteUpdateProgress.Reason>
This enumeration type defines route update triggered reason
-
-
Enum Constant Summary
Enum Constants Enum Constant Description UPDATE_INTERNALNotify client about route update Note: This happens when either route guidance information is incomplete or route content mode is not matched to the active map data content mode Note: Update guidance information would happen if route is without any guidance information or route is with partial guidance information. Note: Update route content mode would happen if it's not matched to active map data content mode that the whole navigation system is using.
AVOID_BLOCKING_TRAFFICNotify client about better route is triggered to avoid blocking traffic This reason is provided when:
Client starts navigation with route which is calculated with RoutePreference.avoidTrafficClosure as TRUE
The better route proposal is accepted
AVOID_TIMED_RESTRICTIONNotify client about better route to avoid timed restriction This reason is provided when:
The timed restriction is detected for passenger vehicles
The better route proposal is accepted for commercial vehicles
DEVIATIONNotify client about better route to handle deviation
INSUFFICIENT_BATTERY_LEVELNotify client about better route for current battery level not sufficient to reach upcoming planned charging station or destination(when no charging stations planned) Note: This reason is ONLY for electric vehicles.
RESUME_EV_TRIP_PLANNotify client about better route is triggered to resume EV trip planning route. NOTE: This reason is ONLY for electric vehicles. NOTE: This reason is ONLY provided when clients start navigation with an onboard route by calculating route with EV trip planning request.
UPDATE_EV_TRIP_PLANNotify client about better route is triggered to update EV trip planning route. NOTE: This reason is ONLY for electric vehicles.
CHARGING_STATION_UNAVAILABLENotify client about better route for upcoming auto-planned charging station is unavailable NOTE: This reason is ONLY for electric vehicles.
SAVE_TIMENotify client about better route to handle time saved
LOW_ARRIVAL_BATTERY_LEVELNotify client about better route for the estimated arrival battery to the destination has dropped to a certain low level. This reason is ONLY for electric vehicles. This reason is provided when the current checkpoint is the destination.
Related API: @see com.telenav.sdk.drivesession.DriveSessionOption.Builder.setLowBatteryWarningLevel
ALTERNATIVE_ROUTE_SELECTEDNotify client when an alternative route has been adopted. This reason is provided when:
The user explicitly selects an alternative routeļ¼@see com.telenav.sdk.drivesession.NavigationSession.acceptAlternativeRoute, OR
The vehicle directly drives onto an alternative route.
-