SYEVProfile Class Reference

Electric vehicle profile representation. More...

#import <SYEVProfile.h>

Inheritance diagram for SYEVProfile:
Collaboration diagram for SYEVProfile:

Instance Methods

(double weight) - __deprecated_msg
 Vehicle weight in kg (model A). More...
 
(double frontalArea) - __deprecated_msg
 Frontal area in square meters (model A). More...
 
(double coefAD) - __deprecated_msg
 Aerodynamic coefficient 0.1 - 1.0 (model A). More...
 
(double coefRR) - __deprecated_msg
 Rolling resistance coefficient 0.01 - 0.03 (model A). More...
 
(double nee1) - __deprecated_msg
 Battery to powertrain efficiency (model A). More...
 
(double nee2) - __deprecated_msg
 Recuperation (model A). More...
 
(double Ka) - __deprecated_msg
 Average kWh consumption per km generally (model B0, B1, B2). More...
 
(double V1) - __deprecated_msg
 Speed in km/h (model B1, B2). More...
 
(double Kv1) - __deprecated_msg
 Average kWh consumption per km at speed V1 (model B1, B2). More...
 
(double V2) - __deprecated_msg
 Speed in km/h (model B1, B2). More...
 
(double Kv2) - __deprecated_msg
 Average kWh consumption per km at speed V2 (model B1, B2). More...
 

Properties

SYBatteryProfilebatteryProfile
 Battery information and current state. More...
 
int chargingMaxPower
 Max charging power in kW. More...
 
NSSet< NSNumber * > * connector
 Supported connector types SYEVConnectorType. More...
 
NSSet< NSNumber * > * power
 Supported power types SYEVPowerType. More...
 
NSArray< SYBatteryConsumptionData * > * consumptionCurve
 Specifies how quickly the battery discharges depending of the vehicle speed. Considered as valid when contains at least one value, otherwise ignored. Must be ordered from lowest to highest vehicle speed. To predict the values inside the specified range, interpolation between the closest points will be used. To predict the values outside the specified range, the closest specified value will be used. More...
 
NSArray< SYWeightFactorData * > * weightFactors
 Specifies modification of consumption by the weight. More...
 
double batteryMinimumDestinationThreshold
 Minimum percent of battery capacity which must remain when the destination is reached. Value between 0 and 1. More...
 

Detailed Description

Electric vehicle profile representation.

Method Documentation

◆ __deprecated_msg [1/11]

- (double weight) __deprecated_msg ("Use consumptionCurve instead.") 

Vehicle weight in kg (model A).

◆ __deprecated_msg [2/11]

- (double frontalArea) __deprecated_msg ("Use consumptionCurve instead.") 

Frontal area in square meters (model A).

◆ __deprecated_msg [3/11]

- (double coefAD) __deprecated_msg ("Use consumptionCurve instead.") 

Aerodynamic coefficient 0.1 - 1.0 (model A).

◆ __deprecated_msg [4/11]

- (double coefRR) __deprecated_msg ("Use consumptionCurve instead.") 

Rolling resistance coefficient 0.01 - 0.03 (model A).

◆ __deprecated_msg [5/11]

- (double nee1) __deprecated_msg ("Use consumptionCurve instead.") 

Battery to powertrain efficiency (model A).

◆ __deprecated_msg [6/11]

- (double nee2) __deprecated_msg ("Use consumptionCurve instead.") 

Recuperation (model A).

◆ __deprecated_msg [7/11]

- (double Ka) __deprecated_msg ("Use consumptionCurve instead.") 

Average kWh consumption per km generally (model B0, B1, B2).

◆ __deprecated_msg [8/11]

- (double V1) __deprecated_msg ("Use consumptionCurve instead.") 

Speed in km/h (model B1, B2).

◆ __deprecated_msg [9/11]

- (double Kv1) __deprecated_msg ("Use consumptionCurve instead.") 

Average kWh consumption per km at speed V1 (model B1, B2).

◆ __deprecated_msg [10/11]

- (double V2) __deprecated_msg ("Use consumptionCurve instead.") 

Speed in km/h (model B1, B2).

◆ __deprecated_msg [11/11]

- (double Kv2) __deprecated_msg ("Use consumptionCurve instead.") 

Average kWh consumption per km at speed V2 (model B1, B2).

Property Documentation

◆ batteryProfile

- (SYBatteryProfile*) batteryProfile
readwritenonatomicassign

Battery information and current state.

◆ chargingMaxPower

- (int) chargingMaxPower
readwritenonatomicassign

Max charging power in kW.

◆ connector

- (NSSet<NSNumber*>*) connector
readwritenonatomicassign

Supported connector types SYEVConnectorType.

◆ power

- (NSSet<NSNumber*>*) power
readwritenonatomicassign

Supported power types SYEVPowerType.

◆ consumptionCurve

- (NSArray<SYBatteryConsumptionData*>*) consumptionCurve
readwritenonatomicstrong

Specifies how quickly the battery discharges depending of the vehicle speed. Considered as valid when contains at least one value, otherwise ignored. Must be ordered from lowest to highest vehicle speed. To predict the values inside the specified range, interpolation between the closest points will be used. To predict the values outside the specified range, the closest specified value will be used.

◆ weightFactors

- (NSArray<SYWeightFactorData*>*) weightFactors
readwritenonatomicstrong

Specifies modification of consumption by the weight.

◆ batteryMinimumDestinationThreshold

- (double) batteryMinimumDestinationThreshold
readwritenonatomicassign

Minimum percent of battery capacity which must remain when the destination is reached. Value between 0 and 1.


The documentation for this class was generated from the following file: