Migrating to NT 4

Hello,
Our team has used NT 3 in our custom Dashboard and in our image processing with
pynetworktables.
It seems like the 2023 WPIlib updates force us to change to NT 4, but the current pynetworktables version doesn’t support NT 4.
We wanted to ask if there is an option to stick with NT 3, or if when pynetworktables will be updated to NT 4.

From RobotPy 2023 is now available it sounds like pynetworktables was replaced with pyntcore.

However, a NT 3 client can connect to and work with an NT 4 server.

3 Likes

You can use pyntcore now, as was previously mentioned. You can also use a JavaScript websocket client. See here: gerth2/NetworkTablesClients: NT Client implementations for multiple languages (github.com)

1 Like

As mentioned, pynetworktables can continue talking to NT4 servers, you just won’t get any of the cool features of NT4.

Here is a good guide on how to migrate from NT3 to NT4:

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.