Eclipse SUMO - Simulation of Urban MObility
|
#include <Calibrator.h>
Static Public Member Functions | |
static double | getBegin (const std::string &calibratorID) |
static MSCalibrator * | getCalibrator (const std::string &id) |
static std::string | getEdgeID (const std::string &calibratorID) |
static double | getEnd (const std::string &calibratorID) |
static int | getInserted (const std::string &calibratorID) |
static std::string | getLaneID (const std::string &calibratorID) |
static int | getPassed (const std::string &calibratorID) |
static int | getRemoved (const std::string &calibratorID) |
static std::string | getRouteID (const std::string &calibratorID) |
static std::string | getRouteProbeID (const std::string &calibratorID) |
static double | getSpeed (const std::string &calibratorID) |
static std::string | getTypeID (const std::string &calibratorID) |
static double | getVehsPerHour (const std::string &calibratorID) |
static std::vector< std::string > | getVTypes (const std::string &calibratorID) |
static bool | handleVariable (const std::string &objID, const int variable, VariableWrapper *wrapper, tcpip::Storage *paramData) |
static std::shared_ptr< VariableWrapper > | makeWrapper () |
LIBSUMO_ID_PARAMETER_API static LIBSUMO_SUBSCRIPTION_API void | setFlow (const std::string &calibratorID, double begin, double end, double vehsPerHour, double speed, const std::string &typeID, const std::string &routeID, const std::string &departLane="first", const std::string &departSpeed="max") |
Private Member Functions | |
Calibrator ()=delete | |
invalidated standard constructor More... | |
Static Private Attributes | |
static ContextSubscriptionResults | myContextSubscriptionResults |
static SubscriptionResults | mySubscriptionResults |
Definition at line 42 of file Calibrator.h.
|
privatedelete |
invalidated standard constructor
|
static |
Definition at line 90 of file libsumo/Calibrator.cpp.
References libsumo::Helper::getCalibratorState(), and STEPS2TIME.
|
static |
Definition at line 180 of file libsumo/Calibrator.cpp.
References MSCalibrator::getInstances().
|
static |
Definition at line 60 of file libsumo/Calibrator.cpp.
|
static |
Definition at line 95 of file libsumo/Calibrator.cpp.
References libsumo::Helper::getCalibratorState(), and STEPS2TIME.
|
static |
Definition at line 130 of file libsumo/Calibrator.cpp.
|
static |
Definition at line 65 of file libsumo/Calibrator.cpp.
References Named::getID().
|
static |
Definition at line 125 of file libsumo/Calibrator.cpp.
|
static |
Definition at line 135 of file libsumo/Calibrator.cpp.
|
static |
Definition at line 100 of file libsumo/Calibrator.cpp.
References libsumo::Helper::getCalibratorState(), SUMOVehicleParameter::routeid, and MSCalibrator::AspiredState::vehicleParameter.
|
static |
Definition at line 105 of file libsumo/Calibrator.cpp.
References Named::getID().
|
static |
Definition at line 80 of file libsumo/Calibrator.cpp.
References libsumo::Helper::getCalibratorState(), and MSCalibrator::AspiredState::v.
|
static |
Definition at line 85 of file libsumo/Calibrator.cpp.
References libsumo::Helper::getCalibratorState(), MSCalibrator::AspiredState::vehicleParameter, and SUMOVehicleParameter::vtypeid.
|
static |
Definition at line 75 of file libsumo/Calibrator.cpp.
References libsumo::Helper::getCalibratorState(), and MSCalibrator::AspiredState::q.
|
static |
Definition at line 115 of file libsumo/Calibrator.cpp.
|
static |
Definition at line 197 of file libsumo/Calibrator.cpp.
References libsumo::ID_COUNT, tcpip::Storage::readString(), tcpip::Storage::readUnsignedByte(), libsumo::TRACI_ID_LIST, libsumo::VAR_BEGIN, libsumo::VAR_END, libsumo::VAR_INSERTED, libsumo::VAR_LANE_ID, libsumo::VAR_PARAMETER, libsumo::VAR_PARAMETER_WITH_KEY, libsumo::VAR_PASSED, libsumo::VAR_REMOVED, libsumo::VAR_ROAD_ID, libsumo::VAR_ROUTE_ID, libsumo::VAR_ROUTE_PROBE, libsumo::VAR_SPEED, libsumo::VAR_TYPE, libsumo::VAR_VEHSPERHOUR, and libsumo::VAR_VTYPES.
|
static |
Definition at line 191 of file libsumo/Calibrator.cpp.
|
static |
Definition at line 154 of file libsumo/Calibrator.cpp.
References SUMOVehicleParameter::departLane, SUMOVehicleParameter::departLaneProcedure, SUMOVehicleParameter::departSpeed, SUMOVehicleParameter::departSpeedProcedure, MSNet::getInstance(), MSNet::getVehicleControl(), MSVehicleControl::getVType(), SUMOVehicleParameter::parseDepartLane(), SUMOVehicleParameter::parseDepartSpeed(), SUMOVehicleParameter::routeid, TIME2STEPS, and SUMOVehicleParameter::vtypeid.
|
staticprivate |
Definition at line 76 of file Calibrator.h.
|
staticprivate |
Definition at line 75 of file Calibrator.h.