Ejemplo n.º 1
0
July 2015
"""

# Import traffic-control stuff...
import tcontrol.Control as Control
import tcontrol.OscillatingCrossroads as OscillatingCrossroads
import tcontrol.PathController as PathController

# Demo objects...
pri = PathController.PathController(1)
sec = PathController.PathController(2)
demoOc = OscillatingCrossroads.OscillatingCrossroads(pri, sec)
# Uncomment to enable underlying FSM debug...
#demoOc.debug()

Control.init()


# -----------------------------------------------------------------------------
def start():

    """Starts (runs) the demo."""

    demoOc.start()


# -----------------------------------------------------------------------------
def stop():

    """Stops the demo."""
Ejemplo n.º 2
0
    def setUpClass(cls):

        """One-time initialisation."""

        Control.init()