Package-level declarations
Types
Link copied to clipboard
data class AETRProfile(val filters: List<String> = listOf("SYPetrolStation"), val searchRadius: Int = 50, val legalStopsStandard: AETRProfile.LegalStopsStandard = LegalStopsStandard.Default, val currentTime: Int = 0, val fortnightDrivingTime: Int = 0, val weeklyDrivingTime: Int = 0, val dailyDrivingTime: Int = 0, val currentDrivingTime: Int = 0, val lastWeeklyRestTimestamp: Int = 0, val lastDailyRestTimestamp: Int = 0, val usedExtendedDrivingPeriod: Int = 0, val usedShortenedDailyRestPeriod: Int = 0, val lastWeeklyRestTaken: AETRProfile.LastWeeklyRestTaken = LastWeeklyRestTaken.None) : Parcelable
Link copied to clipboard
data class AlternativeRouteRequest(val alternativeType: AlternativeRouteRequest.RouteAlternativeType, val listener: RouteComputeListener)
Link copied to clipboard
Link copied to clipboard
data class BatteryProfile @JvmOverloads constructor(var batteryCapacity: Float, var remainingCapacity: Float, var batteryChargingThreshold: Float, var batteryFullChargeThreshold: Float, var batteryMinimumReserveThreshold: Float, var chargingCurve: Map<Double, Double> = emptyMap()) : Parcelable
Link copied to clipboard
Details about charging station on route.
Link copied to clipboard
Link copied to clipboard
data class ConsumptionData @JvmOverloads constructor(var consumptionCurve: Map<Double, Double> = emptyMap(), var weightFactors: Map<Double, Double> = emptyMap()) : Parcelable
Link copied to clipboard
data class EVPreferences(val chargeRangeLowVal: Double = -1.0, val chargeRangeUpperVal: Double = -1.0, val preferredProvider: List<EVProvider>, val preferDCChargers: Boolean = false, val preferNonstopChargers: Boolean = false, val chargerPermission: EVPreferences.EVChargerAccessType, val payType: EVPreferences.EVPayType, val enforcePowerRange: Boolean = false, val enforceProviders: Boolean = false, val enforcePreferDCChargers: Boolean = false, val enforcePreferNonstopChargers: Boolean = false, val enforceChargerPermission: Boolean = false, val enforcePayType: Boolean = false, val minimalSocAtChargingStation: Double? = null) : Parcelable
Link copied to clipboard
Link copied to clipboard
data class EVProvider @JvmOverloads constructor(val id: String, val haveRFID: Boolean = false) : Parcelable
Link copied to clipboard
data class GuidedRouteProfile @JvmOverloads constructor(val polyline: List<GeoCoordinates>, val pointPrecisions: List<Int>? = null, val candidateRanges: List<Int>? = null, val pointTimestamps: List<Int>? = null, val distanceFilter: Int = 30) : Parcelable
Link copied to clipboard
Link copied to clipboard
Collection of maneuvers and roadElements connecting two or more waypoints.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Class contains information about maneuver on the route.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Class representing complex options available to route calculation.
Link copied to clipboard
Link copied to clipboard
Waypoints define a route's stopovers, including its start point it's destination point and any points in between.
Link copied to clipboard