mirror of
https://github.com/PhotonVision/photonvision
synced 2026-06-21 01:01:41 +00:00
21 lines
670 B
Python
21 lines
670 B
Python
import tornado.ioloop
|
|
|
|
from app.ChameleonVisionApp import ChameleonApplication
|
|
from app.classes.SettingsManager import SettingsManager
|
|
from tornado.options import options
|
|
from handlers.CamerasHandler import CamerasHandler
|
|
|
|
if __name__ == "__main__":
|
|
mng = SettingsManager()
|
|
a = CamerasHandler.get_cameras()
|
|
b = CamerasHandler.start_cameras(a)
|
|
|
|
tornado.options.parse_command_line()
|
|
app = ChameleonApplication()
|
|
print(f"Serving on port {options.port}")
|
|
app.listen(options.port)
|
|
tornado.ioloop.IOLoop.current().start()
|
|
|
|
#TODO: create process for each camera
|
|
# create proccess loop and camera publisher
|
|
# bridge network tables for each camera |