mirror of
https://github.com/PhotonVision/photonvision
synced 2026-07-03 03:01:40 +00:00
test on rpi
This commit is contained in:
@@ -21,19 +21,23 @@ def run_server():
|
|||||||
tornado.ioloop.IOLoop.current().start()
|
tornado.ioloop.IOLoop.current().start()
|
||||||
tornado.ioloop.IOLoop.instance().add_timeout(timedelta(seconds=1),
|
tornado.ioloop.IOLoop.instance().add_timeout(timedelta(seconds=1),
|
||||||
send_all_async)
|
send_all_async)
|
||||||
|
|
||||||
|
|
||||||
def run():
|
def run():
|
||||||
# NetworkTables.startClientTeam(team=self.settings_manager.general_settings.get("team_number", 1577))
|
NetworkTables.startClientTeam(team=settings_manager.general_settings.get("team_number", 1577))
|
||||||
NetworkTables.initialize("localhost")
|
# NetworkTables.initialize("localhost")
|
||||||
port = 5550
|
port = 5550
|
||||||
for cam_name in settings_manager.usb_cameras:
|
for cam_name in settings_manager.usb_cameras:
|
||||||
CameraHandler(cam_name, port).run()
|
CameraHandler(cam_name, port).run()
|
||||||
port += 1
|
port += 1
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
logging.basicConfig(level=logging.DEBUG)
|
logging.basicConfig(level=logging.DEBUG)
|
||||||
settings_manager = SettingsManager()
|
settings_manager = SettingsManager()
|
||||||
|
run()
|
||||||
server_thread = threading.Thread(target=run_server)
|
server_thread = threading.Thread(target=run_server)
|
||||||
server_thread.start()
|
server_thread.start()
|
||||||
run()
|
|
||||||
while True:
|
while True:
|
||||||
pass
|
pass
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ class CameraHandler:
|
|||||||
socket.send_pyobj(self.image)
|
socket.send_pyobj(self.image)
|
||||||
self.p_image = socket.recv_pyobj()
|
self.p_image = socket.recv_pyobj()
|
||||||
self.nt_data = socket.recv_json()
|
self.nt_data = socket.recv_json()
|
||||||
# if self.settings_manager.general_settings['curr_camera'] == cam_name:
|
# if self.settings_manager.general_settings['curr_camera'] == self.cam_name:
|
||||||
# try:
|
# try:
|
||||||
# send_all_async({
|
# send_all_async({
|
||||||
# 'raw_point': self.nt_data['raw_point'],
|
# 'raw_point': self.nt_data['raw_point'],
|
||||||
|
|||||||
Reference in New Issue
Block a user