Eclipse SUMO - Simulation of Urban MObility
MSChargingStation::Charge Struct Reference

struct to save information for the chargingStation output More...

#include <MSChargingStation.h>

Public Member Functions

 Charge (SUMOTime _timeStep, std::string _vehicleID, std::string _vehicleType, std::string _status, double _WCharged, double _actualBatteryCapacity, double _maxBatteryCapacity, double _chargingPower, double _chargingEfficiency, double _totalEnergyCharged)
 constructor More...
 

Data Fields

double actualBatteryCapacity
 
double chargingEfficiency
 
double chargingPower
 
double maxBatteryCapacity
 
std::string status
 status More...
 
SUMOTime timeStep
 
double totalEnergyCharged
 
std::string vehicleID
 
std::string vehicleType
 
double WCharged
 

Detailed Description

struct to save information for the chargingStation output

Definition at line 124 of file MSChargingStation.h.

Constructor & Destructor Documentation

◆ Charge()

MSChargingStation::Charge::Charge ( SUMOTime  _timeStep,
std::string  _vehicleID,
std::string  _vehicleType,
std::string  _status,
double  _WCharged,
double  _actualBatteryCapacity,
double  _maxBatteryCapacity,
double  _chargingPower,
double  _chargingEfficiency,
double  _totalEnergyCharged 
)
inline

constructor

Definition at line 126 of file MSChargingStation.h.

Field Documentation

◆ actualBatteryCapacity

double MSChargingStation::Charge::actualBatteryCapacity

Definition at line 151 of file MSChargingStation.h.

Referenced by MSChargingStation::writeVehicle().

◆ chargingEfficiency

double MSChargingStation::Charge::chargingEfficiency

Definition at line 157 of file MSChargingStation.h.

Referenced by MSChargingStation::writeVehicle().

◆ chargingPower

double MSChargingStation::Charge::chargingPower

Definition at line 155 of file MSChargingStation.h.

Referenced by MSChargingStation::writeVehicle().

◆ maxBatteryCapacity

double MSChargingStation::Charge::maxBatteryCapacity

Definition at line 153 of file MSChargingStation.h.

Referenced by MSChargingStation::writeVehicle().

◆ status

std::string MSChargingStation::Charge::status

status

Definition at line 147 of file MSChargingStation.h.

Referenced by MSChargingStation::writeVehicle().

◆ timeStep

SUMOTime MSChargingStation::Charge::timeStep

Definition at line 141 of file MSChargingStation.h.

Referenced by MSChargingStation::writeVehicle().

◆ totalEnergyCharged

double MSChargingStation::Charge::totalEnergyCharged

Definition at line 159 of file MSChargingStation.h.

Referenced by MSChargingStation::writeVehicle().

◆ vehicleID

std::string MSChargingStation::Charge::vehicleID

Definition at line 143 of file MSChargingStation.h.

Referenced by MSChargingStation::writeVehicle().

◆ vehicleType

std::string MSChargingStation::Charge::vehicleType

Definition at line 145 of file MSChargingStation.h.

Referenced by MSChargingStation::writeVehicle().

◆ WCharged

double MSChargingStation::Charge::WCharged

Definition at line 149 of file MSChargingStation.h.

Referenced by MSChargingStation::writeVehicle().


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