28 lines
658 B
Python
28 lines
658 B
Python
import time
|
|
|
|
from traffic_light import TrafficLight, SWITCHING_TIME
|
|
from vehicle import Vehicle
|
|
|
|
if __name__ == '__main__':
|
|
tl1 = TrafficLight(tlid='traffic-light-1', switching_time=SWITCHING_TIME)
|
|
tl1.start()
|
|
|
|
time.sleep(1)
|
|
tl2 = TrafficLight(tlid='traffic-light-2', switching_time=240)
|
|
tl2.start()
|
|
|
|
time.sleep(1)
|
|
tl3 = TrafficLight(tlid='traffic-light-3', switching_time=360)
|
|
tl3.start()
|
|
|
|
v1 = Vehicle(vin='SB164ABN1PE082000')
|
|
v1.start_driving()
|
|
|
|
time.sleep(1)
|
|
v2 = Vehicle(vin='SB999ABN1PE082111')
|
|
v2.start_driving()
|
|
|
|
time.sleep(0.5)
|
|
v3 = Vehicle(vin='SB555ABN1PE082555')
|
|
v3.start_driving()
|