Eclipse SUMO - Simulation of Urban MObility
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 More...
 

Data Fields

double actualBatteryCapacity
 
double chargingEfficiency
 
double maxBatteryCapacity
 
std::string status
 status More...
 
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

constructor

Definition at line 161 of file MSOverheadWire.h.

Field Documentation

◆ actualBatteryCapacity

double MSOverheadWire::charge::actualBatteryCapacity

Definition at line 185 of file MSOverheadWire.h.

◆ 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.

◆ status

std::string MSOverheadWire::charge::status

status

Definition at line 181 of file MSOverheadWire.h.

◆ timeStep

SUMOTime MSOverheadWire::charge::timeStep

Definition at line 175 of file MSOverheadWire.h.

◆ totalEnergyCharged

double MSOverheadWire::charge::totalEnergyCharged

Definition at line 193 of file MSOverheadWire.h.

◆ vehicleID

std::string MSOverheadWire::charge::vehicleID

Definition at line 177 of file MSOverheadWire.h.

◆ vehicleType

std::string MSOverheadWire::charge::vehicleType

Definition at line 179 of file MSOverheadWire.h.

◆ voltage

double MSOverheadWire::charge::voltage

Definition at line 189 of file MSOverheadWire.h.

◆ WCharged

double MSOverheadWire::charge::WCharged

Definition at line 183 of file MSOverheadWire.h.

Referenced by MSOverheadWire::writeOverheadWireSegmentOutput().


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