Home
last modified time | relevance | path

Searched refs:pushButtonPressed (Results 1 – 11 of 11) sorted by relevance

/dports/cad/sumo/sumo-1.2.0/src/microsim/traffic_lights/
H A DMSSOTLPlatoonPolicy.cpp40 bool MSSOTLPlatoonPolicy::canRelease(SUMOTime elapsed, bool thresholdPassed, bool pushButtonPressed, in canRelease() argument
45 …<< elapsed << " threshold " << thresholdPassed << " pushbutton " << pushButtonPressed << " vcount … in canRelease()
50 if (pushButtonLogic(elapsed, pushButtonPressed, stage)) { in canRelease()
H A DMSSOTLPolicy.cpp31 bool PushButtonLogic::pushButtonLogic(SUMOTime elapsed, bool pushButtonPressed, const MSPhaseDefini… in pushButtonLogic() argument
33 if (pushButtonPressed && elapsed >= (stage->duration * m_pushButtonScaleFactor)) { in pushButtonLogic()
123 … int phaseMaxCTS, bool thresholdPassed, bool pushButtonPressed, int vehicleCount) { in decideNextPhase() argument
144 if (canRelease(elapsed, thresholdPassed, pushButtonPressed, stage, vehicleCount)) { in decideNextPhase()
H A DMSSOTLPolicy.h43 bool pushButtonLogic(SUMOTime elapsed, bool pushButtonPressed, const MSPhaseDefinition* stage);
106 virtual bool canRelease(SUMOTime elapsed, bool thresholdPassed, bool pushButtonPressed,
109 … int currentPhaseIndex, int phaseMaxCTS, bool thresholdPassed, bool pushButtonPressed,
H A DMSSOTLCongestionPolicy.h46 … int currentPhaseIndex, int phaseMaxCTS, bool thresholdPassed, bool pushButtonPressed,
49 bool canRelease(SUMOTime elapsed, bool thresholdPassed, bool pushButtonPressed,
H A DMSSOTLMarchingPolicy.cpp43 …OTLMarchingPolicy::canRelease(SUMOTime elapsed, bool /* thresholdPassed */, bool pushButtonPressed, in canRelease() argument
45 if (elapsed >= stage->minDuration && pushButtonLogic(elapsed, pushButtonPressed, stage)) { in canRelease()
H A DMSSOTLCongestionPolicy.cpp42 int /* phaseMaxCTS */, bool thresholdPassed, bool pushButtonPressed, int vehicleCount) { in decideNextPhase() argument
54 if (canRelease(elapsed, thresholdPassed, pushButtonPressed, stage, vehicleCount)) { in decideNextPhase()
H A DMSSOTLPhasePolicy.cpp42 bool MSSOTLPhasePolicy::canRelease(SUMOTime elapsed, bool thresholdPassed, bool pushButtonPressed, in canRelease() argument
50 if (pushButtonLogic(elapsed, pushButtonPressed, stage)) { in canRelease()
H A DMSSOTLMarchingPolicy.h44 bool canRelease(SUMOTime elapsed, bool thresholdPassed, bool pushButtonPressed,
H A DMSSOTLRequestPolicy.h42 bool canRelease(SUMOTime elapsed, bool thresholdPassed, bool pushButtonPressed,
H A DMSSOTLPlatoonPolicy.h45 bool canRelease(SUMOTime elapsed, bool thresholdPassed, bool pushButtonPressed,
H A DMSSOTLPhasePolicy.h43 bool canRelease(SUMOTime elapsed, bool thresholdPassed, bool pushButtonPressed,