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
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
data class ChargingStation(val link: PlaceLink, val distance: Int, val timeToFullCharge: Int)

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
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) : Parcelable
Link copied to clipboard
data class EVProfile : Parcelable
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
data class PrimaryRouteRequest(val request: RouteRequest, val listener: RouteComputeListener)
Link copied to clipboard
Collection of maneuvers and roadElements connecting two or more waypoints.
Link copied to clipboard
Link copied to clipboard
data class RouteInfo : Parcelable
Link copied to clipboard
Class contains information about maneuver on the route.
Link copied to clipboard
Link copied to clipboard
data class RouteSegment(val startPosition: Int, val length: Int) : Parcelable
Link copied to clipboard
sealed class RouteWarning
Link copied to clipboard
Class representing complex options available to route calculation.
Link copied to clipboard
data class TransitCountryInfo(val country: String, val regions: List<String>) : Parcelable
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