Files
PhotonVision/backend/Main.py

21 lines
669 B
Python
Raw Normal View History

2019-03-10 22:29:29 +02:00
import tornado.ioloop
from app.ChameleonVisionApp import ChameleonApplication
2019-04-13 11:57:43 -07:00
from app.classes.SettingsManager import SettingsManager
2019-03-10 22:29:29 +02:00
from tornado.options import options
2019-04-14 11:55:07 -07:00
from classes.CamerasHandler import CamerasHandler
2019-03-10 22:29:29 +02:00
if __name__ == "__main__":
2019-04-10 19:23:40 +03:00
mng = SettingsManager()
2019-04-14 11:55:07 -07:00
a = CamerasHandler.get_cameras()
b = CamerasHandler.start_cameras(a)
2019-03-10 22:29:29 +02:00
tornado.options.parse_command_line()
app = ChameleonApplication()
print(f"Serving on port {options.port}")
app.listen(options.port)
tornado.ioloop.IOLoop.current().start()
2019-04-14 11:55:07 -07:00
#TODO: create process for each camera
# create proccess loop and camera publisher
# bridge network tables for each camera