robotpy / pynetworktables

Pure python implementation of the FRC NetworkTables protocol
Other
60 stars 30 forks source link

Sync code with 2018 updates #49

Closed virtuald closed 6 years ago

virtuald commented 6 years ago

This may be fairly involved, there are some updates to the way ntcore does synchronization. Additionally, they changed NT to have instances instead of lots of static globals -- but we do that anyways. Still, the code will need to be reviewed and updated.

virtuald commented 6 years ago

I'm going to start on this tonight and see how bad the updates are, as this is blocking pull requests over in robotpy-wpilib.

auscompgeek commented 6 years ago

Fixing #35 would probably be useful as well. Heck, there's a few other 2017 things that never landed here.

virtuald commented 6 years ago

Well, done for tonight. I updated the git-source-track information, and most of the changes seem to be pretty minimal -- but there are major changes in storage and notifier (which has been split in 3), so it'll be quite a bit of work.