Configuration
constructor(context: Context, locationProvider: LocationProvider, routeReplanner: RouteReplanner? = null, routeReplanningEngine: RouteReplanningEngine? = null, replanningRetryPolicy: ReplanningRetryPolicy = TomTomReplanningRetryPolicy(), betterProposalAcceptanceMode: BetterProposalAcceptanceMode = BetterProposalAcceptanceMode.Automatic, deviationReplanningMode: DeviationReplanningMode = DeviationReplanningMode.Automatic, guidanceEngine: GuidanceEngine = OffRoadGuidanceEngineFactory.create(), mapMatchingEngine: MapMatchingEngine = OffRoadMapMatchingEngineFactory.create(), routeProjectionEngine: RouteProjectionEngine = OffRoadRouteProjectionEngineFactory.create(), routeTrackingEngine: RouteTrackingEngine = OffRoadRouteTrackingEngineFactory.create(), routeProgressEngine: RouteProgressEngine = OffRoadRouteProgressEngineFactory.create(), arrivalDetectionEngine: ArrivalDetectionEngine = OffRoadArrivalDetectionEngineFactory.create(), vehicleProvider: VehicleProvider = VehicleProviderFactory.create(), telemetry: Telemetry? = null)