Eclipse SUMO - Simulation of Urban MObility
|
#include <TraCIDefs.h>
Public Member Functions | |
std::string | getString () const |
Data Fields | |
bool | active |
whether this constraint is active | |
std::string | foeId |
the tripId or vehicle id of the train that must pass first | |
std::string | foeSignal |
the tlsID of the rail signla that the foe must pass first | |
int | limit |
the number of trains that must be recorded at the foeSignal | |
bool | mustWait |
whether tripId must still wait for foeId to pass foeSignal | |
std::map< std::string, std::string > | param |
additional parameters | |
std::string | signalId |
the idea of the rail signal where this constraint is active | |
std::string | tripId |
the tripId or vehicle id of the train that is constrained | |
int | type |
the type of constraint (predecessor:0, insertionPredecessor:1) | |
Definition at line 649 of file TraCIDefs.h.
|
inline |
Definition at line 669 of file TraCIDefs.h.
bool libsumo::TraCISignalConstraint::active |
whether this constraint is active
Definition at line 665 of file TraCIDefs.h.
Referenced by TraCIServerAPI_TrafficLight::writeConstraint().
std::string libsumo::TraCISignalConstraint::foeId |
the tripId or vehicle id of the train that must pass first
Definition at line 655 of file TraCIDefs.h.
Referenced by TraCIServerAPI_TrafficLight::writeConstraint().
std::string libsumo::TraCISignalConstraint::foeSignal |
the tlsID of the rail signla that the foe must pass first
Definition at line 657 of file TraCIDefs.h.
Referenced by TraCIServerAPI_TrafficLight::writeConstraint().
int libsumo::TraCISignalConstraint::limit |
the number of trains that must be recorded at the foeSignal
Definition at line 659 of file TraCIDefs.h.
Referenced by TraCIServerAPI_TrafficLight::writeConstraint().
bool libsumo::TraCISignalConstraint::mustWait |
whether tripId must still wait for foeId to pass foeSignal
Definition at line 663 of file TraCIDefs.h.
Referenced by TraCIServerAPI_TrafficLight::writeConstraint().
std::map<std::string, std::string> libsumo::TraCISignalConstraint::param |
additional parameters
Definition at line 667 of file TraCIDefs.h.
Referenced by TraCIServerAPI_TrafficLight::writeConstraint().
std::string libsumo::TraCISignalConstraint::signalId |
the idea of the rail signal where this constraint is active
Definition at line 651 of file TraCIDefs.h.
Referenced by TraCIServerAPI_TrafficLight::writeConstraint().
std::string libsumo::TraCISignalConstraint::tripId |
the tripId or vehicle id of the train that is constrained
Definition at line 653 of file TraCIDefs.h.
Referenced by LIBSUMO_NAMESPACE::TrafficLight::buildConstraint(), and TraCIServerAPI_TrafficLight::writeConstraint().
int libsumo::TraCISignalConstraint::type |
the type of constraint (predecessor:0, insertionPredecessor:1)
Definition at line 661 of file TraCIDefs.h.
Referenced by TraCIServerAPI_TrafficLight::writeConstraint().