![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <TraCIDefs.h>
Public Member Functions | |
TraCILogic () | |
TraCILogic (const std::string &_programID, const int _type, const int _currentPhaseIndex, const std::vector< libsumo::TraCIPhase * > &_phases=std::vector< libsumo::TraCIPhase * >()) | |
~TraCILogic () | |
Data Fields | |
int | currentPhaseIndex |
std::vector< TraCIPhase * > | phases |
std::string | programID |
std::map< std::string, std::string > | subParameter |
int | type |
Definition at line 279 of file TraCIDefs.h.
|
inline |
Definition at line 281 of file TraCIDefs.h.
|
inline |
Definition at line 282 of file TraCIDefs.h.
|
inline |
Definition at line 285 of file TraCIDefs.h.
int libsumo::TraCILogic::currentPhaseIndex |
Definition at line 289 of file TraCIDefs.h.
Referenced by TraCIServerAPI_TrafficLight::processSet(), and TraCIAPI::TrafficLightScope::setProgramLogic().
std::vector<TraCIPhase*> libsumo::TraCILogic::phases |
Definition at line 290 of file TraCIDefs.h.
Referenced by TraCIAPI::TrafficLightScope::getAllProgramLogics(), TraCIServerAPI_TrafficLight::processSet(), TraCIAPI::TrafficLightScope::setProgramLogic(), and TraCITestClient::testAPI().
std::string libsumo::TraCILogic::programID |
Definition at line 287 of file TraCIDefs.h.
Referenced by TraCIServerAPI_TrafficLight::processSet(), and TraCIAPI::TrafficLightScope::setProgramLogic().
std::map<std::string, std::string> libsumo::TraCILogic::subParameter |
Definition at line 291 of file TraCIDefs.h.
Referenced by TraCIAPI::TrafficLightScope::getAllProgramLogics(), TraCIServerAPI_TrafficLight::processSet(), and TraCIAPI::TrafficLightScope::setProgramLogic().
int libsumo::TraCILogic::type |
Definition at line 288 of file TraCIDefs.h.
Referenced by TraCIServerAPI_TrafficLight::processSet(), and TraCIAPI::TrafficLightScope::setProgramLogic().