DrivingProfile

data class DrivingProfile(val maxSpeedETA: Double = 0.0, val maxSpeedCAL: Double = 0.0, val averageAcc: Double = 1.25, val averageDec: Double = -1.25)

Defines capabilities of vehicle's specific driving profile

Parameters

maxSpeedETA

defines the maximum speed in km/h that is only applied to route ETA (no impact on route calculation)

maxSpeedCAL

defines the maximum speed in km/h of the vehicle that is only applied to the route calculation. By default, no maximum speed is applied if no value is specified.

averageAcc

average acceleration (> 0.1, in m/s², based on vehicle's acceleration capacity and expected driving behaviour) (default = 1.25)

averageDec

average deceleration (< -0.1, in m/s², based on vehicle's breaking capacity and expected driving behaviour) (default = -1.25)

Constructors

Link copied to clipboard
constructor(maxSpeedETA: Double = 0.0, maxSpeedCAL: Double = 0.0, averageAcc: Double = 1.25, averageDec: Double = -1.25)

Properties

Link copied to clipboard
val averageAcc: Double = 1.25
Link copied to clipboard
Link copied to clipboard
val maxSpeedCAL: Double = 0.0
Link copied to clipboard
val maxSpeedETA: Double = 0.0

Functions

Link copied to clipboard
fun toJson(): String