Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
MSOverheadWire::Charge Struct Reference

struct to save information for the overhead wire segment output More...

#include <MSOverheadWire.h>

Public Member Functions

 Charge (SUMOTime _timeStep, std::string _vehicleID, std::string _vehicleType, std::string _status, double _WCharged, double _actualBatteryCapacity, double _maxBatteryCapacity, double _voltage, double _totalEnergyCharged)
 constructor

Data Fields

double actualBatteryCapacity
double chargingEfficiency
double maxBatteryCapacity
std::string status
 status
SUMOTime timeStep
double totalEnergyCharged
std::string vehicleID
std::string vehicleType
double voltage
double WCharged

Detailed Description

struct to save information for the overhead wire segment output

Definition at line 159 of file MSOverheadWire.h.

Constructor & Destructor Documentation

◆ Charge()

MSOverheadWire::Charge::Charge ( SUMOTime _timeStep,
std::string _vehicleID,
std::string _vehicleType,
std::string _status,
double _WCharged,
double _actualBatteryCapacity,
double _maxBatteryCapacity,
double _voltage,
double _totalEnergyCharged )
inline

Field Documentation

◆ actualBatteryCapacity

double MSOverheadWire::Charge::actualBatteryCapacity

Definition at line 185 of file MSOverheadWire.h.

Referenced by Charge(), and MSOverheadWire::writeVehicle().

◆ chargingEfficiency

double MSOverheadWire::Charge::chargingEfficiency

Definition at line 191 of file MSOverheadWire.h.

◆ maxBatteryCapacity

double MSOverheadWire::Charge::maxBatteryCapacity

Definition at line 187 of file MSOverheadWire.h.

Referenced by Charge(), and MSOverheadWire::writeVehicle().

◆ status

std::string MSOverheadWire::Charge::status

status

Definition at line 181 of file MSOverheadWire.h.

Referenced by Charge(), and MSOverheadWire::writeVehicle().

◆ timeStep

SUMOTime MSOverheadWire::Charge::timeStep

Definition at line 175 of file MSOverheadWire.h.

Referenced by Charge(), and MSOverheadWire::writeVehicle().

◆ totalEnergyCharged

double MSOverheadWire::Charge::totalEnergyCharged

Definition at line 193 of file MSOverheadWire.h.

Referenced by Charge(), and MSOverheadWire::writeVehicle().

◆ vehicleID

std::string MSOverheadWire::Charge::vehicleID

Definition at line 177 of file MSOverheadWire.h.

Referenced by Charge(), and MSOverheadWire::writeVehicle().

◆ vehicleType

std::string MSOverheadWire::Charge::vehicleType

Definition at line 179 of file MSOverheadWire.h.

Referenced by Charge(), and MSOverheadWire::writeVehicle().

◆ voltage

double MSOverheadWire::Charge::voltage

Definition at line 189 of file MSOverheadWire.h.

Referenced by Charge(), and MSOverheadWire::writeVehicle().

◆ WCharged

double MSOverheadWire::Charge::WCharged

Definition at line 183 of file MSOverheadWire.h.

Referenced by Charge(), and MSOverheadWire::writeVehicle().


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