PMSpeedLimit

data class PMSpeedLimit(val speedLimit: Float = 0.0f, val currentSpeed: Float = 0.0f, val currentSpeedUnits: PMSpeedUnits, val inMunicipality: Boolean = false, val regional: PMRegional? = null, val nextSpeedLimit: Float = 0.0f, val nextSpeedLimitDistance: Int = 0, val conditionSpeeds: List<PMConditionSpeeds>? = null)

Represents information about current speed and road speed limits

Constructors

Link copied to clipboard
fun PMSpeedLimit(speedLimit: Float = 0.0f, currentSpeed: Float = 0.0f, currentSpeedUnits: PMSpeedUnits, inMunicipality: Boolean = false, regional: PMRegional? = null, nextSpeedLimit: Float = 0.0f, nextSpeedLimitDistance: Int = 0, conditionSpeeds: List<PMConditionSpeeds>? = null)

Properties

Link copied to clipboard

Defines speed limits for given condition

Link copied to clipboard
val currentSpeed: Float = 0.0f

Defines current speed on road

Link copied to clipboard

Defines speed units defined for speedLimit and currentSpeed. Can be different as speed units in regional
Default value is PMSpeedUnits.Kmh

Link copied to clipboard
val inMunicipality: Boolean = false

Defines if current speed limit (and also vehicle) is in city

Link copied to clipboard
val nextSpeedLimit: Float = 0.0f

Defines next speed limit on road

Link copied to clipboard

Defines distance of next speed limit change meters

Link copied to clipboard
val regional: PMRegional? = null

Defines regional units of given country

Link copied to clipboard
val speedLimit: Float = 0.0f

Defines current speed limit on road