from threading import Thread from TcpServer import TcpServer from PrintHandler import PrintHandler from GuiHandler import GuiHandler from MapAnalysis import MapAnalysis from RoverHandler import RoverHandler from RTKHandler import RTKHandler from MessageHandler import MessageHandler RoverCon = TcpServer(9001, "Rover") RoverCon.setAcceptAddress("0.0.0.0") RoverCon.setMessageHandler(RoverHandler()) RoverThread = Thread() RTKCon = TcpServer(9002, "RTK") RTKCon.setAcceptAddress("0.0.0.0") RTKCon.setMessageHandler(RTKHandler()) RTKThread = Thread() GuiCon = TcpServer(9003, "GUI") GuiCon.setAcceptAddress("0.0.0.0") GuiCon.setMessageHandler(GuiHandler()) GuiThread = Thread() #parsed_JSON_obj = () #parsed_JSON_obj = "[{\"conns\":[2,4],\"coord\":{\"lat\":56.67507440022754,\"long\":12.863477416073408},\"id\":1},{\"conns\":[1,3],\"coord\":{\"lat\":56.67501716123367,\"long\":12.862938208261255},\"id\":2},{\"conns\":[2,4],\"coord\":{\"lat\":56.67521716922783,\"long\":12.862889771317356},\"id\":3},{\"conns\":[3,1],\"coord\":{\"lat\":56.675154300977404,\"long\":12.863227111490545},\"id\":4}]" rover_position = "" parsed_JSON_obj = "[{\"conns\":[2,4],\"coord\":{\"lat\":56.66329672972045,\"long\":12.878284881888675},\"id\":1},{\"conns\":[1,3],\"coord\":{\"lat\":56.66324094333677,\"long\":12.87838877294243},\"id\":2},{\"conns\":[2,4],\"coord\":{\"lat\":56.66335448141366,\"long\":12.878455855505564},\"id\":3},{\"conns\":[3,1],\"coord\":{\"lat\":56.66337026074343,\"long\":12.87833033757488},\"id\":4}]" #rover_position = (56.67515246104728,12.863372800241422) #map_analysis = "" #startSignal = False