31 typedef Domain<libsumo::CMD_GET_CHARGINGSTATION_VARIABLE, libsumo::CMD_SET_CHARGINGSTATION_VARIABLE>
Dom;
37 std::vector<std::string>
38 ChargingStation::getIDList() {
43 ChargingStation::getIDCount() {
49 ChargingStation::getLaneID(
const std::string& stopID) {
54 ChargingStation::getStartPos(
const std::string& stopID) {
59 ChargingStation::getEndPos(
const std::string& stopID) {
64 ChargingStation::getName(
const std::string& stopID) {
69 ChargingStation::getVehicleCount(
const std::string& stopID) {
73 std::vector<std::string>
74 ChargingStation::getVehicleIDs(
const std::string& stopID) {
79 ChargingStation::getChargingPower(
const std::string& stopID) {
84 ChargingStation::getEfficiency(
const std::string& stopID) {
89 ChargingStation::getChargeDelay(
const std::string& stopID) {
94 ChargingStation::getChargeInTransit(
const std::string& stopID) {
101 ChargingStation::setChargingPower(
const std::string& stopID,
double chargingpower) {
106 ChargingStation::setEfficiency(
const std::string& stopID,
double efficiency) {
111 ChargingStation::setChargeDelay(
const std::string& stopID,
double delay) {
116 ChargingStation::setChargeInTransit(
const std::string& stopID,
bool value) {
#define LIBTRACI_SUBSCRIPTION_IMPLEMENTATION(CLASS, DOMAIN)
#define LIBTRACI_PARAMETER_IMPLEMENTATION(CLASS, DOMAIN)
C++ TraCI client API implementation.
static void setDouble(int var, const std::string &id, double value)
static std::vector< std::string > getStringVector(int var, const std::string &id, tcpip::Storage *add=nullptr)
static std::string getString(int var, const std::string &id, tcpip::Storage *add=nullptr)
static int getInt(int var, const std::string &id, tcpip::Storage *add=nullptr)
static double getDouble(int var, const std::string &id, tcpip::Storage *add=nullptr)
static void setInt(int var, const std::string &id, int value)
TRACI_CONST int VAR_STOP_STARTING_VEHICLES_NUMBER
TRACI_CONST int VAR_CS_POWER
TRACI_CONST int TRACI_ID_LIST
TRACI_CONST int VAR_CS_CHARGE_DELAY
TRACI_CONST int VAR_CS_EFFICIENCY
TRACI_CONST int VAR_CS_CHARGE_IN_TRANSIT
TRACI_CONST int VAR_POSITION
TRACI_CONST int VAR_LANEPOSITION
TRACI_CONST int VAR_LANE_ID
TRACI_CONST int VAR_STOP_STARTING_VEHICLES_IDS
Domain< libsumo::CMD_GET_BUSSTOP_VARIABLE, libsumo::CMD_SET_BUSSTOP_VARIABLE > Dom