PolicedTraffic.py 474 B

123456789101112
  1. from pypdevs.DEVS import CoupledDEVS
  2. from src.DEVS.PolicedTrafficLight.Police import PoliceAgent
  3. from src.DEVS.PolicedTrafficLight.TrafficLight import TrafficLight
  4. class PolicedTraffic(CoupledDEVS):
  5. def __init__(self):
  6. CoupledDEVS.__init__(self, "Policed Traffic")
  7. self.agent = self.addSubModel(PoliceAgent())
  8. self.trafficLight = self.addSubModel(TrafficLight())
  9. self.connectPorts(self.agent.manualOverride, self.trafficLight.takeOver)