HERE iOS SDK Developer's Guide

NMARouteConsumptionParameters

Class Summary

class NMARouteConsumptionParameters

Derived from: NSObject

 

Include: NMAKit.framework/headers/NMARouteConsumptionParameters.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMARouteConsumptionParameters

[For complete information, see the section Class Details]

Public Property Summary

Table 1. Public Properties
Public Properties

[readable, writable, assign] double  accelerationMultiplier

During speed up this parameter is used to model capacity expenditure in capacity units per km/h^2 of acceleration

[readable, writable, assign] double  ascentMultiplier

Ascent multiplier models capacity expenditure during ascent in capacity units per meter of ascent

[readable, writable, assign] double  auxiliaryConsumption

Sets Auxiliary consumption per second

[readable, writable, assign] double  decelartionMultiplier

During slowdown this parameter is used to model capacity gain in capacity units per km/h^2 of deceleration

[readable, writable, assign] double  descentMutiplier

Descent multiplier is models capactiy gained during descent in capacity units per meter of descent

[readable, writable, assign] double  turnTimeMultiplier

Capacity expenditure while turning in capacity units per second of travel time

Instance Method Summary

Table 2. Instance Methods
Instance Method Summary

-(nonnull instancetype) init

Class Details

 

Public Property Details

[readable, writable, assign] double accelerationMultiplier

During speed up this parameter is used to model capacity expenditure in capacity units per km/h^2 of acceleration. A higher value corresponds to greater capacity expenditure while the vehicle is accelerating.

[readable, writable, assign] double ascentMultiplier

Ascent multiplier models capacity expenditure during ascent in capacity units per meter of ascent. A higher value corresponds to greater capacity expenditure while driving up-hill.

[readable, writable, assign] double auxiliaryConsumption

Sets Auxiliary consumption per second. Auxiliary consumption is used to account for the consumption by items such as lights, air conditioner, or stereo. A higher value corresponds to greater capacity expenditure over time.

[readable, writable, assign] double decelartionMultiplier

During slowdown this parameter is used to model capacity gain in capacity units per km/h^2 of deceleration. A higher value corresponds to greater capacity gain while the vehicle is decelerating.

[readable, writable, assign] double descentMutiplier

Descent multiplier is models capactiy gained during descent in capacity units per meter of descent. A higher value corresponds to greater capacity gain while driving down-hill.

[readable, writable, assign] double turnTimeMultiplier

Capacity expenditure while turning in capacity units per second of travel time. A higher value corresponds to greater capacity expenditure while the vehicle is turning.

Instance Method Details

-(nonnull instancetype) init

Initializes an NMARouteConsumptionParameters instance