com.azalient.api.b.control
Interface IControllerAction


public interface IControllerAction

Used by the playback plugin to allow some specialised rules to choose the X1 or X2 conditional phases


Method Summary
 void chooseAlternative_W_X2(IPhase phaseX1, IPhase phaseX2)
          Skip conditional phase from "1" to "2" , for example D1->D2
 void newPhaseChange(IPhase phase, double at, double green, double yellow, double red)
          Set the given phase (for an intersection included in the phase definition)
 

Method Detail

newPhaseChange

void newPhaseChange(IPhase phase,
                    double at,
                    double green,
                    double yellow,
                    double red)
Set the given phase (for an intersection included in the phase definition)


chooseAlternative_W_X2

void chooseAlternative_W_X2(IPhase phaseX1,
                            IPhase phaseX2)
Skip conditional phase from "1" to "2" , for example D1->D2