diff --git a/photon-core/src/main/java/org/photonvision/common/dataflow/networktables/NetworkTablesManager.java b/photon-core/src/main/java/org/photonvision/common/dataflow/networktables/NetworkTablesManager.java index 6daa04990c..e713edcbb2 100644 --- a/photon-core/src/main/java/org/photonvision/common/dataflow/networktables/NetworkTablesManager.java +++ b/photon-core/src/main/java/org/photonvision/common/dataflow/networktables/NetworkTablesManager.java @@ -104,7 +104,6 @@ private NetworkTablesManager() { public void registerTimedTasks() { m_timeSync.start(); - TimedTaskManager.getInstance().addTask("NTManager", this::ntTick, 5000); TimedTaskManager.getInstance() .addTask("CheckHostnameAndCameraNames", this::checkHostnameAndCameraNames, 10000); } @@ -380,23 +379,6 @@ private void setServerMode() { broadcastVersion(); } - // So it seems like if Photon starts before the robot NT server does, and both aren't static IP, - // it'll never connect. This hack works around it by restarting the client/server while the nt - // instance isn't connected, same as clicking the save button in the settings menu (or restarting - // the service) - private void ntTick() { - if (!ntInstance.isConnected() - && !ConfigManager.getInstance().getConfig().getNetworkConfig().runNTServer) { - setConfig(ConfigManager.getInstance().getConfig().getNetworkConfig()); - } - - if (!ntInstance.isConnected() && !m_isRetryingConnection) { - m_isRetryingConnection = true; - logger.error( - "[NetworkTablesManager] Could not connect to the robot! Will retry in the background..."); - } - } - public long getTimeSinceLastPong() { return m_timeSync.getTimeSinceLastPong(); }