EV routing profile.
More...
◆ operator!=()
| bool gem::EVCarModel::operator!= |
( |
const EVCarModel & | model | ) |
const |
|
inlineinherited |
inequality operator
- Parameters
-
- Returns
- true if id is not equal
◆ operator==()
| bool gem::EVCarModel::operator== |
( |
const EVCarModel & | model | ) |
const |
|
inlineinherited |
equality operator
- Parameters
-
- Returns
- true if id is equal
◆ setCarModel()
set car model
- Parameters
-
- Returns
- EVProfile reference
◆ batteryCapacity
| float gem::EVCarModel::batteryCapacity |
|
inherited |
battery usable capacity Wh
◆ batteryHealth
| float gem::EVProfile::batteryHealth |
Battery health, from 0.f ( nonfunctional ) to 1.f ( brand new )
◆ chargerDepSoc
| float gem::EVProfile::chargerDepSoc |
Charger departure max battery state of charge, from 0.f ( empty ) to 1.f ( full )
◆ chargerDestSoc
| float gem::EVProfile::chargerDestSoc |
Charger destination min battery state of charge, from 0.f ( empty ) to 1.f ( full )
◆ chargerOverheadMins
| int gem::EVProfile::chargerOverheadMins |
Charger time overhead in minutes
◆ departureSoc
| float gem::EVProfile::departureSoc |
Departure battery state of charge, from 0.f ( empty ) to 1.f ( full )
◆ destinationSoc
| float gem::EVProfile::destinationSoc |
Destination min battery state of charge, from 0.f ( empty ) to 1.f ( full )
◆ efficiency
| int gem::EVCarModel::efficiency |
|
inherited |
◆ fastCharge
| int gem::EVCarModel::fastCharge |
|
inherited |
how many km charged in one hour (10 - 80 interval)
◆ id
◆ name
◆ ports
| int gem::EVCarModel::ports |
|
inherited |
◆ towbarPossible
| int gem::EVCarModel::towbarPossible |
|
inherited |
maximum weight available on vehicle towbar
◆ vehicleRange
| int gem::EVCarModel::vehicleRange |
|
inherited |