22 #ifndef MSChargingStation_h 23 #define MSChargingStation_h 62 MSChargingStation(
const std::string& new_ChargingStationID,
const std::vector<std::string>& new_lines,
MSLane& new_Lane,
SUMOReal ChargeInTransit
Parameter 03, Allow charge in transit.
A lane area vehicles can halt at.
virtual ~MSChargingStation()
void setEfficency(SUMOReal new_Efficency)
Set parameter 06, efficiency of the charging station.
std::string SUMOReal_str(const SUMOReal &var)
convert from SUMOReal to String
SUMOReal ChrgPower
Parameter 01, charging station's charging power.
SUMOReal ChargeDelay
Parameter 03, Charge Delay.
SUMOReal getChrgPower() const
Get parameter 01, charging station's charging power.
bool vehicleIsInside(const SUMOReal position)
Check if a vehicle is inside in the Charge Station.
SUMOReal getEfficency() const
Get parameter 02, efficiency of the charging station.
SUMOReal getChargeInTransit() const
Get parameter 03, get chargeInTransit.
SUMOReal getChargeDelay() const
Get parameter 03, get Charge Delay.
A storage for options typed value containers)
MSChargingStation(const std::string &new_ChargingStationID, const std::vector< std::string > &new_lines, MSLane &new_Lane, SUMOReal new_StartPos, SUMOReal new_EndPos, SUMOReal new_ChrgPower, SUMOReal new_Efficency, SUMOReal new_ChargeInTransit, SUMOReal new_ChargeDelay)
Representation of a lane in the micro simulation.
SUMOReal Efficency
Parameter 02, efficiency of the charging station.
void setChrgPower(SUMOReal new_ChrgPower)
Set parameter 05, charging station's charging power.